当前位置: 首页>>代码示例>>C#>>正文


C# MenuBar.ShowAll方法代码示例

本文整理汇总了C#中Gtk.MenuBar.ShowAll方法的典型用法代码示例。如果您正苦于以下问题:C# MenuBar.ShowAll方法的具体用法?C# MenuBar.ShowAll怎么用?C# MenuBar.ShowAll使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Gtk.MenuBar的用法示例。


在下文中一共展示了MenuBar.ShowAll方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: CreateMenus

		Gtk.MenuBar CreateMenus ()
		{
			AccelGroup group = new AccelGroup ();
			MenuBar bar = new MenuBar ();
			
			Menu file_menu = new Menu ();
			MenuItem file_menu_item = new MenuItem ("_File");
			file_menu_item.Submenu = file_menu;
			
			ImageMenuItem file_exit = new ImageMenuItem (Gtk.Stock.Quit, group);
			file_exit.Activated += new EventHandler (exit_cb);
			file_menu.Append (file_exit);
			bar.Append (file_menu_item);

			Menu help_menu = new Menu ();
			ImageMenuItem help_menu_item = new ImageMenuItem (Gtk.Stock.Help, group);
			help_menu_item.Submenu = help_menu;
			
			ImageMenuItem file_help = new ImageMenuItem (Gnome.Stock.About, group);
			file_help.Activated += new EventHandler (about_cb);
			help_menu.Append (file_help);
			bar.Append (help_menu_item);
			bar.ShowAll ();

			return bar;
		}
开发者ID:directhex,项目名称:xamarin-gnome-sharp2,代码行数:26,代码来源:GnomeHelloWorld.cs

示例2: MainMenu

        //------------------------------------------------------------------------------
        public MainMenu()
        {
            uim = new Gtk.UIManager ();

            Gtk.ActionGroup actions = new Gtk.ActionGroup ("MenuBarActions" + Guid.NewGuid ());

            actions.Add (getActionEntries ());
            uim.InsertActionGroup (actions, 0);

            // Put the XML definition of the controls (widgets) into the UIManager's buffer -and- create controls (widgets).
            uim.AddUiFromString (UI.ToString ());

            instance = (Gtk.MenuBar)uim.GetWidget ("/menubar");
            instance.ShowAll ();
        }
开发者ID:Narinyir,项目名称:crown-tools,代码行数:16,代码来源:MainMenu.cs

示例3: CreateMenuBar

    void CreateMenuBar()
    {
        topMenu = new Gtk.MenuBar();
        Menu fileMenu = new Menu();
        MenuItem file = new MenuItem("File");
        file.Submenu = fileMenu;

        AccelGroup agr = new AccelGroup();
        AddAccelGroup(agr);

        ImageMenuItem exit = new ImageMenuItem(Stock.Quit, agr);
        exit.AddAccelerator("activate", agr, new AccelKey(Gdk.Key.q, Gdk.ModifierType.ControlMask, AccelFlags.Visible));
        exit.Activated += onButtonPressEvent;
        fileMenu.Append(exit);

        topMenu.Append(file);

        ((VBox)fullViewVBox).PackStart (topMenu, false, false, 0);
            ((Gtk.Box.BoxChild) fullViewVBox [topMenu]).Position = 0;
            topMenu.ShowAll ();
    }
开发者ID:rdafoe,项目名称:Cage,代码行数:21,代码来源:Workbench.cs


注:本文中的Gtk.MenuBar.ShowAll方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。