cypher256's blog

Pleiades とか作った

XML で SWT GUI を作成するプラグイン

既に似たような製品はあったかと思いますが、XMLSWTGUI を構築する Eclipse プラグインXML を書きながらビューで GUI を確認でき、イベントのハンドリングも楽そうで国際化にも対応しているようです。サイトに載ってたサンプルはこんな。

<?xml version="1.0" encoding="utf-8"?>
<Composite xmlns="http://www.swtxml.com/swt" layout="layout:fill;">
    
    <TabFolder>
        <TabItem text="RowLayout">
            <Composite layout="layout:row;type:vertical;spacing:5;">
                <Button text="Button 1" style="CHECK"/>
                <Button text="Button 2" style="CHECK"/>
                <Label text="Test:" layoutData="widthHint:120;"/>
                <Combo style="READ_ONLY" toolTipText="whatever"/>
            </Composite>
        </TabItem>
    </TabFolder>
	
</Composite>

バージョン 0.0.5 で動かしてみたところ、エラーでビューに表示されなかったのですが、layoutData="widthHint:120;" の記述を削除すると動きました。まだ開発中で、これからどんどんブラッシュアップする予定のようです。


SWTXML
http://code.google.com/p/swtxml/