Example #1
0
/**
 * @brief Registers multibuttonentry actions
 *
 * @param action_widget an EailActionWidget
 */
static void eail_multibuttonentry_actions_init(EailActionWidget *action_widget)
{
   eail_action_widget_action_append(action_widget, "expand", NULL,
                                    eail_multibuttonentry_action_expand_cb);
   eail_action_widget_action_append(action_widget, "shrink", NULL,
                                    eail_multibuttonentry_action_shrink_cb);
}
Example #2
0
/**
 * @brief Sets EailButton actions
 *
 * @param action_widget EailActionWidget instance
 */
static void
eail_button_actions_init(EailActionWidget *action_widget)
{
   eail_action_widget_action_append(action_widget,
                                    "click", NULL,
                                    eail_button_action_click_cb);
   eail_action_widget_action_append(action_widget,
                                    "press", NULL,
                                    eail_button_action_press_cb);
   eail_action_widget_action_append(action_widget,
                                    "release", NULL,
                                    eail_button_action_release_cb);
}
Example #3
0
/**
 * @brief Adds actions for scrolling to actions table
 * @param widget widget that implements EailScrollable interface
 */
static void
eail_scrollable_widget_actions_table_init(EailScrollableWidget *widget)
{
   eail_action_widget_action_append(EAIL_ACTION_WIDGET(widget),
                                    EAIL_STR_SCROLL_UP, NULL,
                                    _action_scroll_up);
   eail_action_widget_action_append(EAIL_ACTION_WIDGET(widget),
                                    EAIL_STR_SCROLL_DOWN, NULL,
                                    _action_scroll_down);
   eail_action_widget_action_append(EAIL_ACTION_WIDGET(widget),
                                    EAIL_STR_SCROLL_LEFT, NULL,
                                    _action_scroll_left);
   eail_action_widget_action_append(EAIL_ACTION_WIDGET(widget),
                                    EAIL_STR_SCROLL_RIGHT, NULL,
                                    _action_scroll_right);
}
Example #4
0
/**
 * @brief Hooks EailPanel actions callbacks
 *
 * @param action_widget an EailActionWidget
 */
static void
eail_panel_actions_init(EailActionWidget *action_widget)
{
   eail_action_widget_action_append(action_widget,
                                    EAIL_PANEL_TOGGLE_ACTION, NULL,
                                    eail_panel_action_toggle);
}
Example #5
0
/**
 * @brief EailPhotocam initializer
 *
 * @param obj an AtkObject
 * @param data initialization data
 */
static void
eail_photocam_initialize(AtkObject *obj, gpointer data)
{
   ATK_OBJECT_CLASS(eail_photocam_parent_class)->initialize(obj, data);

   obj->role = ATK_ROLE_IMAGE;

   eail_action_widget_action_append(EAIL_ACTION_WIDGET(obj),
                                    EAIL_PHOTOCAM_ACTION_ZOOM_IN,
                                    NULL,
                                    _eail_photocam_action_zoom_in);
   eail_action_widget_action_append(EAIL_ACTION_WIDGET(obj),
                                    EAIL_PHOTOCAM_ACTION_ZOOM_OUT,
                                    NULL,
                                    _eail_photocam_action_zoom_out);
   eail_action_widget_action_append(EAIL_ACTION_WIDGET(obj),
                                    EAIL_PHOTOCAM_ACTION_CLICK,
                                    NULL,
                                    _eail_photocam_action_click);
}
Example #6
0
/**
 * @brief Initializer for actions defined in EailCheck
 *
 * @param action_widget an EailActionWidget implementation to be filled
 */
static void
eail_check_actions_init(EailActionWidget *action_widget)
{
   eail_action_widget_action_append(action_widget, "click", NULL,
                                    eail_check_action_click_cb);
}
Example #7
0
/**
 * @brief Inits Action interface for Naviframe
 *
 * @param action_widget an EailActionWidget
 */
static void eail_naviframe_actions_init(EailActionWidget *action_widget)
{
   eail_action_widget_action_append(action_widget,
                                    EAIL_NAVIFRAME_CLICK_ACTION, NULL,
                                    eail_naviframe_action_click);
}