ということをしようとしているのでちょっとメモ。
Gtk 名前空間のクラス群は IDE から references に gtk-sharp.dll を追加すれば使える。atk-sharp.dll, glib-sharp.dll もまた依存しているので一緒に追加する必要がある。
using Gtk; class Program { public static void Main(string[] args) { Application.Init(); var window = new Window("GTK# on Visual Studio"); window.DeleteEvent += (sender, e) => Application.Quit(); var box = new HBox(true, 0); box.WidthRequest = 320; box.HeightRequest = 240; window.Add(box); window.ShowAll(); Application.Run(); } }
出力の設定は Windows アプリケーションにしておくとコンソールがでない。まあこの辺は当然。
それはともかく mono のライブラリのクラス名とかその他命名規則が .NET からすると異質で気持ちが悪い。イベントは例えば Deleted とか Deleting だよねという。
0 件のコメント:
コメントを投稿