|Re: [e4-dev] Declarative UI in E4|
Hi Steve, Do you think SWT could implement interpretation of CSS-Informations for us (I don't speak about the much more heavy weight parsing and CSS-Rules)? There are things we can't solve without an underlying support from SWT. One such example is padding on the Text-Widget because naturally Component-nesting (which can be used to implement margins) is not possible. If I could dream. I'd like SWT to provide an API like Widget#setStyle() which allows me to pass in CSS-String like this: Text widget = new Text(parent,SWT.BORDER); widget.setStyle("margin-left: 5px; margin-top: 10px; padding-left: 10px; font-weight: bold;"); Do you have any idea how we could implement padding with the current SWT-API? Tom Steve Northover schrieb: > > I too believe that styling should be at the widget level (but this is no > surprise given who I am). > > RE: Qt > It seems to me that a Qt implementation could use native CSS styling to > support the features you mention. The computeSize() API would pick up > these attributes (provided it is implemented natively). All of the CSS > and Declarative UI discussions I have seen so far have ignored native > styling, probably because the only platforms of SWT that could/do > support it are RAP, Flex and Dojo. My current thinking is that the CSS > styling in e4 will not be native (ie. it's implemenation will be in Java > and portable). Kevin?
Back to the top