comparison mde/gui/widget/TextWidget.d @ 130:c5c38eaadb64

Changed how sizability is set for parents: can require all sub-widgets resizable or only one to set parent resizable. Ifaces.IParentWidget.SIZABILITY controlling parent sizability. TextWidget no longer vertically resizable (since multi-line editing is not supported).
author Diggory Hardy <diggory.hardy@gmail.com>
date Sat, 17 Jan 2009 16:11:26 +0000
parents c9843fbaac88
children 9cff74f68b84
comparison
equal deleted inserted replaced
129:ad91de8867a0 130:c5c38eaadb64
136 content.addCallback (&update); 136 content.addCallback (&update);
137 adapter = mgr.renderer.getAdapter (); 137 adapter = mgr.renderer.getAdapter ();
138 adapter.text = content.toString(0); 138 adapter.text = content.toString(0);
139 } 139 }
140 140
141 override bool isWSizable () { return true; } 141 override bool isWSizable () {
142 override bool isHSizable () { return true; } 142 return true;
143 }
144 override bool isHSizable () {
145 return false;
146 }
143 147
144 /** On click, request keyboard input. */ 148 /** On click, request keyboard input. */
145 override int clickEvent (wdabs cx, wdabs, ubyte, bool) { 149 override int clickEvent (wdabs cx, wdabs, ubyte, bool) {
146 //adapter.index = content.editIndex; 150 //adapter.index = content.editIndex;
147 content.editIndex = adapter.setIndex (cx - x); 151 content.editIndex = adapter.setIndex (cx - x);