EFL
view release on metacpan or search on metacpan
Elementary/Elementary.xs view on Meta::CPAN
Evas_Object *
elm_menu_add(Evas_Object *parent)
void
elm_menu_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
void
elm_menu_parent_set(Evas_Object *obj, Evas_Object *parent)
Elm_Menu_Item *
elm_menu_item_add(obj, parent, icon, label, func, data)
Evas_Object *obj
Elm_Menu_Item *parent
Evas_Object *icon
const char *label
SV *func
SV *data
PREINIT:
_saved_callback *sc = NULL;
CODE:
sc = perl_save_callback_new(func, data);
if (DEBUG) {
fprintf(stderr, "elm_menu_item_add() func:%p, data:%p, sc:%p\n", func, data, sc);
}
RETVAL = elm_menu_item_add(obj, parent, icon, label, call_perl_sub, sc);
OUTPUT:
RETVAL
Elm_Menu_Item *
elm_menu_item_separator_add(Evas_Object *obj, Elm_Menu_Item *parent)
void
elm_menu_item_label_set(Elm_Menu_Item *item, const char *label)
const char *
elm_menu_item_label_get(Elm_Menu_Item *item)
void
elm_menu_item_icon_set(Elm_Menu_Item *item, Evas_Object *icon)
void
elm_menu_item_disabled_set(Elm_Menu_Item *item, Eina_Bool disabled)
void
elm_menu_item_del(Elm_Menu_Item *item)
Evas_Object *
elm_menu_object_get(const Elm_Menu_Item *it)
const Eina_List *
elm_menu_item_subitems_get(Elm_Menu_Item *item)
# list
# ------------------------------------------------------------------------------
Evas_Object *
elm_list_add(Evas_Object *parent)
Elm_List_Item *
elm_list_item_append(obj, label, icon, end, func, data)
Evas_Object *obj
t/elementary_test.t view on Meta::CPAN
# elm_list_item_append($li, "File Selector", undef, undef, \&test_fileselector, undef);
elm_list_item_append($li, "Separator", undef, undef, \&test_separator, undef);
# elm_list_item_append($li, "Scroller", undef, undef, \&test_scroller, undef);
elm_list_item_append($li, "Spinner", undef, undef, \&test_spinner, undef);
# elm_list_item_append($li, "Index", undef, undef, \&test_index, undef);
# elm_list_item_append($li, "Photocam", undef, undef, \&test_photocam, undef);
elm_list_item_append($li, "Photo", undef, undef, \&elmt::test_photo, undef);
# elm_list_item_append($li, "Icon Desktops", undef, undef, \&test_icon_desktops, undef);
elm_list_item_append($li, "Notify", undef, undef, \&elmt::test_notify, undef);
elm_list_item_append($li, "Slideshow", undef, undef, \&elmt::test_slideshow, undef);
# elm_list_item_append($li, "Menu", undef, undef, \&test_menu, undef);
# elm_list_item_append($li, "Panel", undef, undef, \&test_panel, undef);
# elm_list_item_append($li, "Map", undef, undef, \&test_map, undef);
# elm_list_item_append($li, "Weather", undef, undef, \&test_weather, undef);
elm_list_item_append($li, "Flip", undef, undef, \&elmt::test_flip, undef);
elm_list_go($li);
evas_object_show($bg);
evas_object_resize($win, 240, 480);
evas_object_show($win);
t/elementary_test.t view on Meta::CPAN
$ic = elm_icon_add($win);
elm_icon_file_set($ic, $images{'logo_small'}, undef);
elm_toolbar_item_add($tb, $ic, "Comes", \&tb_4, \$ph4);
$ic = elm_icon_add($win);
elm_icon_file_set($ic, $images{'logo_small'}, undef);
elm_toolbar_item_add($tb, $ic, "Elementary", \&tb_5, \$ph4);
$ic = elm_icon_add($win);
elm_icon_file_set($ic, $images{'logo_small'}, undef);
$item = elm_toolbar_item_add($tb, $ic, "Menu", undef, undef);
elm_toolbar_item_menu_set($item, 1);
elm_toolbar_menu_parent_set($tb, $win);
$menu = elm_toolbar_item_menu_get($item);
$ic = elm_icon_add($win);
elm_icon_file_set($ic, $images{'logo_small'}, undef);
elm_menu_item_add($menu, undef, $ic, "Here", \&tb_3, \$ph4);
$ic = elm_icon_add($win);
elm_icon_file_set($ic, $images{'logo_small'}, undef);
Elm_Hoversel_Item * T_PTROBJ
Elm_Icon_Type T_IV
Elm_Icon_Type * T_PTR
Elm_Image_Orient T_IV
Elm_List_Item * T_ELM_LIST
Elm_List_Mode T_PTR
Elm_Map_Group_Class * T_PTROBJ
Elm_Map_Marker * T_PTROBJ
Elm_Map_Marker_Class * T_PTROBJ
Elm_Map_Zoom_Mode T_IV
Elm_Menu_Item * T_PTROBJ
Elm_Notify_Orient T_IV
Elm_Panel_Orient T_IV
Elm_Photocam_Zoom_Mode T_IV
Elm_Scroller_Policy T_IV
Elm_Slideshow_Item * T_PTROBJ
Elm_Text_Format T_IV
Elm_Toolbar_Item * T_PTROBJ
Elm_Win_Keyboard_Mode T_IV
Elm_Win_Type T_IV
Evas * T_PTR
Evas_Smart * T_PTR
Evas_Smart_Cb T_PTR
Evas_Smart_Class * T_PTR
Evas_Text_Style_Type T_IV
Evas_Textblock_Cursor * T_PTR
Evas_Textblock_Style * T_PTR
Evas_Textblock_Text_Type T_IV
Evas_Transform * T_PTR
const Eina_List * T_PTR
const Elm_List_Item * T_PTR
const Elm_Menu_Item * T_PTROBJ
const Elm_Slideshow_Item_Class * T_PTROBJ
const Evas * T_PTR
const Evas_Lock * T_PTR
const Evas_Modifier * T_PTR
const Evas_Object * T_EVAS_OBJECT
const Evas_Textblock_Cursor * T_PTR
const char * T_PV
const char ** T_PV
const void * T_PTR
double * T_PTR
( run in 1.293 second using v1.01-cache-2.11-cpan-49f99fa48dc )