static void _GuiGtkButton_activateCallback (GuiObject widget, gpointer void_me) { iam (GuiButton); struct structGuiButtonEvent event = { me, 0 }; if (my d_activateCallback != NULL) { try { my d_activateCallback (my d_activateBoss, & event); } catch (MelderError) { Melder_flushError (U"Your click on button \"", Melder_peek8to32 (GTK_WIDGET (widget) -> name), U"\" was not completely handled."); } } }
static void _GuiGtkButton_activateCallback (GuiObject widget, gpointer userData) { GuiButton me = (GuiButton) userData; struct structGuiButtonEvent event { me, false, false, false, false }; if (my d_activateCallback) { try { my d_activateCallback (my d_activateBoss, & event); } catch (MelderError) { Melder_flushError (U"Your click on button \"", Melder_peek8to32 (GTK_WIDGET (widget) -> name), U"\" was not completely handled."); } } }