|Re: XWT. How to set absolute (null) layout? [message #570348 is a reply to message #570286]
||Fri, 12 March 2010 21:05
| Konstantin Scheglov
Registered: July 2009
You don't understand me.|
I don't want to change layout as result of some event, such as when user clicks on Button. I just want to set "null" layout statically, in XWT, for some Composite subclass.
You probably think that all Composites have "null" layout by default, I also was some time under such impression, but it is not. So, if we want to use "null" layout on such Composite, we have to set it. But it seems that right now XWT does not provide such feature. This is not good, because breaks symmetry in using layouts.
|Re: XWT. How to set absolute (null) layout? [message #570356 is a reply to message #569101]
||Fri, 12 March 2010 21:38
| Frank Gualtieri
Registered: February 2010
I know I am late in posting this since your last post was in July, but I've just started to look at XWT. I've been trying to get the FormLayout to work as it does in SWT but there seems to be some problems with it. (that is for another post). |
As for using a null layout manager, you may want to use the FormLayout. It will allow you to set the x,y coordinates of your widgets in the same way (at I think it would be in the same way as a null layout manager).
Here is an example of creating a composite that uses a FormLayout to place a single button 10 pixels down and 10 pixels to the right in the composite:
<FormLayout /> <!--The composite uses a FormLayout -->
<Button text="Some Button">
<!--The button is placed 0% plus 10 pixels from the composite's top
and 0% plus 10 pixels from the composite's left side
NOTE: the percent is the of either the composites height (for top)
or the composites width (for left).
SO the end result is that the top, left corner of the button
is placed 10 pixels down and 10 pixels to the right -->
<FormData top="0,10" left="0,10"/>
Powered by FUDForum
. Page generated in 0.02049 seconds