Hi,
I have a trouble with me when using Gtk+ . In my program, a check menu was used as following:
void on_menuitem_1_toggled(GtkCheckMenuItem *ckMnItem, gpointer user_data) { printf("***");
if (GTK_CHECK_MENU_ITEM(ckMnItem)->active == TRUE) printf("###"); else printf("@@@@"); }
menu1 = gtk_menu_new();
menuitem_1 = gtk_check_menu_item_new_with_label("Linkage status"));
gtk_signal_connect (GTK_OBJECT( menuitem_1), "toggled",
(GtkSignalFunc) on_menuitem_1_toggled,
menuitem_1);
gtk_menu_append(GTK_MENU(menu1),menuitem_1);
gtk_widget_show(menuitem_1);
I hope when the check menu item was selected, it will print "***###" immediately,and "***@@@" when unselected. However, it can not print immediately after the menu item was clicked.And until the main window was closed, the strings will appear.
With regards, Brook.
_________________________________________________________________
免费下载 MSN Explorer: http://explorer.msn.com/lccn/
_______________________________________________ gtk-list mailing list [EMAIL PROTECTED] http://mail.gnome.org/mailman/listinfo/gtk-list