Revision: 3086 http://vexi.svn.sourceforge.net/vexi/?rev=3086&view=rev Author: clrg Date: 2008-08-18 17:34:38 +0000 (Mon, 18 Aug 2008)
Log Message: ----------- Fix artifacts related to fontsize increases and forward textarea enabled Modified Paths: -------------- trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/textarea.t trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/combo.t trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/datefield.t trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/spin.t trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/timefield.t Modified: trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/textarea.t =================================================================== --- trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/textarea.t 2008-08-18 15:14:03 UTC (rev 3085) +++ trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/textarea.t 2008-08-18 17:34:38 UTC (rev 3086) @@ -12,6 +12,7 @@ thisbox.th_scroll; thisbox.KeyPressed ++= static.keypressWrite; + thisbox.enabled ++= static.enableWrite; thisbox.focused ++= static.focusWrite; thisbox.value ++= static.valueRead; thisbox.value ++= static.valueWrite; @@ -38,6 +39,9 @@ static.valueWrite = function(v) { trapee.v_edit.text = v; return; } /** pass on focus notification to editbox */ + static.enableWrite = function(v) { cascade = v; trapee.v_edit.enabled = trapee.enabled; } + + /** pass on focus notification to editbox */ static.focusWrite = function(v) { cascade = v; trapee.v_edit.focused = trapee.focused; } /** passon keypress to editbox */ Modified: trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/combo.t =================================================================== --- trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/combo.t 2008-08-18 15:14:03 UTC (rev 3085) +++ trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/combo.t 2008-08-18 17:34:38 UTC (rev 3086) @@ -8,12 +8,12 @@ <lib:widget.combo redirect=":$content" margin="3" maxlistheight="160" vshrink="true"> <bevel form="down"> - <focusborder id="focus" fill="white" layout="place"> + <focusborder id="focus" layout="place"> <lib:layout.pad id="pad" align="topleft" padding="3"> <lib:text.default id="edit" align="left" vshrink="true" /> </lib:layout.pad> </focusborder> - <button id="button" width="18" minheight="18" shrink="true"> + <button id="button" width="18" minheight="18" shrink="false"> <ui:box fill="#d4d0c8" layout="layer"> <ui:box id="arrow" fill=":.image.arrowdown" shrink="true" /> </ui:box> Modified: trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/datefield.t =================================================================== --- trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/datefield.t 2008-08-18 15:14:03 UTC (rev 3085) +++ trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/datefield.t 2008-08-18 17:34:38 UTC (rev 3086) @@ -26,11 +26,11 @@ <lib:text.default id="edit" align="right" shrink="true" /> </ui:box> </lay:pad> - <ui:box orient="vertical" width="15" shrink="true"> - <button id="more" focusable="false" minheight="9" repeats="true"> + <ui:box orient="vertical" width="15"> + <button id="more" focusable="false" minheight="9" repeats="true" shrink="false"> <lay:pad padding="0 3"><ui:box fill=":.image.arrowup_small" shrink="true" /></lay:pad> </button> - <button id="less" focusable="false" minheight="9" repeats="true"> + <button id="less" focusable="false" minheight="9" repeats="true" shrink="false"> <lay:pad padding="0 3"><ui:box fill=":.image.arrowdown_small" shrink="true" /></lay:pad> </button> </ui:box> Modified: trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/spin.t =================================================================== --- trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/spin.t 2008-08-18 15:14:03 UTC (rev 3085) +++ trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/spin.t 2008-08-18 17:34:38 UTC (rev 3086) @@ -13,10 +13,10 @@ <ui:box id="content" align="right" shrink="true" /> </ui:box> <ui:box orient="vertical" width="15"> - <button id="more" height="9" repeats="true" shrink="false"> + <button id="more" minheight="9" repeats="true" shrink="false"> <ui:box fill=":.image.arrowup_small" shrink="true" /> </button> - <button id="less" height="9" repeats="true" shrink="false"> + <button id="less" minheight="9" repeats="true" shrink="false"> <ui:box fill=":.image.arrowdown_small" shrink="true" /> </button> </ui:box> Modified: trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/timefield.t =================================================================== --- trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/timefield.t 2008-08-18 15:14:03 UTC (rev 3085) +++ trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/timefield.t 2008-08-18 17:34:38 UTC (rev 3086) @@ -29,11 +29,11 @@ <util:digit id="editperiod" digit="M" textcolor="#888888" /> </ui:box> </lay:pad> - <ui:box orient="vertical" width="15" shrink="true"> - <button id="more" focusable="false" minheight="9" repeats="true"> + <ui:box orient="vertical" width="15"> + <button id="more" focusable="false" minheight="9" repeats="true" shrink="false"> <lay:pad padding="0 3"><ui:box fill=":.image.arrowup_small" shrink="true" /></lay:pad> </button> - <button id="less" focusable="false" minheight="9" repeats="true"> + <button id="less" focusable="false" minheight="9" repeats="true" shrink="false"> <lay:pad padding="0 3"><ui:box fill=":.image.arrowdown_small" shrink="true" /></lay:pad> </button> </ui:box> 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 Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Vexi-svn mailing list Vexi-svn@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/vexi-svn