Gtk3アプリ GtkMenuを利用する


GtkMenuを利用する

GtkMenu設置例

コンテナーからGtkMenuBarを設置する

パッキングで位置を指定する

0を指定します。高さは共通から設定します。

MenuItemにイベントを追加する

ファイルにイベントを追加してみます。

activateにイベントを追加する。selectは選択した状態で反応します。

C#側にもコールバック関数を書きます。

private void on_newBtn_activate(object sender , EventArgs e){
    Console.WriteLine(" on_newBtn_activate ");
}
MenuItemの追加と削除

MenuItemの追加削除は右クリックのメニューから行います。
Gladeのメニューの中に項目がないため、右クリックのメニューのコピーを選択。削除する場合は削除を押す。

Gtk3アプリ イベントハンドラー自動生成ツール GUI版へ続く