GTK_ACCEL_VISIBLE); gtk_menu_item_set_submenu(GTK_MENU_ITEM(file), filemenu); gtk_menu_shell_append(GTK_MENU_SHELL(filemenu), new); gtk_menu_shell_append(GTK_MENU_SHELL(filemenu), open); gtk_menu_shell_append(GTK_MENU_SHELL(filemenu), sep); gtk_menu_shell_append(GTK_MENU_SHELL(filem...
menubar =gtk_menu_bar_new();if(menus !=NULL)for(i =0; i < menus->len; i++) { m = g_array_index(menus, uiMenu *, i); menuitem = gtk_menu_item_new_with_label(m->name); submenu = gtk_menu_new(); gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), submenu);for(j =0...
gtk_menu_bar_new:创建菜单条 gtk_menu_bar_append:往菜单条尾部添加菜单项 gtk_menu_bar_prepend:往菜单条首部添加菜单项 gtk_menu_bar_insert:往菜单条中指定的位置添加菜单项 === 菜单项操作 gtk_menu_item_new_with_label:创建带有标签的菜单项 gtk_menu_item_new:创建一个菜单分隔条(菜单分隔条实际上...
gtk_menu_bar_new:创建菜单条 gtk_menu_bar_append:往菜单条尾部添加菜单项 gtk_menu_bar_prepend:往菜单条首部添加菜单项 gtk_menu_bar_insert:往菜单条中指定的位置添加菜单项 === 菜单项操作 gtk_menu_item_new_with_label:创建带有标签的菜单项 gtk_menu_item_new:创建一个菜单分隔条(菜单分隔条实际上...
GtkItemFactory*item_factory=gtk_item_factory_new(GTK_TYPE_MENU_BAR," ",accel_group);===使用GtkItemFactoryEntry数组来创建菜单 nmenu_items=sizeof(menu_items)/sizeof(menu_items[0]);gtk_item_factory_create_items(item_factory,nmenu_items
(window),"Simple menu");vbox=gtk_vbox_new(FALSE,0);gtk_container_add(GTK_CONTAINER(window),vbox);menubar=gtk_menu_bar_new();fileMenu=gtk_menu_new();fileMi=gtk_menu_item_new_with_label("File");quitMi=gtk_menu_item_new_with_label("Quit");gtk_menu_item_set_submenu(GTK_MENU_ITEM(...
guint gtk_text_get_length(GtkText*text)voidgtk_text_insert(GtkText *text,GdkFont *font,GdkColor *fore,GdkColor *back,constchar*chars,gint length)//创建滚动条vscrollbar = gtk_vscrollbar_new(GTK_TEXT(text)->vadj) 例子: View Code ...
window.Connect("destroy", Quit,nil)// Vertical box containing all componentsvbox := gtk.NewVBox(false,1)// Menu barmenubar := gtk.NewMenuBar() vbox.PackStart(menubar,false,false,0)// Add calculator display to vertical boxdisplay.SetCanFocus(false)// disable focus on calcuator displaydispla...
*/ gtk_window_set_icon(GTK_WINDOW(window), create_pixbuf("./images/bear.png"); /*创建一个盒装容器并添加到窗口中*/ vbox = gtk_vbox_new(FALSE, 0); gtk_container_add(GTK_CONTAINER(window), vbox); /*创建菜单*/ menubar = gtk_menu_bar_new(); /代表整个菜单,是一个menu shell menut ...
:创建菜单条gtk_menu_bar_append:往菜单条尾部添加菜单项gtk_menu_bar_prepend:往菜单条首部添加菜单项gtk_menu_bar_insert:往菜单条中指定的位置添加菜单项...:创建带有标签的菜单项gtk_menu_item_new:创建一个菜单分隔条(菜单分隔条实际上是不带标签的菜单项)gtk_menu_item_set_submenu:将一个下拉菜单设置成...