私はGtk 3アプリケーションのこの非常に単純なValaを持っています。MacOSのValaにデフォルトのアイコンがありません
int main(string[] args) {
Gtk.init(ref args);
var header = new Gtk.HeaderBar();
header.set_show_close_button(true);
header.title = "Hello";
var window = new Gtk.Window();
window.set_titlebar(header);
window.destroy.connect(Gtk.main_quit);
window.show_all();
Gtk.main();
return 0;
}
それはvalac --pkg gtk+-3.0 hello.vala
とMacOSの10.11.6ボックス上でコンパイルだとValaのは(バージョン0.34.4をインストール)自作経由でインストールされています。アプリケーションは動作しますが、最小化、極大化、および閉じるアイコン画像はありません。
gtk3-icon-browser
のような付属のアプリケーションを実行すると同じ問題が発生しますが、アイコンは表示されません。
私はValaを新しくしているので、私が知りません依存性が不足している可能性があります...またはこれはバグですか?
私がアプリケーションを実行すると、次の警告が出ます。コンパイル時に警告は表示されません。
hello[10331:362029] *** WARNING: Method userSpaceScaleFactor in class NSView is deprecated on 10.7 and later. It should not be used in new applications. Use convertRectToBacking: instead.
(hello:10331): Gdk-WARNING **: GdkQuartzDisplay does not implement the monitor vfuncs
警告は私が知る限り関連していないようです。それは網膜のMBPです、おそらく2倍の資産がありません?
完璧な、簡単な 'brew install adwaita-icon-theme'がトリックをしました。 Vala Brewのフォーミュラメンテナーに通知します。ありがとう。 – Cimm