/** * @brief GObject type initialization function * * @param klass EailButtonClass instance */ static void eail_button_class_init(EailButtonClass *klass) { AtkObjectClass *atk_class = ATK_OBJECT_CLASS(klass); EailWidgetClass *widget_class = EAIL_WIDGET_CLASS(klass); atk_class->initialize = eail_button_initialize; atk_class->get_name = eail_button_get_name; widget_class->get_widget_children = eail_button_get_widget_children; }
widget = eail_widget_get_widget(EAIL_WIDGET(obj)); if (!widget) return NULL; return elm_object_text_get(widget); } /** * @brief GObject type initialization function * * @param klass EailButton class */ static void eail_button_class_init(EailButtonClass *klass) { AtkObjectClass *class = ATK_OBJECT_CLASS(klass); EailWidgetClass *widget_class = EAIL_WIDGET_CLASS(klass); class->initialize = eail_button_initialize; class->get_name = eail_button_get_name; widget_class->get_widget_children = eail_button_get_widget_children; } /** * @brief EailButton instance initializer * * @param button an EailButton */ static void eail_button_init(EailButton *button) { }