-
Notifications
You must be signed in to change notification settings - Fork 120
Developer Guide
Jeeeyul Lee edited this page Mar 12, 2014
·
30 revisions
Please read Extensions Point Description and CSS Properties Documentation first.
To build Jeeeyul's Eclipse Themes, Some tools and dependency plugins are needed:
Tools:
- Xtend
- PDE-Tools
Dependencies:
- SWTend (Xtend libraries for SWT, It provides abstraction of graphics and creating UI)
JThemeProcessor installs E4 Addon ActiveThemeTracker.
It traces active theme chaining, and what if Jeeeyul's Eclipse Theme is activated then it will re-write css through RewriteCustomTheme. It uses Xtend template to generate css with JThemePreferenceStore as a input. Generated CSS uses set-tab-rednerer as JeeeyulTabRenderer that renders part stacks.