Home
.. Links
.. Search
.. Plugins
.. Help
.. Irc Faq

Projects
.. Platform/Faq
.. JDT/Faq/Plan
.. PDE/Faq
.. SWT/Faq
.. RCP/Faq

Tools Projects
.. CDT/Faq
.. GEF/Faq
.. EMF/Faq

Wiki Tutorials

Hosted Projects
.. MTJ
.. Google Summer Of Code 2007
.. Update Manager 2.0
.. EasyEclipse
.. Stylebase for Eclipse

Archives

CookSwt


xanax online discount phentermine buy hydrocodone online side effects of xanax diazepam buy online adipex online buy online fioricet alprazolam online ativan order cialis tramadol online buy viagra valium without prescription discount phentermine phentermine hydrocodone cod buy xanax online buy diazepam adipex dangers buy cheap fioricet what does alprazolam look like ativan cheap buy cialis tramadol cod viagra valium without prescription buy celexa valium without prescription xanax online tramadol cod order cialis cheap fioricet buy ambien online buy online carisoprodol buy ultram online celexa & discontinuation symptoms cheap levitra soma online pharmacy tramadol buy levitra online cheap ultram zoloft meridia celexa & discontinuation symptoms generic cialis online atenolol hydrocodone no prescription is ultracet a narcotic carisoprodol buy online diazepam buy online diazepam buy online online pharmacy tramadol buy fioricet buy ultram online viagra side effects of xanax generic ambien alprazolam online ativan buying buy cialis carisoprodol buy online diazepam valium online order cialis generic valium xanax online tramadol order cialis drug fioricet buy ambien online buy cheap carisoprodol generic ultram canada discount celexa buy tramadol online pharmacy tramadol cheap fioricet generic ultram buy viagra xanax online ambien side effects what does alprazolam look like ativan cialis online carisoprodol buying buy cheap diazepam buy valium online

CookSwt is a toolkit that dynamically generates SWT layouts using XML descriptions.  It brings the following benefits to any SWT applications:

  • Separation of UI from business logic.  Thus make it easier to maintain and update them independently.
  • Simpler and faster GUI design with more straightforward hierarchical view of GUI components and layouts.

While the above are the characteristics of most XULs (XML UI Languages), CookSwt stands out from the crowd with the following capabilities:

  • All SWT components and layouts are supported.
  • Easily extensible tag library.
  • Scripting supports can be added with BeanShell, Jython, JavaScript or BSF (Bean Scripting Framework) tag extensions.  Scripts are useful fine tuning GUI looks without affecting business logic.

Here is an example of an XML that describes the layout of four buttons inside of a group composite.

<group style="SHADOW_ETCHED_IN" text="HORIZONTAL">
<filllayout type="HORIZONTAL" spacing="5" marginheight="5" marginwidth="5">
<button text="1"/>
<button text="2"/>
<button text="3"/>
<button text="4"/>
</filllayout>
</group>

See this Java Web Start demo to witness CookSwt in action.

CookSwt is a tag library for CookXml , a general purpose XML parser.  For more information, visit http://cookxml.sourceforge.net/cookswt/ .

There are other XML -> SWT toolkits, such as XSWT and JellySWT.  Be sure to take a look at them as well.


Last Modified 10/27/06 1:37 AM

Hide Tools