Eclipse Ver3.3のメニューって つかえん。
MenuManagerRendererGUITest.xml と同じメニューをRCPで表示してみると、いろいろ気づきました。
Eclipse Ver3.3のメニューって機能がJFace、SWTより少ないですね。って機能劣化やんEclipseさんw
- メニューのスタイルがradioやtoggleの場合のデフォルトセレクションの設定がない?! selection="true"に対応する属性がない。
バグのようです。HandlerProxy not setting initialize state 。 FixはVer3.4なのね。orz
- メニューを無効(灰色)にできない?! visible="false"に対応する属性がない。
- メニューの表示可否ができない ?! enabled="false"に対応する属性がない。
- メニューアイコンのdisabledIcon、hoverIconが機能しない。
- サブメニュを保有するメニューのiconが機能しない。
よく見るのでcommandのスキーマを貼っておきます。
<!ELEMENT command (visibleWhen? , parameter*)> <!ATTLIST command commandId CDATA #REQUIRED id CDATA #IMPLIED mnemonic CDATA #IMPLIED icon CDATA #IMPLIED disabledIcon CDATA #IMPLIED hoverIcon CDATA #IMPLIED label CDATA #IMPLIED tooltip CDATA #IMPLIED helpContextId CDATA #IMPLIED style (push|radio|toggle|pulldown) "push" mode (FORCE_TEXT) >