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]