Beispiel #1
0
/**
 * @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;
}
Beispiel #2
0
    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)
{
}