Why check menu item's response was blocked?
- From: "jacky618 jacky618" <hhd618 hotmail com>
- To: gtk-list gnome org
- Subject: Why check menu item's response was blocked?
- Date: Wed, 11 Aug 2004 19:06:35 +0800
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/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]