Revision: 4890
          http://sourceforge.net/p/vexi/code/4890
Author:   mkpg2
Date:     2016-10-21 21:19:33 +0000 (Fri, 21 Oct 2016)
Log Message:
-----------
Update text when any of minDP,maxDP,maxSF are set.

Modified Paths:
--------------
    branches/vexi3/org.vexi-vexi.widgets/src_main/org/vexi/lib/widget/numfield.t

Modified: 
branches/vexi3/org.vexi-vexi.widgets/src_main/org/vexi/lib/widget/numfield.t
===================================================================
--- 
branches/vexi3/org.vexi-vexi.widgets/src_main/org/vexi/lib/widget/numfield.t    
    2016-10-21 19:34:12 UTC (rev 4889)
+++ 
branches/vexi3/org.vexi-vexi.widgets/src_main/org/vexi/lib/widget/numfield.t    
    2016-10-21 21:19:33 UTC (rev 4890)
@@ -19,11 +19,12 @@
         thisbox.maxvalue;
         thisbox.value;     // value and the v_edit.text are synchronized
         
+        
         thisbox.scale;     // if positive, number of decimal places
                            // if negative, number of trailing 0s
-        thisbox.minDP;
-        thisbox.maxDP;
-        thisbox.maxSF;
+        thisbox.minDP ++= static.updateTrap;
+        thisbox.maxDP ++= static.updateTrap;
+        thisbox.maxSF ++= static.updateTrap;
         
         KeyTyped   ++= static.keytypedEvent;
         KeyPressed ++= static.keypressEvent;
@@ -83,8 +84,11 @@
     
     const Number = vexi.js.Number;
     
+    static.updateTrap = function(v){
+       cascade = v;
+       this.text = this.decimal2text(this.value);
+    };
     
-    
     /** set up sync between edit.text and numfield.value */
     static.editWrite = function(v) {
         cascade = v;

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Vexi-svn mailing list
Vexi-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to