2011-02-01 3 views
1

SWTを使用したアプリケーションの開発は、LinuxとWindowsの両方で機能します。SWT:MenuItemはLinuxではsetImageできません

イメージを持つ1つのMenuItemでメニューを作成しました。 menuItemの画像はWindowsでは表示されますが、Linuxでは表示されません。 Linuxでこれが期待される動作ですか?回避策はありますか?

Menu menu = new Menu(shell, SWT.POP_UP); 
MenuItem item = new MenuItem(menu, SWT.PUSH); 
item.setImage((ResourceManager.getPluginImage(MyPlugin.PLUGIN_ID, "icons/myimage.gif"))); 
item.setText("TEXT"); 
+0

ところで、私は違いがあれば、私はフェドラを使用しています。 – jameskpolk

+0

あなたはどの食を使っていますか? Fedoraリポジトリまたはeclipse.orgサイトから入手できるものを意味しますか?私はfedora 11とeclipseがfedoraからダウンロードしてこの問題に直面しました。 – Favonius

答えて

2

これは、設定を微調整して固定することができますGTKの問題だ - > GNOME私は、デスクトップに移動し、Ubuntuの(明快)とコマンドラインから実行しているのgconf-エディタを介してこれを固定を実行https://bugs.eclipse.org/bugs/show_bug.cgi?id=293720

を見ます - >インターフェイスとtickings "menus_have_icons"

関連する問題