Andy Kahn wrote:
> In the callback function, the first parameter should be the menu item
> widget. That is:
>
> void
> my_callback(GtkWidget *wgt, gpointer cbdata)
> {
> ...
> }
>
> "wgt" should point to the "menu_item" widget from up above.
>
> My question is this: how can get at the label widget which is created
> as part of the menu item from gtk_radio_menu_item_new_with_label() ?
Hi Andy, I do something like:
GtkWidget *child = GTK_BIN( wgt )->child;
char *txt;
g_return_if_fail( child != NULL );
g_return_if_fail( GTK_IS_LABEL( child ) );
gtk_label_get( GTK_LABEL( child ), &txt );
HTH, John
--
John Cupitt, [EMAIL PROTECTED], +44 (0)20 7747 2570
VASARI Lab, The National Gallery, Trafalgar Square, London, WC2N 5DN
--
To unsubscribe: mail -s unsubscribe [EMAIL PROTECTED] < /dev/null