Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [e4-dev] Meeting Minutes - August 25, 2011 and CSS Editor?

I couldn't resist and spend an hour to implement fairly all currently
supported CSS-Properties, including basic validation for enum-types
(well I get them from the base-framework by default).

See the editor in action in the attached screenshots.

Here's the example for the CTabFolder-properties we support:

> public class CTabFolderElement {
> 	public static List<Property> init() {
> 		List<Property> properties = new ArrayList<Property>();
> 		properties.addAll(Util.createReflective(IntegerProperty.class, "-swt-corner-radius"));
> 		properties.addAll(Util.createReflective(UrlProperty.class, "-swt-tab-renderer"));
> 		properties.addAll(Util.createReflective(ColorProperty.class, "-swt-unselected-tabs-color", 
> 				"-swt-outer-keyline-color","-swt-inner-keyline-color",
> 				"-swt-selected-tabs-background","-swt-selected-tab-fill","-swt-tab-outline",
> 				"-swt-shadow-color"));
> 		properties.addAll(Util.createReflective(BooleanProperty.class, 
> 				"-swt-simple","-swt-maximize-visible","-swt-minimize-visible","-swt-mru-visible",
> 				"-swt-maximized","-swt-minimized","-swt-single","-swt-unselected-close-visible",
> 				"-swt-unselected-image-visible","-swt-shadow-visible"));
> 		properties.addAll(Util.createReflective(IntegerProperty.class, "-swt-tab-height"));
> 		// padding
> 		// padding-left
> 		// padding-right
> 		// padding-top
> 		// padding-bottom
> 		
> 		
> 		return properties;
> 	}
> }

This is not 100% correct now because some of the color properties
support a list of colors but that's really easy to implement.

Tom

Am 25.08.11 22:06, schrieb Tom Schindl:
> Hi Bogdan,
> 
> I've commented on the bug because I have already a complete
> CSS-Xtext-Grammer and providing support for SWT is totally easy.
> 
> As said before I'm willing to contribute the base Xtext-Grammer
> implementing the properties for SWT is no more than 2-5 days of work
> (including validation).
> 
> Tom
> 
> Am 25.08.11 21:59, schrieb Bogdan Gheorghe:
>> Hi David -
>>
>> There's a bug raised to track the editor work
>> (https://bugs.eclipse.org/bugs/show_bug.cgi?id=354785). So far, I have
>> been playing around with XText to see what's possible with it; looking
>> at the editor in WTP is also on the to-do list. Besides doing the
>> obvious syntax coloring, the editor needs to be able to offer
>> completions based on the set of common properties available within SWT
>> and the additional CSS properties which can be contributed to style a
>> custom widget..
>>
>> Regards,
>> Bogdan
>>
>>
>> From: 	David M Williams <david_williams@xxxxxxxxxx>
>> To: 	E4 Project developer mailing list <e4-dev@xxxxxxxxxxx>
>> Date: 	08/25/2011 11:25 AM
>> Subject: 	Re: [e4-dev] Meeting Minutes - August 25, 2011 and CSS Editor?
>> Sent by: 	e4-dev-bounces@xxxxxxxxxxx
>>
>>
>> ------------------------------------------------------------------------
>>
>>
>>
>> I noticed an item in these minutes; "Working on CSS editor".  
>>
>> Is there more information about this anywhere?
>>
>> I am mostly curious is an assessment was done with the CSS Editor in
>> WTP. I'm sure that as-is it is "heavier" than required for e4, since it
>> deals with many dialects of CSS ... but, just wondering if there were
>> "show stoppers" with reusing it?  Or, at same time, if there could be
>> some synergy or reuse possible.
>>
>> Thanks for any pointers,
>>
>>
>>
>>
>>
>> From:        John Arthorne <John_Arthorne@xxxxxxxxxx>
>> To:        E4 Project developer mailing list <e4-dev@xxxxxxxxxxx>
>> Date:        08/25/2011 10:23 AM
>> Subject:        [e4-dev] Meeting Minutes - August 25, 2011
>> Sent by:        e4-dev-bounces@xxxxxxxxxxx
>> ------------------------------------------------------------------------
>>
>>
>> _
>> __http://wiki.eclipse.org/E4/Meeting_Minutes/Status_20110825________________________________________________
>> e4-dev mailing list
>> e4-dev@eclipse.org_
>> __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
> 
> 


-- 
B e s t S o l u t i o n . a t                        EDV Systemhaus GmbH
------------------------------------------------------------------------
tom schindl                 geschäftsführer/CEO
------------------------------------------------------------------------
eduard-bodem-gasse 5-7/1   A-6020 innsbruck     fax      ++43 512 935833
http://www.BestSolution.at                      phone    ++43 512 935834

Attachment: screen0.png
Description: PNG image

Attachment: screen1.png
Description: PNG image

Attachment: screen2.png
Description: PNG image

Attachment: screen3.png
Description: PNG image


Back to the top