Re: Why check menu item's response was blocked?
- From: "jacky618 jacky618" <hhd618 hotmail com>
- To: gtk-list gnome org
- Cc:
- Subject: Re: Why check menu item's response was blocked?
- Date: Wed, 11 Aug 2004 19:25:14 +0800
Thanks, the problem has been resolved.
From: Andreas L?g <c00alg cs umu se>
To: jacky618 jacky618 <hhd618 hotmail com>
Subject: Re: Why check menu item's response was blocked?
Date: Wed, 11 Aug 2004 13:10:36 +0200 (MEST)
Hi
It might help if you just use fprintf(stderr,"****\n"); instead of printf.
I believe printf buffers its signs so they dont neccecerly appear at ones
//Andreas
On Wed, 11 Aug 2004, jacky618 jacky618 wrote:
> 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
> gtk-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtk-list
>
------------------------------------------------------------------------------
------------------------------------------------------------------------------
********************************
* Andreas L?g *
* Stipendiegr?d 12B - 208 *
* 903 35 UME? *
* *
* Tel. 090-193763 *
* Mob. 070-6822339 *
* ICQ#. 77955851 *
********************************
_________________________________________________________________
享用世界上最大的电子邮件系统― MSN Hotmail。 http://www.hotmail.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]