[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
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?