Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [e4-dev] Declarative UI in E4

Well but not all variations of font-weight you can't interpret 600em, ... .

Tom

Kevin McGuire schrieb:
> 
>> Kevin, does the CSS code you are playing with now support things like
> "font-weight"?
> 
> Yes.
> 
> 
> 
> 
> 
> *Steve Northover/Ottawa/IBM@IBMCA*
> Sent by: e4-dev-bounces@xxxxxxxxxxx
> 
> 01/28/2009 02:24 PM
> Please respond to
> E4 Project developer mailing list <e4-dev@xxxxxxxxxxx>
> 
> 
> 	
> To
> 	E4 Project developer mailing list <e4-dev@xxxxxxxxxxx>
> cc
> 	
> Subject
> 	Re: [e4-dev] Declarative UI in E4
> 
> 
> 	
> 
> 
> 
> 
> 
> 
> You bring up a point that has been danced around for a while (sorry if
> it was discussed and I missed it).  It's fine to accept and parse CSS
> formats but what are the valid attributes that we set, SWT API only?  In
> the code you typed, if the platform was Dojo, then the CSS you provided
> is native and could just be applied to the widget.  Not so on win32 or
> even Flex where the CSS attributes are non-standard too.  
> 
> Kevin, does the CSS code you are playing with now support things like
> "font-weight"?
> 
> 
> *Tom Schindl <tom.schindl@xxxxxxxxxxxxxxx>*
> Sent by: e4-dev-bounces@xxxxxxxxxxx
> 
> 01/28/2009 02:03 PM
> Please respond to
> E4 Project developer mailing list <e4-dev@xxxxxxxxxxx>
> 
> 	
> To
> 	E4 Project developer mailing list <e4-dev@xxxxxxxxxxx>
> cc
> 	
> Subject
> 	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?
> _______________________________________________
> e4-dev mailing list
> e4-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/e4-dev
> _______________________________________________
> e4-dev mailing list
> e4-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/e4-dev
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> e4-dev mailing list
> e4-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/e4-dev



Back to the top