[Glade-users] Problem with realizing callbacks from CheckMenuItem with Glade 3.6.7



I've created with Glade a CheckMenuItem "EKG_I" with a signal handler "cb_handler_bio_signals" an the user 
data "hbox1". This widget should be shown or hide according to the active state of the CheckMenuItem.

Here is my callback function:

void cb_handle_bio_signals( GtkCheckMenuItem *check_menu_item, gpointer data )
{
    gboolean test;

    test = gtk_check_menu_item_get_active( check_menu_item );
    if ( test == TRUE )
        gtk_widget_show( data );
    else
        gtk_widget_hide( data );

    return;
}

After compiling my program works exept for the callback routine. On the command line I can read:

Gtk-CRITICAL **: gtk_check_menu_item_get_active: assertion `GTK_IS_CHECK_MENU_ITEM (check_menu_item)' failed

What is wrong?

When I change the user data to "EKG_I" instead of "hbox1". Ther is no error. In this case expectedly the 
CheckMenuItem will be shown or hide.

Regards Daniel


--
HTWK Leipzig
University of Applied Sciences
Faculty of Electrical Engineering and Information Technology

Waechterstra?e 13
D-04107 Leipzig

Fon:  +49 (0) 341 3076 1136
Fax:  +49 (0) 341 3076 1220
Mail: matthes at ftz-leipzig.de




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]