Revision: 3772 http://vexi.svn.sourceforge.net/vexi/?rev=3772&view=rev Author: jeffbuhrt Date: 2010-01-08 01:36:18 +0000 (Fri, 08 Jan 2010)
Log Message: ----------- renamed to be datefield specific and added more options/controls Added Paths: ----------- trunk/widgets/org.vexi.demo/src/org/vexi/demo/feature/widgets_datefield.t Removed Paths: ------------- trunk/widgets/org.vexi.demo/src/org/vexi/demo/feature/widgets_misc2.t Copied: trunk/widgets/org.vexi.demo/src/org/vexi/demo/feature/widgets_datefield.t (from rev 3771, trunk/widgets/org.vexi.demo/src/org/vexi/demo/feature/widgets_misc2.t) =================================================================== --- trunk/widgets/org.vexi.demo/src/org/vexi/demo/feature/widgets_datefield.t (rev 0) +++ trunk/widgets/org.vexi.demo/src/org/vexi/demo/feature/widgets_datefield.t 2010-01-08 01:36:18 UTC (rev 3772) @@ -0,0 +1,79 @@ +<!-- Copyleft 2004 The Vexi Project [LGPL] --> + +<vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.widget" + xmlns:demo="org.vexi.demo" xmlns:lay="vexi.layout" xmlns:role="org.vexi.lib.role"> + + static.name = "Datefield"; + static.category = "Widgets"; + + <lay:pad orient="vertical" padding="3"> + <ui:box text="Datefield Sampler" /> + <lay:grid cols="4"> + <ui:box text="Datefield: " shrink="true"/> + <datefield id="date" /> + + <ui:box shrink="true" text="Change the date value: " /> + <textfield id="datevalue" align="left" width="100" /> + + + <ui:box text="Change the text format: " shrink="true" /> + <option id="date_textformat" > + <item text="DDMMYYYY" value="DDMMYYYY"/> + <item text="MMDDYYYY" value="MMDDYYYY"/> + <item text="YYYYMMDD" value="YYYYMMDD"/> + </option> + + <button id="getdatetext" text="Get Date Text" /> + <ui:box id="datetext"/> + + + <ui:box text="Change the value format: " shrink="true" /> + <option id="date_valueformat" > + <item text="DDMMYYYY" value="DDMMYYYY"/> + <item text="MMDDYYYY" value="MMDDYYYY"/> + <item text="YYYYMMDD" value="YYYYMMDD"/> + </option> + + <button id="getdatevalue" text="Get Date Value" /> + <ui:box id="datevalue"/> + + </lay:grid> + <ui:box/> + + <separator margin="10" vshrink="true" /> + <ui:box/> + + $datevalue.text ++= function(v) { + $date.value = $datevalue.text; + } + + $date.text ++= function(v) { + cascade = v; + vexi.log.info("$date.text:" + $date.text); + } + $date.value ++= function(v) { + cascade = v; + vexi.log.info("$date.value:" + $date.value); + } + + $date_textformat.value ++= function(v) { + $date.textformat = v; + cascade = v; + } + + $getdatetext.action ++= function(v) { + $datetext.text = $date.text; + cascade = v; + } + + $date_valueformat.value ++= function(v) { + $date.valueformat = v; + cascade = v; + } + + $getdatevalue.action ++= function(v) { + $datevalue.text = $date.value; + cascade = v; + } + </lay:pad> +</vexi> Deleted: trunk/widgets/org.vexi.demo/src/org/vexi/demo/feature/widgets_misc2.t =================================================================== --- trunk/widgets/org.vexi.demo/src/org/vexi/demo/feature/widgets_misc2.t 2010-01-07 22:39:11 UTC (rev 3771) +++ trunk/widgets/org.vexi.demo/src/org/vexi/demo/feature/widgets_misc2.t 2010-01-08 01:36:18 UTC (rev 3772) @@ -1,51 +0,0 @@ -<!-- Copyleft 2004 The Vexi Project [LGPL] --> - -<vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns="vexi.widget" - xmlns:demo="org.vexi.demo" xmlns:lay="vexi.layout" xmlns:role="org.vexi.lib.role"> - - static.name = "Widgets (Misc 2)"; - static.category = "Widgets"; - - <lay:pad orient="vertical" padding="3"> - <lay:grid cols="4"> - <ui:box text="Datefield: " shrink="true"/> - <datefield id="date" /> - - <ui:box text="Change the date format: " shrink="true" /> - <option id="dateformat" > - <item text="DDMMYYYY" value="DDMMYYYY"/> - <item text="MMDDYYYY" value="MMDDYYYY"/> - <item text="YYYYMMDD" value="YYYYMMDD"/> - </option> - - <ui:box/> - <ui:box/> - - <ui:box shrink="true" text="Change the date value: " /> - <textfield id="datevalue" align="left" width="100" /> - - </lay:grid> - <ui:box/> - - <separator margin="10" vshrink="true" /> - <ui:box/> - - $dateformat.value ++= function(v) { - $date.textformat = v; - cascade = v; - } - - $datevalue.text ++= function(v) { - $date.value = $datevalue.text; - } - - $date.text ++= function(v) { - cascade = v; - vexi.log.info("$date.text:" + $date.text); - } - $date.value ++= function(v) { - cascade = v; - vexi.log.info("$date.value:" + $date.value); - } - </lay:pad> -</vexi> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ Vexi-svn mailing list Vexi-svn@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/vexi-svn