Ejemplo n.º 1
0
int
radio_value_get(Evas_Object *obj, char *part_name)
{
   Evas_Object *radio_value;
   radio_value = edje_object_part_external_object_get(obj, part_name);
   return elm_radio_value_get(radio_value);
}
Ejemplo n.º 2
0
static void
_cb_radio_changed(void *data, Evas_Object *obj, void *event)
{
   Evas_Object *o_bg = data;

   elm_bg_option_set(o_bg, elm_radio_value_get((Evas_Object *)obj));
}
Ejemplo n.º 3
0
//Compile with:
//gcc -o bg_example_03 bg_example_03.c -g `pkg-config --cflags --libs elementary`
//where directory is the a path where images/plant_01.jpg can be found.

#include <Elementary.h>

static void
_cb_radio_changed(void *data, Evas_Object *obj, void *event EINA_UNUSED)
{
   Evas_Object *o_bg = data;

   elm_bg_option_set(o_bg, elm_radio_value_get((Evas_Object *)obj));
}

static void
_cb_overlay_changed(void *data, Evas_Object *obj, void *event EINA_UNUSED)
{
   Evas_Object *o_bg = data;

   if (elm_check_state_get(obj))
     {
        Evas_Object *parent, *over;
        char buff[PATH_MAX];

        snprintf(buff, sizeof(buff), "%s/objects/test.edj", elm_app_data_dir_get());
        parent = elm_object_parent_widget_get(o_bg);
        over = edje_object_add(evas_object_evas_get(parent));
        edje_object_file_set(over, buff, "bg_overlay");
        elm_object_part_content_set(o_bg, "overlay", over);
     }
   else
Ejemplo n.º 4
0
static void
desk_changed(void *data, Evas_Object *obj, void *event_info)
{
	e->desk = elm_radio_value_get(obj);
}
Ejemplo n.º 5
0
static void
selection_changed(void *data, Evas_Object *obj, void *event_info)
{
	e->sel = elm_radio_value_get(obj);
}