2074 lines
145 KiB
Cython
2074 lines
145 KiB
Cython
# Copyright (C) 2007-2013 various contributors (see AUTHORS)
|
|
#
|
|
# This file is part of Python-EFL.
|
|
#
|
|
# Python-EFL is free software; you can redistribute it and/or
|
|
# modify it under the terms of the GNU Lesser General Public
|
|
# License as published by the Free Software Foundation; either
|
|
# version 2.1 of the License, or (at your option) any later version.
|
|
#
|
|
# Python-EFL is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
# Lesser General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU Lesser General Public License
|
|
# along with this Python-EFL. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
from efl cimport *
|
|
from efl.c_eo cimport const_Eo_Class
|
|
from efl.evas cimport Object as evasObject
|
|
from efl.evas cimport Evas_Object, const_Evas_Object
|
|
from efl.evas cimport Evas_Coord
|
|
from efl.evas cimport Evas_Callback_Type
|
|
from efl.evas cimport Evas_Font_Size
|
|
from efl.evas cimport Evas_Event_Flags
|
|
from efl.evas cimport Evas_Smart_Cb
|
|
from efl.evas cimport Evas_Load_Error
|
|
from efl.evas cimport Evas_Object_Box_Data
|
|
from efl.evas cimport Evas_Object_Box_Layout
|
|
from efl.ecore cimport Ecore_Cb
|
|
from efl.edje cimport Edje_Signal_Cb
|
|
|
|
|
|
cdef extern from "Ecore_X.h":
|
|
ctypedef unsigned int Ecore_X_ID
|
|
ctypedef Ecore_X_ID Ecore_X_Window
|
|
|
|
|
|
# For Debugging
|
|
"""
|
|
cdef extern from "Ecore_Evas.h":
|
|
ctypedef struct Ecore_Evas
|
|
void ecore_evas_geometry_get(Ecore_Evas *ee, int *x, int *y, int *w, int *h)
|
|
|
|
cdef extern from "Ecore.h":
|
|
ctypedef struct Ecore_Job
|
|
|
|
ctypedef struct Elm_Win:
|
|
Ecore_Evas *ee
|
|
evas.c_evas.Evas *evas
|
|
Evas_Object *parent
|
|
Evas_Object *win_obj
|
|
Eina_List *subobjs
|
|
Ecore_X_ID xwin
|
|
Ecore_Job *deferred_resize_job
|
|
Ecore_Job *deferred_child_eval_job
|
|
Elm_Win_Type type
|
|
Elm_Win_Keyboard_Mode kbdmode
|
|
Eina_Bool autodel = 1
|
|
"""
|
|
|
|
cdef extern from "Elementary.h":
|
|
|
|
# enums
|
|
ctypedef enum Elm_Actionslider_Pos:
|
|
pass
|
|
|
|
ctypedef enum Elm_Bg_Option:
|
|
pass
|
|
|
|
ctypedef enum Elm_Bubble_Pos:
|
|
pass
|
|
|
|
ctypedef enum Elm_Calendar_Mark_Repeat_Type:
|
|
pass
|
|
|
|
ctypedef enum Elm_Calendar_Select_Mode:
|
|
pass
|
|
|
|
ctypedef enum Elm_Ctxpopup_Direction:
|
|
pass
|
|
|
|
ctypedef enum Elm_Calendar_Weekday:
|
|
pass
|
|
|
|
ctypedef enum Elm_Clock_Edit_Mode:
|
|
pass
|
|
|
|
ctypedef enum Elm_Cnp_Mode:
|
|
pass
|
|
|
|
ctypedef enum Elm_Colorselector_Mode:
|
|
pass
|
|
|
|
ctypedef enum Elm_Datetime_Field_Type:
|
|
pass
|
|
|
|
ctypedef enum Elm_Dayselector_Day:
|
|
pass
|
|
|
|
ctypedef enum Elm_Fileselector_Mode:
|
|
pass
|
|
|
|
ctypedef enum Elm_Flip_Direction:
|
|
pass
|
|
|
|
ctypedef enum Elm_Flip_Interaction:
|
|
pass
|
|
|
|
ctypedef enum Elm_Flip_Mode:
|
|
pass
|
|
|
|
ctypedef enum Elm_Focus_Direction:
|
|
pass
|
|
|
|
ctypedef enum Elm_Genlist_Item_Type:
|
|
pass
|
|
|
|
ctypedef enum Elm_Genlist_Item_Field_Type:
|
|
pass
|
|
|
|
ctypedef enum Elm_Genlist_Item_Scrollto_Type:
|
|
pass
|
|
|
|
ctypedef enum Elm_Gesture_State:
|
|
pass
|
|
|
|
ctypedef enum Elm_Gesture_Type:
|
|
pass
|
|
|
|
ctypedef enum Elm_Hover_Axis:
|
|
pass
|
|
|
|
ctypedef enum Elm_Icon_Lookup_Order:
|
|
pass
|
|
|
|
ctypedef enum Elm_Icon_Type:
|
|
pass
|
|
|
|
ctypedef enum Elm_Illume_Command:
|
|
pass
|
|
|
|
ctypedef enum Elm_Image_Orient:
|
|
pass
|
|
|
|
ctypedef enum Elm_Input_Panel_Lang:
|
|
pass
|
|
|
|
ctypedef enum Elm_Input_Panel_Layout:
|
|
pass
|
|
|
|
ctypedef enum Elm_Input_Panel_Return_Key_Type:
|
|
pass
|
|
|
|
ctypedef enum Elm_List_Mode:
|
|
pass
|
|
|
|
ctypedef enum Elm_Map_Overlay_Type:
|
|
pass
|
|
|
|
ctypedef enum Elm_Map_Route_Method:
|
|
pass
|
|
|
|
ctypedef enum Elm_Map_Route_Type:
|
|
pass
|
|
|
|
ctypedef enum Elm_Map_Source_Type:
|
|
pass
|
|
|
|
ctypedef enum Elm_Map_Zoom_Mode:
|
|
pass
|
|
|
|
ctypedef enum Elm_Notify_Orient:
|
|
pass
|
|
|
|
ctypedef enum Elm_Object_Select_Mode:
|
|
pass
|
|
|
|
ctypedef enum Elm_Panel_Orient:
|
|
pass
|
|
|
|
ctypedef enum Elm_Photocam_Zoom_Mode:
|
|
pass
|
|
|
|
ctypedef enum Elm_Policy:
|
|
pass
|
|
|
|
ctypedef enum Elm_Policy_Quit:
|
|
pass
|
|
|
|
ctypedef enum Elm_Popup_Orient:
|
|
pass
|
|
|
|
ctypedef enum Elm_Scroller_Policy:
|
|
pass
|
|
|
|
ctypedef enum Elm_Text_Format:
|
|
pass
|
|
|
|
ctypedef enum Elm_Thumb_Animation_Setting:
|
|
pass
|
|
|
|
ctypedef enum Elm_Toolbar_Shrink_Mode:
|
|
pass
|
|
|
|
ctypedef enum Elm_Transit_Effect_Flip_Axis:
|
|
pass
|
|
|
|
ctypedef enum Elm_Transit_Effect_Wipe_Dir:
|
|
pass
|
|
|
|
ctypedef enum Elm_Transit_Effect_Wipe_Type:
|
|
pass
|
|
|
|
ctypedef enum Elm_Transit_Tween_Mode:
|
|
pass
|
|
|
|
ctypedef enum Elm_Web_Window_Feature_Flag:
|
|
pass
|
|
|
|
ctypedef enum Elm_Web_Zoom_Mode:
|
|
pass
|
|
|
|
ctypedef enum Elm_Win_Type:
|
|
pass
|
|
|
|
ctypedef enum Elm_Win_Indicator_Mode:
|
|
pass
|
|
|
|
ctypedef enum Elm_Win_Indicator_Opacity_Mode:
|
|
pass
|
|
|
|
ctypedef enum Elm_Win_Keyboard_Mode:
|
|
pass
|
|
|
|
ctypedef enum Elm_Wrap_Type:
|
|
pass
|
|
|
|
# types & structs
|
|
ctypedef void *Elm_Box_Transition
|
|
|
|
#calendar
|
|
ctypedef char *(*Elm_Calendar_Format_Cb) (tm *stime)
|
|
|
|
ctypedef struct Elm_Calendar_Mark:
|
|
Evas_Object *obj
|
|
Eina_List *node
|
|
tm *mark_time
|
|
const_char *mark_type
|
|
Elm_Calendar_Mark_Repeat_Type repeat
|
|
|
|
#colors
|
|
ctypedef struct Elm_Color_RGBA:
|
|
unsigned int r
|
|
unsigned int g
|
|
unsigned int b
|
|
unsigned int a
|
|
|
|
ctypedef struct _Elm_Custom_Palette:
|
|
const_char *palette_name
|
|
Eina_List *color_list
|
|
|
|
#entry
|
|
ctypedef struct Elm_Entry_Anchor_Info:
|
|
char *name
|
|
int button
|
|
Evas_Coord x
|
|
Evas_Coord y
|
|
Evas_Coord w
|
|
Evas_Coord h
|
|
|
|
ctypedef struct Elm_Entry_Anchor_Hover_Info:
|
|
Elm_Entry_Anchor_Info *anchor_info
|
|
Evas_Object *hover
|
|
Eina_Rectangle hover_parent
|
|
Eina_Bool hover_left
|
|
Eina_Bool hover_right
|
|
Eina_Bool hover_top
|
|
Eina_Bool hover_bottom
|
|
|
|
#event
|
|
ctypedef Eina_Bool (*Elm_Event_Cb) (void *data, Evas_Object *obj, Evas_Object *src, Evas_Callback_Type t, void *event_info)
|
|
|
|
#font
|
|
ctypedef struct Elm_Font_Overlay:
|
|
const_char *text_class
|
|
const_char *font
|
|
Evas_Font_Size size
|
|
|
|
#genlist
|
|
ctypedef char *(*GenlistItemLabelGetFunc) (void *data, Evas_Object *obj, const_char *part)
|
|
ctypedef Evas_Object *(*GenlistItemIconGetFunc) (void *data, Evas_Object *obj, const_char *part)
|
|
ctypedef Eina_Bool (*GenlistItemStateGetFunc) (void *data, Evas_Object *obj, const_char *part)
|
|
ctypedef void (*GenlistItemDelFunc) (void *data, Evas_Object *obj)
|
|
|
|
ctypedef struct Elm_Genlist_Item_Class_Func:
|
|
GenlistItemLabelGetFunc text_get
|
|
GenlistItemIconGetFunc content_get
|
|
GenlistItemStateGetFunc state_get
|
|
GenlistItemDelFunc del_ "del"
|
|
|
|
ctypedef struct Elm_Genlist_Item_Class:
|
|
char *item_style
|
|
Elm_Genlist_Item_Class_Func func
|
|
|
|
#gengrid
|
|
ctypedef char *(*GengridItemLabelGetFunc) (void *data, Evas_Object *obj, const_char *part)
|
|
ctypedef Evas_Object *(*GengridItemIconGetFunc) (void *data, Evas_Object *obj, const_char *part)
|
|
ctypedef Eina_Bool (*GengridItemStateGetFunc) (void *data, Evas_Object *obj, const_char *part)
|
|
ctypedef void (*GengridItemDelFunc) (void *data, Evas_Object *obj)
|
|
|
|
ctypedef struct Elm_Gengrid_Item_Class_Func:
|
|
GengridItemLabelGetFunc text_get
|
|
GengridItemIconGetFunc content_get
|
|
GengridItemStateGetFunc state_get
|
|
GengridItemDelFunc del_ "del"
|
|
|
|
ctypedef struct Elm_Gengrid_Item_Class:
|
|
char *item_style
|
|
Elm_Gengrid_Item_Class_Func func
|
|
|
|
#gesture layer
|
|
ctypedef struct Elm_Gesture_Taps_Info:
|
|
Evas_Coord x, y
|
|
unsigned int n
|
|
unsigned int timestamp
|
|
|
|
ctypedef struct Elm_Gesture_Momentum_Info:
|
|
Evas_Coord x1
|
|
Evas_Coord y1
|
|
Evas_Coord x2
|
|
Evas_Coord y2
|
|
|
|
unsigned int tx
|
|
unsigned int ty
|
|
|
|
Evas_Coord mx
|
|
Evas_Coord my
|
|
|
|
unsigned int n
|
|
|
|
ctypedef struct _Elm_Gesture_Line_Info:
|
|
Elm_Gesture_Momentum_Info momentum
|
|
double angle
|
|
|
|
ctypedef struct _Elm_Gesture_Zoom_Info:
|
|
Evas_Coord x, y
|
|
Evas_Coord radius
|
|
double zoom
|
|
double momentum
|
|
|
|
ctypedef struct _Elm_Gesture_Rotate_Info:
|
|
Evas_Coord x, y
|
|
Evas_Coord radius
|
|
double base_angle
|
|
double angle
|
|
double momentum
|
|
|
|
ctypedef Evas_Event_Flags (*Elm_Gesture_Event_Cb)(void *data, void *event_info)
|
|
|
|
#object item
|
|
ctypedef struct Elm_Object_Item
|
|
ctypedef Elm_Object_Item const_Elm_Object_Item "const Elm_Object_Item"
|
|
|
|
#slideshow
|
|
ctypedef Evas_Object *(*SlideshowItemGetFunc) (void *data, Evas_Object *obj)
|
|
ctypedef void (*SlideshowItemDelFunc) (void *data, Evas_Object *obj)
|
|
|
|
ctypedef struct Elm_Slideshow_Item_Class_Func:
|
|
SlideshowItemGetFunc get
|
|
SlideshowItemDelFunc del_ "del"
|
|
|
|
ctypedef struct Elm_Slideshow_Item_Class:
|
|
Elm_Slideshow_Item_Class_Func func
|
|
|
|
#text
|
|
ctypedef struct Elm_Text_Class:
|
|
const_char *name
|
|
const_char *desc
|
|
|
|
#theme
|
|
ctypedef struct Elm_Theme
|
|
|
|
#toolbar
|
|
ctypedef struct Elm_Toolbar_Item_State:
|
|
char *icon
|
|
char *label
|
|
Evas_Smart_Cb func
|
|
void *data
|
|
|
|
#tooltip
|
|
ctypedef Evas_Object *(*Elm_Tooltip_Content_Cb) (void *data, Evas_Object *obj, Evas_Object *tooltip)
|
|
ctypedef Evas_Object *(*Elm_Tooltip_Item_Content_Cb) (void *data, Evas_Object *obj, Evas_Object *tooltip, void *item)
|
|
|
|
#transit
|
|
ctypedef struct Elm_Transit
|
|
ctypedef struct Elm_Transit_Effect
|
|
|
|
ctypedef void (*Elm_Transit_Effect_Transition_Cb)(Elm_Transit_Effect *effect, Elm_Transit *transit, double progress)
|
|
ctypedef void (*Elm_Transit_Effect_End_Cb) (Elm_Transit_Effect *effect, Elm_Transit *transit)
|
|
ctypedef void (*Elm_Transit_Del_Cb) (void *data, Elm_Transit *transit)
|
|
|
|
#web
|
|
ctypedef struct Elm_Web_Frame_Load_Error:
|
|
int code
|
|
Eina_Bool is_cancellation
|
|
const_char *domain
|
|
const_char *description
|
|
const_char *failing_url
|
|
Evas_Object *frame
|
|
|
|
ctypedef struct Elm_Web_Window_Features
|
|
|
|
ctypedef Evas_Object *(*Elm_Web_Window_Open) (void *data, Evas_Object *obj, Eina_Bool js, Elm_Web_Window_Features *window_features)
|
|
ctypedef Evas_Object *(*Elm_Web_Dialog_Alert) (void *data, Evas_Object *obj, const_char *message)
|
|
ctypedef Evas_Object *(*Elm_Web_Dialog_Confirm) (void *data, Evas_Object *obj, const_char *message, Eina_Bool *ret)
|
|
ctypedef Evas_Object *(*Elm_Web_Dialog_Prompt) (void *data, Evas_Object *obj, const_char *message, const_char_ptr def_value, char **value, Eina_Bool *ret)
|
|
ctypedef Evas_Object *(*Elm_Web_Dialog_File_Selector)(void *data, Evas_Object *obj, Eina_Bool allows_multiple, Eina_List *accept_types, Eina_List **selected, Eina_Bool *ret)
|
|
ctypedef void (*Elm_Web_Console_Message) (void *data, Evas_Object *obj, const_char *message, unsigned int line_number, const_char_ptr source_id)
|
|
|
|
|
|
# General
|
|
void elm_init(int argc, char** argv)
|
|
void elm_shutdown()
|
|
void elm_run() nogil
|
|
void elm_exit()
|
|
|
|
# General - Quicklaunch (XXX: Only used by macros?)
|
|
void elm_quicklaunch_init(int argc, char **argv)
|
|
void elm_quicklaunch_sub_init(int argc, char **argv)
|
|
void elm_quicklaunch_sub_shutdown()
|
|
void elm_quicklaunch_shutdown()
|
|
void elm_quicklaunch_seed()
|
|
Eina_Bool elm_quicklaunch_prepare(int argc, char **argv)
|
|
Eina_Bool elm_quicklaunch_fork(int argc, char **argv, char *cwd, void (*postfork_func) (void *data), void *postfork_data)
|
|
void elm_quicklaunch_cleanup()
|
|
int elm_quicklaunch_fallback(int argc, char **argv)
|
|
char *elm_quicklaunch_exe_path_get(char *exe)
|
|
|
|
# General - Policy
|
|
Eina_Bool elm_policy_set(unsigned int policy, int value)
|
|
int elm_policy_get(unsigned int policy)
|
|
|
|
# General - Language (py3: TODO)
|
|
void elm_language_set(const_char *lang)
|
|
|
|
# Config (py3: TODO)
|
|
Eina_Bool elm_config_save()
|
|
void elm_config_reload()
|
|
void elm_config_all_flush()
|
|
const_char * elm_config_profile_get()
|
|
const_char * elm_config_profile_dir_get(const_char_ptr profile, Eina_Bool is_user)
|
|
void elm_config_profile_dir_free(const_char *p_dir)
|
|
Eina_List *elm_config_profile_list_get()
|
|
void elm_config_profile_list_free(Eina_List *l)
|
|
void elm_config_profile_set(const_char *profile)
|
|
Eina_Bool elm_config_scroll_bounce_enabled_get()
|
|
void elm_config_scroll_bounce_enabled_set(Eina_Bool enabled)
|
|
double elm_config_scroll_bounce_friction_get()
|
|
void elm_config_scroll_bounce_friction_set(double friction)
|
|
double elm_config_scroll_page_scroll_friction_get()
|
|
void elm_config_scroll_page_scroll_friction_set(double friction)
|
|
double elm_config_scroll_bring_in_scroll_friction_get()
|
|
void elm_config_scroll_bring_in_scroll_friction_set(double friction)
|
|
double elm_config_scroll_zoom_friction_get()
|
|
void elm_config_scroll_zoom_friction_set(double friction)
|
|
Eina_Bool elm_config_scroll_thumbscroll_enabled_get()
|
|
void elm_config_scroll_thumbscroll_enabled_set(Eina_Bool enabled)
|
|
unsigned int elm_config_scroll_thumbscroll_threshold_get()
|
|
void elm_config_scroll_thumbscroll_threshold_set(unsigned int threshold)
|
|
double elm_config_scroll_thumbscroll_momentum_threshold_get()
|
|
void elm_config_scroll_thumbscroll_momentum_threshold_set(double threshold)
|
|
double elm_config_scroll_thumbscroll_friction_get()
|
|
void elm_config_scroll_thumbscroll_friction_set(double friction)
|
|
double elm_config_scroll_thumbscroll_border_friction_get()
|
|
void elm_config_scroll_thumbscroll_border_friction_set(double friction)
|
|
double elm_config_scroll_thumbscroll_sensitivity_friction_get()
|
|
void elm_config_scroll_thumbscroll_sensitivity_friction_set(double friction)
|
|
double elm_config_longpress_timeout_get()
|
|
void elm_config_longpress_timeout_set(double longpress_timeout)
|
|
double elm_config_tooltip_delay_get()
|
|
Eina_Bool elm_config_tooltip_delay_set(double delay)
|
|
int elm_config_cursor_engine_only_get()
|
|
Eina_Bool elm_config_cursor_engine_only_set(int engine_only)
|
|
double elm_config_scale_get()
|
|
void elm_config_scale_set(double scale)
|
|
Eina_Bool elm_config_password_show_last_get()
|
|
void elm_config_password_show_last_set(Eina_Bool password_show_last)
|
|
double elm_config_password_show_last_timeout_get()
|
|
void elm_config_password_show_last_timeout_set(double password_show_last_timeout)
|
|
const_char * elm_config_engine_get()
|
|
void elm_config_engine_set(const_char *engine)
|
|
const_char * elm_config_preferred_engine_get()
|
|
void elm_config_preferred_engine_set(const_char *engine)
|
|
Eina_List *elm_config_text_classes_list_get()
|
|
void elm_config_text_classes_list_free(Eina_List *list)
|
|
Eina_List *elm_config_font_overlay_list_get()
|
|
void elm_config_font_overlay_set(const_char *text_class, const_char_ptr font, Evas_Font_Size size)
|
|
void elm_config_font_overlay_unset(const_char *text_class)
|
|
void elm_config_font_overlay_apply()
|
|
Evas_Coord elm_config_finger_size_get()
|
|
void elm_config_finger_size_set(Evas_Coord size)
|
|
int elm_config_cache_flush_interval_get()
|
|
void elm_config_cache_flush_interval_set(int size)
|
|
Eina_Bool elm_config_cache_flush_enabled_get()
|
|
void elm_config_cache_flush_enabled_set(Eina_Bool enabled)
|
|
int elm_config_cache_font_cache_size_get()
|
|
void elm_config_cache_font_cache_size_set(int size)
|
|
int elm_config_cache_image_cache_size_get()
|
|
void elm_config_cache_image_cache_size_set(int size)
|
|
int elm_config_cache_edje_file_cache_size_get()
|
|
void elm_config_cache_edje_file_cache_size_set(int size)
|
|
int elm_config_cache_edje_collection_cache_size_get()
|
|
void elm_config_cache_edje_collection_cache_size_set(int size)
|
|
Eina_Bool elm_config_focus_highlight_enabled_get()
|
|
void elm_config_focus_highlight_enabled_set(Eina_Bool enable)
|
|
Eina_Bool elm_config_focus_highlight_animate_get()
|
|
void elm_config_focus_highlight_animate_set(Eina_Bool animate)
|
|
Eina_Bool elm_config_mirrored_get()
|
|
void elm_config_mirrored_set(Eina_Bool mirrored)
|
|
|
|
# Finger
|
|
void elm_coords_finger_size_adjust(int times_w, Evas_Coord *w, int times_h, Evas_Coord *h)
|
|
|
|
# Gesture layer
|
|
void elm_gesture_layer_cb_set(Evas_Object *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data)
|
|
Eina_Bool elm_gesture_layer_hold_events_get(Evas_Object *obj)
|
|
void elm_gesture_layer_hold_events_set(Evas_Object *obj, Eina_Bool hold_events)
|
|
void elm_gesture_layer_zoom_step_set(Evas_Object *obj, double step)
|
|
double elm_gesture_layer_zoom_step_get(Evas_Object *obj)
|
|
void elm_gesture_layer_rotate_step_set(Evas_Object *obj, double step)
|
|
double elm_gesture_layer_rotate_step_get(Evas_Object *obj)
|
|
Eina_Bool elm_gesture_layer_attach(Evas_Object *obj, Evas_Object *target)
|
|
Evas_Object *elm_gesture_layer_add(Evas_Object *parent)
|
|
|
|
# Need
|
|
Eina_Bool elm_need_efreet()
|
|
Eina_Bool elm_need_edbus()
|
|
Eina_Bool elm_need_ethumb()
|
|
Eina_Bool elm_need_web()
|
|
|
|
# Theme
|
|
Elm_Theme *elm_theme_new()
|
|
void elm_theme_free(Elm_Theme *th)
|
|
void elm_theme_copy(Elm_Theme *th, Elm_Theme *thdst)
|
|
void elm_theme_ref_set(Elm_Theme *th, Elm_Theme *thref)
|
|
Elm_Theme *elm_theme_ref_get(Elm_Theme *th)
|
|
Elm_Theme *elm_theme_default_get()
|
|
void elm_theme_overlay_add(Elm_Theme *th, char *item)
|
|
void elm_theme_overlay_del(Elm_Theme *th, char *item)
|
|
Eina_List *elm_theme_overlay_list_get(Elm_Theme *th)
|
|
void elm_theme_extension_add(Elm_Theme *th, char *item)
|
|
void elm_theme_extension_del(Elm_Theme *th, char *item)
|
|
Eina_List *elm_theme_extension_list_get(Elm_Theme *th)
|
|
void elm_theme_set(Elm_Theme *th, char *theme)
|
|
char *elm_theme_get(Elm_Theme *th)
|
|
Eina_List *elm_theme_list_get(Elm_Theme *th)
|
|
char *elm_theme_list_item_path_get(char *f, Eina_Bool *in_search_path)
|
|
void elm_theme_flush(Elm_Theme *th)
|
|
void elm_theme_full_flush()
|
|
Eina_List *elm_theme_name_available_list_new()
|
|
void elm_theme_name_available_list_free(Eina_List *list)
|
|
char *elm_theme_data_get(Elm_Theme *th, char *key)
|
|
|
|
# Object handling (py3: DONE)
|
|
void elm_object_part_text_set(Evas_Object *obj, const_char *part, const_char_ptr label)
|
|
void elm_object_text_set(Evas_Object *obj, const_char *label)
|
|
char* elm_object_part_text_get(Evas_Object *obj, const_char *part)
|
|
char* elm_object_text_get(Evas_Object *obj)
|
|
void elm_object_part_content_set(Evas_Object *obj, const_char *part, Evas_Object *icon)
|
|
void elm_object_content_set(Evas_Object *obj, Evas_Object *icon)
|
|
Evas_Object *elm_object_part_content_get(Evas_Object *obj, const_char *part)
|
|
Evas_Object *elm_object_content_get(Evas_Object *obj)
|
|
Evas_Object *elm_object_part_content_unset(Evas_Object *obj, const_char *part)
|
|
Evas_Object *elm_object_content_unset(Evas_Object *obj)
|
|
void elm_object_access_info_set(Evas_Object *obj, const_char *txt)
|
|
Evas_Object *elm_object_name_find(Evas_Object *obj, const_char *name, int recurse)
|
|
void elm_object_style_set(Evas_Object *obj, const_char *style)
|
|
char *elm_object_style_get(Evas_Object *obj)
|
|
void elm_object_disabled_set(Evas_Object *obj, Eina_Bool disabled)
|
|
Eina_Bool elm_object_disabled_get(Evas_Object *obj)
|
|
Eina_Bool elm_object_widget_check(Evas_Object *obj)
|
|
Evas_Object *elm_object_parent_widget_get(Evas_Object *obj)
|
|
Evas_Object *elm_object_top_widget_get(Evas_Object *obj)
|
|
char *elm_object_widget_type_get(Evas_Object *obj)
|
|
void elm_object_signal_emit(Evas_Object *obj, const_char *emission, const_char_ptr source)
|
|
void elm_object_signal_callback_add(Evas_Object *obj, const_char *emission, const_char_ptr source, Edje_Signal_Cb func, void *data)
|
|
void *elm_object_signal_callback_del(Evas_Object *obj, const_char *emission, const_char_ptr source, Edje_Signal_Cb func)
|
|
void elm_object_event_callback_add(Evas_Object *obj, Elm_Event_Cb func, const_void *data)
|
|
void *elm_object_event_callback_del(Evas_Object *obj, Elm_Event_Cb func, const_void *data)
|
|
|
|
# Object - Cursors (elm_cursor.h) (py3: DONE)
|
|
void elm_object_cursor_set(Evas_Object *obj, const_char *cursor)
|
|
const_char * elm_object_cursor_get(Evas_Object *obj)
|
|
void elm_object_cursor_unset(Evas_Object *obj)
|
|
void elm_object_cursor_style_set(Evas_Object *obj, const_char *style)
|
|
const_char * elm_object_cursor_style_get(Evas_Object *obj)
|
|
void elm_object_cursor_theme_search_enabled_set(Evas_Object *obj, Eina_Bool theme_search)
|
|
Eina_Bool elm_object_cursor_theme_search_enabled_get(Evas_Object *obj)
|
|
|
|
# Object - Focus (elm_focus.h)
|
|
Eina_Bool elm_object_focus_get(Evas_Object *obj)
|
|
void elm_object_focus_set(Evas_Object *obj, Eina_Bool focus)
|
|
void elm_object_focus_allow_set(Evas_Object *obj, Eina_Bool enable)
|
|
Eina_Bool elm_object_focus_allow_get(Evas_Object *obj)
|
|
void elm_object_focus_custom_chain_set(Evas_Object *obj, Eina_List *objs)
|
|
void elm_object_focus_custom_chain_unset(Evas_Object *obj)
|
|
const_Eina_List *elm_object_focus_custom_chain_get(const_Evas_Object *obj)
|
|
void elm_object_focus_custom_chain_append(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child)
|
|
void elm_object_focus_custom_chain_prepend(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child)
|
|
void elm_object_focus_next(Evas_Object *obj, Elm_Focus_Direction direction)
|
|
void elm_object_tree_focus_allow_set(Evas_Object *obj, Eina_Bool focusable)
|
|
Eina_Bool elm_object_tree_focus_allow_get(Evas_Object *obj)
|
|
|
|
# Object - Mirroring (elm_mirroring.h)
|
|
Eina_Bool elm_object_mirrored_get(Evas_Object *obj)
|
|
void elm_object_mirrored_set(Evas_Object *obj, Eina_Bool mirrored)
|
|
Eina_Bool elm_object_mirrored_automatic_get(Evas_Object *obj)
|
|
void elm_object_mirrored_automatic_set(Evas_Object *obj, Eina_Bool automatic)
|
|
|
|
# Object - Scaling (elm_scale.h)
|
|
void elm_object_scale_set(Evas_Object *obj, double scale)
|
|
double elm_object_scale_get(Evas_Object *obj)
|
|
|
|
# Object - Scrollhints (elm_scroll.h)
|
|
void elm_object_scroll_hold_push(Evas_Object *obj)
|
|
void elm_object_scroll_hold_pop(Evas_Object *obj)
|
|
void elm_object_scroll_freeze_push(Evas_Object *obj)
|
|
void elm_object_scroll_freeze_pop(Evas_Object *obj)
|
|
void elm_object_scroll_lock_x_set(Evas_Object *obj, Eina_Bool lock)
|
|
void elm_object_scroll_lock_y_set(Evas_Object *obj, Eina_Bool lock)
|
|
Eina_Bool elm_object_scroll_lock_x_get(Evas_Object *obj)
|
|
Eina_Bool elm_object_scroll_lock_y_get(Evas_Object *obj)
|
|
|
|
# Object - Theme (elm_theme.h)
|
|
void elm_object_theme_set(Evas_Object *obj, Elm_Theme *th)
|
|
Elm_Theme *elm_object_theme_get(Evas_Object *obj)
|
|
|
|
# Object - Tooltips (elm_tooltip.h) (py3: DONE)
|
|
void elm_object_tooltip_show(Evas_Object *obj)
|
|
void elm_object_tooltip_hide(Evas_Object *obj)
|
|
void elm_object_tooltip_text_set(Evas_Object *obj, const_char *text)
|
|
void elm_object_tooltip_domain_translatable_text_set(Evas_Object *obj, const_char *domain, const_char_ptr text)
|
|
void elm_object_tooltip_translatable_text_set(Evas_Object *obj, const_char *text)
|
|
void elm_object_tooltip_content_cb_set(Evas_Object *obj, Elm_Tooltip_Content_Cb func, void *data, Evas_Smart_Cb del_cb)
|
|
void elm_object_tooltip_unset(Evas_Object *obj)
|
|
void elm_object_tooltip_style_set(Evas_Object *obj, const_char *style)
|
|
char *elm_object_tooltip_style_get(Evas_Object *obj)
|
|
Eina_Bool elm_object_tooltip_window_mode_set(Evas_Object *obj, Eina_Bool disable)
|
|
Eina_Bool elm_object_tooltip_window_mode_get(Evas_Object *obj)
|
|
|
|
# Object - Translatable text (elm_general.h) (py3: DONE)
|
|
void elm_object_domain_translatable_part_text_set(Evas_Object *obj, const_char *part, const_char_ptr domain, const_char_ptr text)
|
|
void elm_object_domain_translatable_text_set(Evas_Object *obj, const_char *domain, const_char_ptr text)
|
|
void elm_object_translatable_text_set(Evas_Object *obj, const_char *text)
|
|
const_char * elm_object_translatable_text_part_get(Evas_Object *obj, const_char_ptr part)
|
|
const_char * elm_object_translatable_text_get(Evas_Object *obj)
|
|
|
|
# Object Item (py3: DONE)
|
|
Evas_Object *elm_object_item_widget_get(Elm_Object_Item *it)
|
|
void elm_object_item_part_content_set(Elm_Object_Item *it, const_char *part, Evas_Object* content)
|
|
void elm_object_item_content_set(Elm_Object_Item *it, Evas_Object* content)
|
|
Evas_Object *elm_object_item_part_content_get(Elm_Object_Item *it, const_char *part)
|
|
Evas_Object *elm_object_item_content_get(Elm_Object_Item *it)
|
|
Evas_Object *elm_object_item_part_content_unset(Elm_Object_Item *it, const_char *part)
|
|
Evas_Object *elm_object_item_content_unset(Elm_Object_Item *it)
|
|
void elm_object_item_part_text_set(Elm_Object_Item *item, const_char *part, const_char_ptr label)
|
|
void elm_object_item_text_set(Elm_Object_Item *item, const_char *label)
|
|
const_char * elm_object_item_part_text_get(Elm_Object_Item *item, const_char_ptr part)
|
|
const_char * elm_object_item_text_get(Elm_Object_Item *item)
|
|
void elm_object_item_access_info_set(Elm_Object_Item *it, const_char *txt)
|
|
void *elm_object_item_data_get(Elm_Object_Item *item)
|
|
void elm_object_item_data_set(Elm_Object_Item *item, void *data)
|
|
void elm_object_item_signal_emit(Elm_Object_Item *it, const_char *emission, const_char_ptr source)
|
|
void elm_object_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled)
|
|
Eina_Bool elm_object_item_disabled_get(Elm_Object_Item *it)
|
|
void elm_object_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb del_cb)
|
|
void elm_object_item_del(Elm_Object_Item *item)
|
|
void elm_object_item_tooltip_text_set(Elm_Object_Item *it, const_char *text)
|
|
Eina_Bool elm_object_item_tooltip_window_mode_set(Elm_Object_Item *it, Eina_Bool disable)
|
|
Eina_Bool elm_object_item_tooltip_window_mode_get(Elm_Object_Item *it)
|
|
void elm_object_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, void *data, Evas_Smart_Cb del_cb)
|
|
void elm_object_item_tooltip_unset(Elm_Object_Item *it)
|
|
void elm_object_item_tooltip_style_set(Elm_Object_Item *it, const_char *style)
|
|
const_char * elm_object_item_tooltip_style_get(Elm_Object_Item *it)
|
|
void elm_object_item_cursor_set(Elm_Object_Item *it, const_char *cursor)
|
|
const_char * elm_object_item_cursor_get(Elm_Object_Item *it)
|
|
void elm_object_item_cursor_unset(Elm_Object_Item *it)
|
|
void elm_object_item_cursor_style_set(Elm_Object_Item *it, const_char *style)
|
|
const_char * elm_object_item_cursor_style_get(Elm_Object_Item *it)
|
|
void elm_object_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only)
|
|
Eina_Bool elm_object_item_cursor_engine_only_get(Elm_Object_Item *it)
|
|
|
|
# Transit (api:TODO cb:TODO test:TODO doc:TODO py3: TODO)
|
|
Elm_Transit *elm_transit_add()
|
|
void elm_transit_del(Elm_Transit *transit)
|
|
void elm_transit_effect_add(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect, Elm_Transit_Effect_End_Cb end_cb)
|
|
void elm_transit_effect_del(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect)
|
|
void elm_transit_object_add(Elm_Transit *transit, Evas_Object *obj)
|
|
void elm_transit_object_remove(Elm_Transit *transit, Evas_Object *obj)
|
|
const_Eina_List *elm_transit_objects_get(Elm_Transit *transit)
|
|
void elm_transit_objects_final_state_keep_set(Elm_Transit *transit, Eina_Bool state_keep)
|
|
Eina_Bool elm_transit_objects_final_state_keep_get(Elm_Transit *transit)
|
|
void elm_transit_event_enabled_set(Elm_Transit *transit, Eina_Bool enabled)
|
|
Eina_Bool elm_transit_event_enabled_get(Elm_Transit *transit)
|
|
void elm_transit_del_cb_set(Elm_Transit *transit, Elm_Transit_Del_Cb cb, void *data)
|
|
void elm_transit_auto_reverse_set(Elm_Transit *transit, Eina_Bool reverse)
|
|
Eina_Bool elm_transit_auto_reverse_get(Elm_Transit *transit)
|
|
void elm_transit_repeat_times_set(Elm_Transit *transit, int repeat)
|
|
int elm_transit_repeat_times_get(Elm_Transit *transit)
|
|
void elm_transit_tween_mode_set(Elm_Transit *transit, Elm_Transit_Tween_Mode tween_mode)
|
|
Elm_Transit_Tween_Mode elm_transit_tween_mode_get(Elm_Transit *transit)
|
|
void elm_transit_duration_set(Elm_Transit *transit, double duration)
|
|
double elm_transit_duration_get(Elm_Transit *transit)
|
|
void elm_transit_go(Elm_Transit *transit)
|
|
void elm_transit_paused_set(Elm_Transit *transit, Eina_Bool paused)
|
|
Eina_Bool elm_transit_paused_get(Elm_Transit *transit)
|
|
double elm_transit_progress_value_get(Elm_Transit *transit)
|
|
void elm_transit_chain_transit_add(Elm_Transit *transit, Elm_Transit *chain_transit)
|
|
void elm_transit_chain_transit_del(Elm_Transit *transit, Elm_Transit *chain_transit)
|
|
Eina_List *elm_transit_chain_transits_get(Elm_Transit *transit)
|
|
Elm_Transit_Effect *elm_transit_effect_resizing_add(Elm_Transit *transit, Evas_Coord from_w, Evas_Coord from_h, Evas_Coord to_w, Evas_Coord to_h)
|
|
Elm_Transit_Effect *elm_transit_effect_translation_add(Elm_Transit *transit, Evas_Coord from_dx, Evas_Coord from_dy, Evas_Coord to_dx, Evas_Coord to_dy)
|
|
Elm_Transit_Effect *elm_transit_effect_zoom_add(Elm_Transit *transit, float from_rate, float to_rate)
|
|
Elm_Transit_Effect *elm_transit_effect_flip_add(Elm_Transit *transit, Elm_Transit_Effect_Flip_Axis axis, Eina_Bool cw)
|
|
Elm_Transit_Effect *elm_transit_effect_resizable_flip_add(Elm_Transit *transit, Elm_Transit_Effect_Flip_Axis axis, Eina_Bool cw)
|
|
Elm_Transit_Effect *elm_transit_effect_wipe_add(Elm_Transit *transit, Elm_Transit_Effect_Wipe_Type type, Elm_Transit_Effect_Wipe_Dir dir)
|
|
Elm_Transit_Effect *elm_transit_effect_color_add(Elm_Transit *transit, unsigned int from_r, unsigned int from_g, unsigned int from_b, unsigned int from_a, unsigned int to_r, unsigned int to_g, unsigned int to_b, unsigned int to_a)
|
|
Elm_Transit_Effect *elm_transit_effect_fade_add(Elm_Transit *transit)
|
|
Elm_Transit_Effect *elm_transit_effect_blend_add(Elm_Transit *transit)
|
|
Elm_Transit_Effect *elm_transit_effect_rotation_add(Elm_Transit *transit, float from_degree, float to_degree)
|
|
Elm_Transit_Effect *elm_transit_effect_image_animation_add(Elm_Transit *transit, Eina_List *images)
|
|
|
|
# Widgets
|
|
|
|
# Actionslider (api:DONE cb:DONE test:DONE doc:DONE)
|
|
Evas_Object *elm_actionslider_add(Evas_Object *parent)
|
|
char *elm_actionslider_selected_label_get(Evas_Object *obj)
|
|
void elm_actionslider_indicator_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos)
|
|
Elm_Actionslider_Pos elm_actionslider_indicator_pos_get(Evas_Object *obj)
|
|
void elm_actionslider_magnet_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos)
|
|
Elm_Actionslider_Pos elm_actionslider_magnet_pos_get(Evas_Object *obj)
|
|
void elm_actionslider_enabled_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos)
|
|
Elm_Actionslider_Pos elm_actionslider_enabled_pos_get(Evas_Object *obj)
|
|
|
|
# Background (api:DONE cb:N/A test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_bg_add(Evas_Object *parent)
|
|
Eina_Bool elm_bg_file_set(Evas_Object *obj, const_char *file, const_char_ptr group)
|
|
void elm_bg_file_get(Evas_Object *obj, const_char **file, const_char_ptr *group)
|
|
void elm_bg_option_set(Evas_Object *obj, Elm_Bg_Option option)
|
|
Elm_Bg_Option elm_bg_option_get(Evas_Object *obj)
|
|
void elm_bg_color_set(Evas_Object *obj, int r, int g, int b)
|
|
void elm_bg_color_get(Evas_Object *obj, int *r, int *g, int *b)
|
|
void elm_bg_load_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
|
|
|
|
# Box (api:DONE cb:N/A test:DONE doc:DONE)
|
|
Evas_Object *elm_box_add(Evas_Object *parent)
|
|
void elm_box_horizontal_set(Evas_Object *obj, Eina_Bool horizontal)
|
|
Eina_Bool elm_box_horizontal_get(Evas_Object *obj)
|
|
void elm_box_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous)
|
|
Eina_Bool elm_box_homogeneous_get(Evas_Object *obj)
|
|
void elm_box_pack_start(Evas_Object *obj, Evas_Object *subobj)
|
|
void elm_box_pack_end(Evas_Object *obj, Evas_Object *subobj)
|
|
void elm_box_pack_before(Evas_Object *obj, Evas_Object *subobj, Evas_Object *before)
|
|
void elm_box_pack_after(Evas_Object *obj, Evas_Object *subobj, Evas_Object *after)
|
|
void elm_box_clear(Evas_Object *obj)
|
|
void elm_box_unpack(Evas_Object *obj, Evas_Object *subobj)
|
|
void elm_box_unpack_all(Evas_Object *obj)
|
|
void elm_box_recalculate(Evas_Object *obj)
|
|
Eina_List *elm_box_children_get(Evas_Object *obj)
|
|
void elm_box_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical)
|
|
void elm_box_padding_get(Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical)
|
|
void elm_box_align_set(Evas_Object *obj, double horizontal, double vertical)
|
|
void elm_box_align_get(Evas_Object *obj, double *horizontal, double *vertical)
|
|
void elm_box_layout_set(Evas_Object *obj, Evas_Object_Box_Layout cb, const_void *data, Ecore_Cb free_data)
|
|
Elm_Box_Transition *elm_box_transition_new(double duration, Evas_Object_Box_Layout start_layout, void *start_layout_data, Ecore_Cb start_layout_free_data, Evas_Object_Box_Layout end_layout, void *end_layout_data, Ecore_Cb end_layout_free_data, Ecore_Cb transition_end_cb, void *transition_end_data)
|
|
void elm_box_transition_free(void *data)
|
|
|
|
# Bubble (api:DONE cb:DONE test:DONE doc:DONE)
|
|
Evas_Object *elm_bubble_add(Evas_Object *parent)
|
|
void elm_bubble_pos_set(Evas_Object *obj, Elm_Bubble_Pos pos)
|
|
Elm_Bubble_Pos elm_bubble_pos_get(Evas_Object *obj)
|
|
|
|
# Button (api:DONE cb:DONE test:DONE doc:DONE)
|
|
Evas_Object *elm_button_add(Evas_Object *parent)
|
|
void elm_button_autorepeat_set(Evas_Object *obj, Eina_Bool on)
|
|
Eina_Bool elm_button_autorepeat_get(Evas_Object *obj)
|
|
void elm_button_autorepeat_initial_timeout_set(Evas_Object *obj, double t)
|
|
double elm_button_autorepeat_initial_timeout_get(Evas_Object *obj)
|
|
void elm_button_autorepeat_gap_timeout_set(Evas_Object *obj, double t)
|
|
double elm_button_autorepeat_gap_timeout_get(Evas_Object *obj)
|
|
|
|
# Calendar (api:TODO cb:DONE test:TODO doc:DONE py3:DONE)
|
|
Evas_Object *elm_calendar_add(Evas_Object *parent)
|
|
const_char * *elm_calendar_weekdays_names_get(Evas_Object *obj)
|
|
void elm_calendar_weekdays_names_set(Evas_Object *obj, const_char *weekdays[])
|
|
void elm_calendar_min_max_year_set(Evas_Object *obj, int min, int max)
|
|
void elm_calendar_min_max_year_get(Evas_Object *obj, int *min, int *max)
|
|
void elm_calendar_select_mode_set(Evas_Object *obj, Elm_Calendar_Select_Mode mode)
|
|
Elm_Calendar_Select_Mode elm_calendar_select_mode_get(Evas_Object *obj)
|
|
void elm_calendar_selected_time_set(Evas_Object *obj, tm *selected_time)
|
|
Eina_Bool elm_calendar_selected_time_get(Evas_Object *obj, tm *selected_time)
|
|
void elm_calendar_format_function_set(Evas_Object *obj, Elm_Calendar_Format_Cb format_func)
|
|
Elm_Calendar_Mark *elm_calendar_mark_add(Evas_Object *obj, const_char *mark_type, tm *mark_time, Elm_Calendar_Mark_Repeat_Type repeat)
|
|
void elm_calendar_mark_del(Elm_Calendar_Mark *mark)
|
|
void elm_calendar_marks_clear(Evas_Object *obj)
|
|
const_Eina_List *elm_calendar_marks_get(Evas_Object *obj)
|
|
void elm_calendar_marks_draw(Evas_Object *obj)
|
|
void elm_calendar_interval_set(Evas_Object *obj, double interval)
|
|
double elm_calendar_interval_get(Evas_Object *obj)
|
|
void elm_calendar_first_day_of_week_set(Evas_Object *obj, Elm_Calendar_Weekday day)
|
|
Elm_Calendar_Weekday elm_calendar_first_day_of_week_get(Evas_Object *obj)
|
|
|
|
# Check (api:DONE cb:DONE test:DONE doc:DONE)
|
|
Evas_Object *elm_check_add(Evas_Object *parent)
|
|
void elm_check_state_set(Evas_Object *obj, Eina_Bool state)
|
|
Eina_Bool elm_check_state_get(Evas_Object *obj)
|
|
|
|
# Clock (api:DONE cb:DONE test:DONE doc:DONE)
|
|
Evas_Object *elm_clock_add(Evas_Object *parent)
|
|
void elm_clock_time_set(Evas_Object *obj, int hrs, int min, int sec)
|
|
void elm_clock_time_get(Evas_Object *obj, int *hrs, int *min, int *sec)
|
|
void elm_clock_edit_set(Evas_Object *obj, Eina_Bool edit)
|
|
Eina_Bool elm_clock_edit_get(Evas_Object *obj)
|
|
void elm_clock_edit_mode_set(Evas_Object *obj, Elm_Clock_Edit_Mode mode)
|
|
Elm_Clock_Edit_Mode elm_clock_edit_mode_get(Evas_Object *obj)
|
|
void elm_clock_show_am_pm_set(Evas_Object *obj, Eina_Bool am_pm)
|
|
Eina_Bool elm_clock_show_am_pm_get(Evas_Object *obj)
|
|
void elm_clock_show_seconds_set(Evas_Object *obj, Eina_Bool seconds)
|
|
Eina_Bool elm_clock_show_seconds_get(Evas_Object *obj)
|
|
void elm_clock_first_interval_set(Evas_Object *obj, double interval)
|
|
double elm_clock_first_interval_get(Evas_Object *obj)
|
|
|
|
# Colorselector (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_colorselector_add(Evas_Object *parent)
|
|
void elm_colorselector_color_set(Evas_Object *obj, int r, int g, int b, int a)
|
|
void elm_colorselector_color_get(Evas_Object *obj, int *r, int *g, int *b, int *a)
|
|
void elm_colorselector_mode_set(Evas_Object *obj, Elm_Colorselector_Mode mode)
|
|
Elm_Colorselector_Mode elm_colorselector_mode_get(Evas_Object *obj)
|
|
void elm_colorselector_palette_item_color_get(Elm_Object_Item *it, int *r, int *g, int *b, int *a)
|
|
void elm_colorselector_palette_item_color_set(Elm_Object_Item *it, int r, int g, int b, int a)
|
|
Elm_Object_Item *elm_colorselector_palette_color_add(Evas_Object *obj, int r, int g, int b, int a)
|
|
void elm_colorselector_palette_clear(Evas_Object *obj)
|
|
void elm_colorselector_palette_name_set(Evas_Object *obj, const_char *palette_name)
|
|
const_char * elm_colorselector_palette_name_get(Evas_Object *obj)
|
|
|
|
# Conformant (api:DONE cb:N/A test:TODO doc:DONE)
|
|
Evas_Object *elm_conformant_add(Evas_Object *parent)
|
|
|
|
# Ctxpopup (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_ctxpopup_add(Evas_Object *parent)
|
|
void elm_ctxpopup_hover_parent_set(Evas_Object *obj, Evas_Object *parent)
|
|
Evas_Object *elm_ctxpopup_hover_parent_get(Evas_Object *obj)
|
|
void elm_ctxpopup_clear(Evas_Object *obj)
|
|
void elm_ctxpopup_horizontal_set(Evas_Object *obj, Eina_Bool horizontal)
|
|
Eina_Bool elm_ctxpopup_horizontal_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_ctxpopup_item_append(Evas_Object *obj, const_char *label, Evas_Object *icon, Evas_Smart_Cb func, const_void *data)
|
|
void elm_ctxpopup_direction_priority_set(Evas_Object *obj, Elm_Ctxpopup_Direction first, Elm_Ctxpopup_Direction second, Elm_Ctxpopup_Direction third, Elm_Ctxpopup_Direction fourth)
|
|
void elm_ctxpopup_direction_priority_get(Evas_Object *obj, Elm_Ctxpopup_Direction *first, Elm_Ctxpopup_Direction *second, Elm_Ctxpopup_Direction *third, Elm_Ctxpopup_Direction *fourth)
|
|
Elm_Ctxpopup_Direction elm_ctxpopup_direction_get(Evas_Object *obj)
|
|
void elm_ctxpopup_dismiss(Evas_Object *obj)
|
|
|
|
# Datetime (api: DONE cb:DONE test:XXX doc:DONE py3:DONE)
|
|
Evas_Object *elm_datetime_add(Evas_Object *parent)
|
|
const_char * elm_datetime_format_get(Evas_Object *obj)
|
|
void elm_datetime_format_set(Evas_Object *obj, const_char *fmt)
|
|
Eina_Bool elm_datetime_value_max_get(Evas_Object *obj, tm *maxtime)
|
|
Eina_Bool elm_datetime_value_max_set(Evas_Object *obj, tm *maxtime)
|
|
Eina_Bool elm_datetime_value_min_get(Evas_Object *obj, tm *mintime)
|
|
Eina_Bool elm_datetime_value_min_set(Evas_Object *obj, tm *mintime)
|
|
void elm_datetime_field_limit_get(Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, int *min, int *max)
|
|
void elm_datetime_field_limit_set(Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, int min, int max)
|
|
Eina_Bool elm_datetime_value_get(Evas_Object *obj, tm *currtime)
|
|
Eina_Bool elm_datetime_value_set(Evas_Object *obj, tm *newtime)
|
|
Eina_Bool elm_datetime_field_visible_get(Evas_Object *obj, Elm_Datetime_Field_Type fieldtype)
|
|
void elm_datetime_field_visible_set(Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, Eina_Bool visible)
|
|
|
|
# Dayselector (api:DONE cb:DONE test:DONE doc:DONE)
|
|
Evas_Object *elm_dayselector_add(Evas_Object *parent)
|
|
void elm_dayselector_day_selected_set(Evas_Object *obj, Elm_Dayselector_Day day, Eina_Bool selected)
|
|
Eina_Bool elm_dayselector_day_selected_get(Evas_Object *obj, Elm_Dayselector_Day day)
|
|
void elm_dayselector_week_start_set(Evas_Object *obj, Elm_Dayselector_Day day)
|
|
Elm_Dayselector_Day elm_dayselector_week_start_get(Evas_Object *obj)
|
|
void elm_dayselector_weekend_start_set(Evas_Object *obj, Elm_Dayselector_Day day)
|
|
Elm_Dayselector_Day elm_dayselector_weekend_start_get(Evas_Object *obj)
|
|
void elm_dayselector_weekend_length_set(Evas_Object *obj, unsigned int length)
|
|
unsigned int elm_dayselector_weekend_length_get(Evas_Object *obj)
|
|
|
|
# Diskselector (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_diskselector_add(Evas_Object *parent)
|
|
void elm_diskselector_round_enabled_set(Evas_Object *obj, Eina_Bool enabled)
|
|
Eina_Bool elm_diskselector_round_enabled_get(Evas_Object *obj)
|
|
int elm_diskselector_side_text_max_length_get(Evas_Object *obj)
|
|
void elm_diskselector_side_text_max_length_set(Evas_Object *obj, int len)
|
|
void elm_diskselector_display_item_num_set(Evas_Object *obj, int num)
|
|
int elm_diskselector_display_item_num_get(Evas_Object *obj)
|
|
void elm_diskselector_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce)
|
|
void elm_diskselector_bounce_get(Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce)
|
|
void elm_diskselector_scroller_policy_get(Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v)
|
|
void elm_diskselector_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v)
|
|
void elm_diskselector_clear(Evas_Object *obj)
|
|
const_Eina_List *elm_diskselector_items_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_diskselector_item_append(Evas_Object *obj, const_char *label, Evas_Object *icon, Evas_Smart_Cb func, void *data)
|
|
Elm_Object_Item *elm_diskselector_selected_item_get(Evas_Object *obj)
|
|
void elm_diskselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected)
|
|
Eina_Bool elm_diskselector_item_selected_get(Elm_Object_Item *it)
|
|
Elm_Object_Item *elm_diskselector_first_item_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_diskselector_last_item_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_diskselector_item_prev_get(Elm_Object_Item *it)
|
|
Elm_Object_Item *elm_diskselector_item_next_get(Elm_Object_Item *it)
|
|
|
|
# Entry (api:TODO cb:DONE test:TODO doc:TODO py3:DONE)
|
|
Evas_Object *elm_entry_add(Evas_Object *parent)
|
|
void elm_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line)
|
|
Eina_Bool elm_entry_single_line_get(Evas_Object *obj)
|
|
void elm_entry_password_set(Evas_Object *obj, Eina_Bool password)
|
|
Eina_Bool elm_entry_password_get(Evas_Object *obj)
|
|
void elm_entry_entry_set(Evas_Object *obj, const_char *entry)
|
|
const_char * elm_entry_entry_get(Evas_Object *obj)
|
|
void elm_entry_entry_append(Evas_Object *obj, const_char *text)
|
|
Eina_Bool elm_entry_is_empty(Evas_Object *obj)
|
|
const_char * elm_entry_selection_get(Evas_Object *obj)
|
|
Evas_Object *elm_entry_textblock_get(Evas_Object *obj)
|
|
void elm_entry_calc_force(Evas_Object *obj)
|
|
void elm_entry_entry_insert(Evas_Object *obj, const_char *entry)
|
|
void elm_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap)
|
|
Elm_Wrap_Type elm_entry_line_wrap_get(Evas_Object *obj)
|
|
void elm_entry_editable_set(Evas_Object *obj, Eina_Bool editable)
|
|
Eina_Bool elm_entry_editable_get(Evas_Object *obj)
|
|
void elm_entry_select_none(Evas_Object *obj)
|
|
void elm_entry_select_all(Evas_Object *obj)
|
|
Eina_Bool elm_entry_cursor_next(Evas_Object *obj)
|
|
Eina_Bool elm_entry_cursor_prev(Evas_Object *obj)
|
|
Eina_Bool elm_entry_cursor_up(Evas_Object *obj)
|
|
Eina_Bool elm_entry_cursor_down(Evas_Object *obj)
|
|
void elm_entry_cursor_begin_set(Evas_Object *obj)
|
|
void elm_entry_cursor_end_set(Evas_Object *obj)
|
|
void elm_entry_cursor_line_begin_set(Evas_Object *obj)
|
|
void elm_entry_cursor_line_end_set(Evas_Object *obj)
|
|
void elm_entry_cursor_selection_begin(Evas_Object *obj)
|
|
void elm_entry_cursor_selection_end(Evas_Object *obj)
|
|
Eina_Bool elm_entry_cursor_is_format_get(Evas_Object *obj)
|
|
Eina_Bool elm_entry_cursor_is_visible_format_get(Evas_Object *obj)
|
|
const_char * elm_entry_cursor_content_get(Evas_Object *obj)
|
|
Eina_Bool elm_entry_cursor_geometry_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
|
|
void elm_entry_cursor_pos_set(Evas_Object *obj, int pos)
|
|
int elm_entry_cursor_pos_get(Evas_Object *obj)
|
|
void elm_entry_selection_cut(Evas_Object *obj)
|
|
void elm_entry_selection_copy(Evas_Object *obj)
|
|
void elm_entry_selection_paste(Evas_Object *obj)
|
|
const_char * elm_entry_markup_to_utf8(const_char_ptr s)
|
|
const_char * elm_entry_utf8_to_markup(const_char_ptr s)
|
|
Eina_Bool elm_entry_file_set(Evas_Object *obj, const_char *file, Elm_Text_Format format)
|
|
void elm_entry_file_get(Evas_Object *obj, const_char **file, Elm_Text_Format *format)
|
|
void elm_entry_file_save(Evas_Object *obj)
|
|
void elm_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave)
|
|
Eina_Bool elm_entry_autosave_get(Evas_Object *obj)
|
|
void elm_entry_scrollable_set(Evas_Object *obj, Eina_Bool scrollable)
|
|
Eina_Bool elm_entry_scrollable_get(Evas_Object *obj)
|
|
void elm_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v)
|
|
void elm_entry_icon_visible_set(Evas_Object *obj, Eina_Bool setting)
|
|
void elm_entry_context_menu_clear(Evas_Object *obj)
|
|
void elm_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled)
|
|
Eina_Bool elm_entry_context_menu_disabled_get(Evas_Object *obj)
|
|
void elm_entry_input_panel_enabled_set(Evas_Object *obj, Eina_Bool enabled)
|
|
Eina_Bool elm_entry_input_panel_enabled_get(Evas_Object *obj)
|
|
void elm_entry_input_panel_layout_set(Evas_Object *obj, Elm_Input_Panel_Layout layout)
|
|
Elm_Input_Panel_Layout elm_entry_input_panel_layout_get(Evas_Object *obj)
|
|
void elm_entry_input_panel_show(Evas_Object *obj)
|
|
void elm_entry_input_panel_hide(Evas_Object *obj)
|
|
void elm_entry_input_panel_language_set(Evas_Object *obj, Elm_Input_Panel_Lang lang)
|
|
Elm_Input_Panel_Lang elm_entry_input_panel_language_get(Evas_Object *obj)
|
|
void elm_entry_input_panel_return_key_type_set(Evas_Object *obj, Elm_Input_Panel_Return_Key_Type return_key_type)
|
|
Elm_Input_Panel_Return_Key_Type elm_entry_input_panel_return_key_type_get(Evas_Object *obj)
|
|
void elm_entry_input_panel_return_key_disabled_set(Evas_Object *obj, Eina_Bool disabled)
|
|
Eina_Bool elm_entry_input_panel_return_key_disabled_get(Evas_Object *obj)
|
|
void elm_entry_input_panel_return_key_autoenabled_set(Evas_Object *obj, Eina_Bool disabled)
|
|
void elm_entry_imf_context_reset(Evas_Object *obj)
|
|
void elm_entry_prediction_allow_set(Evas_Object *obj, Eina_Bool allow)
|
|
Eina_Bool elm_entry_prediction_allow_get(Evas_Object *obj)
|
|
void elm_entry_cnp_mode_set(Evas_Object *obj, Elm_Cnp_Mode cnp_mode)
|
|
Elm_Cnp_Mode elm_entry_cnp_mode_get(Evas_Object *obj)
|
|
void elm_entry_anchor_hover_parent_set(Evas_Object *obj, Evas_Object *anchor_hover_parent)
|
|
Evas_Object *elm_entry_anchor_hover_parent_get(Evas_Object *obj)
|
|
void elm_entry_anchor_hover_style_set(Evas_Object *obj, const_char *anchor_hover_style)
|
|
const_char * elm_entry_anchor_hover_style_get(Evas_Object *obj)
|
|
void elm_entry_anchor_hover_end(Evas_Object *obj)
|
|
|
|
# Fileselector (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_fileselector_add(Evas_Object *parent)
|
|
void elm_fileselector_is_save_set(Evas_Object *obj, Eina_Bool is_save)
|
|
Eina_Bool elm_fileselector_is_save_get(Evas_Object *obj)
|
|
void elm_fileselector_folder_only_set(Evas_Object *obj, Eina_Bool value)
|
|
Eina_Bool elm_fileselector_folder_only_get(Evas_Object *obj)
|
|
void elm_fileselector_buttons_ok_cancel_set(Evas_Object *obj, Eina_Bool value)
|
|
Eina_Bool elm_fileselector_buttons_ok_cancel_get(Evas_Object *obj)
|
|
void elm_fileselector_expandable_set(Evas_Object *obj, Eina_Bool value)
|
|
Eina_Bool elm_fileselector_expandable_get(Evas_Object *obj)
|
|
void elm_fileselector_path_set(Evas_Object *obj, const_char *path)
|
|
const_char * elm_fileselector_path_get(Evas_Object *obj)
|
|
Eina_Bool elm_fileselector_selected_set(Evas_Object *obj, const_char *path)
|
|
const_char * elm_fileselector_selected_get(Evas_Object *obj)
|
|
void elm_fileselector_mode_set(Evas_Object *obj, Elm_Fileselector_Mode mode)
|
|
Elm_Fileselector_Mode elm_fileselector_mode_get(Evas_Object *obj)
|
|
|
|
# Fileselector Button (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_fileselector_button_add(Evas_Object *parent)
|
|
void elm_fileselector_button_window_title_set(Evas_Object *obj, const_char *title)
|
|
const_char * elm_fileselector_button_window_title_get(Evas_Object *obj)
|
|
void elm_fileselector_button_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height)
|
|
void elm_fileselector_button_window_size_get(Evas_Object *obj, Evas_Coord *width, Evas_Coord *height)
|
|
void elm_fileselector_button_folder_only_set(Evas_Object *obj, Eina_Bool value)
|
|
Eina_Bool elm_fileselector_button_folder_only_get(Evas_Object *obj)
|
|
void elm_fileselector_button_inwin_mode_set(Evas_Object *obj, Eina_Bool value)
|
|
Eina_Bool elm_fileselector_button_inwin_mode_get(Evas_Object *obj)
|
|
void elm_fileselector_button_is_save_set(Evas_Object *obj, Eina_Bool value)
|
|
Eina_Bool elm_fileselector_button_is_save_get(Evas_Object *obj)
|
|
void elm_fileselector_button_path_set(Evas_Object *obj, const_char *path)
|
|
const_char * elm_fileselector_button_path_get(Evas_Object *obj)
|
|
void elm_fileselector_button_expandable_set(Evas_Object *obj, Eina_Bool value)
|
|
Eina_Bool elm_fileselector_button_expandable_get(Evas_Object *obj)
|
|
|
|
# Fileselector Entry (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_fileselector_entry_add(Evas_Object *parent)
|
|
void elm_fileselector_entry_window_title_set(Evas_Object *obj, const_char *title)
|
|
const_char * elm_fileselector_entry_window_title_get(Evas_Object *obj)
|
|
void elm_fileselector_entry_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height)
|
|
void elm_fileselector_entry_window_size_get(Evas_Object *obj, Evas_Coord *width, Evas_Coord *height)
|
|
void elm_fileselector_entry_path_set(Evas_Object *obj, const_char *path)
|
|
const_char * elm_fileselector_entry_path_get(Evas_Object *obj)
|
|
void elm_fileselector_entry_expandable_set(Evas_Object *obj, Eina_Bool value)
|
|
Eina_Bool elm_fileselector_entry_expandable_get(Evas_Object *obj)
|
|
void elm_fileselector_entry_folder_only_set(Evas_Object *obj, Eina_Bool value)
|
|
Eina_Bool elm_fileselector_entry_folder_only_get(Evas_Object *obj)
|
|
void elm_fileselector_entry_is_save_set(Evas_Object *obj, Eina_Bool value)
|
|
Eina_Bool elm_fileselector_entry_is_save_get(Evas_Object *obj)
|
|
void elm_fileselector_entry_inwin_mode_set(Evas_Object *obj, Eina_Bool value)
|
|
Eina_Bool elm_fileselector_entry_inwin_mode_get(Evas_Object *obj)
|
|
void elm_fileselector_entry_selected_set(Evas_Object *obj, const_char *path)
|
|
const_char * elm_fileselector_entry_selected_get(Evas_Object *obj)
|
|
|
|
# Flip (api:DONE cb:DONE test:DONE doc:DONE)
|
|
Evas_Object *elm_flip_add(Evas_Object *parent)
|
|
Eina_Bool elm_flip_front_visible_get(Evas_Object *obj)
|
|
void elm_flip_perspective_set(Evas_Object *obj, Evas_Coord foc, Evas_Coord x, Evas_Coord y)
|
|
void elm_flip_go(Evas_Object *obj, Elm_Flip_Mode mode)
|
|
void elm_flip_interaction_set(Evas_Object *obj, Elm_Flip_Interaction mode)
|
|
Elm_Flip_Interaction elm_flip_interaction_get(Evas_Object *obj)
|
|
void elm_flip_interaction_direction_enabled_set(Evas_Object *obj, Elm_Flip_Direction dir, Eina_Bool enabled)
|
|
Eina_Bool elm_flip_interaction_direction_enabled_get(Evas_Object *obj, Elm_Flip_Direction dir)
|
|
void elm_flip_interaction_direction_hitsize_set(Evas_Object *obj, Elm_Flip_Direction dir, double hitsize)
|
|
double elm_flip_interaction_direction_hitsize_get(Evas_Object *obj, Elm_Flip_Direction dir)
|
|
|
|
# Flipselector (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_flipselector_add(Evas_Object *parent)
|
|
void elm_flipselector_flip_next(Evas_Object *obj)
|
|
void elm_flipselector_flip_prev(Evas_Object *obj)
|
|
Elm_Object_Item *elm_flipselector_item_append(Evas_Object *obj, const_char *label, Evas_Smart_Cb func, void *data)
|
|
Elm_Object_Item *elm_flipselector_item_prepend(Evas_Object *obj, const_char *label, Evas_Smart_Cb func, void *data)
|
|
const_Eina_List *elm_flipselector_items_get(const_Evas_Object *obj)
|
|
Elm_Object_Item *elm_flipselector_first_item_get(const_Evas_Object *obj)
|
|
Elm_Object_Item *elm_flipselector_last_item_get(const_Evas_Object *obj)
|
|
Elm_Object_Item *elm_flipselector_selected_item_get(const_Evas_Object *obj)
|
|
void elm_flipselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected)
|
|
Eina_Bool elm_flipselector_item_selected_get(const_Elm_Object_Item *it)
|
|
Elm_Object_Item *elm_flipselector_item_prev_get(const_Elm_Object_Item *it)
|
|
Elm_Object_Item *elm_flipselector_item_next_get(const_Elm_Object_Item *it)
|
|
void elm_flipselector_first_interval_set(Evas_Object *obj, double interval)
|
|
double elm_flipselector_first_interval_get(const_Evas_Object *obj)
|
|
|
|
# Frame (api:DONE cb:DONE test:DONE doc:DONE)
|
|
Evas_Object *elm_frame_add(Evas_Object *parent)
|
|
void elm_frame_autocollapse_set(Evas_Object *obj, Eina_Bool autocollapse)
|
|
Eina_Bool elm_frame_autocollapse_get(Evas_Object *obj)
|
|
void elm_frame_collapse_set(Evas_Object *obj, Eina_Bool collapse)
|
|
Eina_Bool elm_frame_collapse_get(Evas_Object *obj)
|
|
void elm_frame_collapse_go(Evas_Object *obj, Eina_Bool collapse)
|
|
|
|
# Generic Grid (api:TODO cb:TODO test:DONE doc:TODO py3:TODO)
|
|
Evas_Object *elm_gengrid_add(Evas_Object *parent)
|
|
void elm_gengrid_clear(Evas_Object *obj)
|
|
void elm_gengrid_multi_select_set(Evas_Object *obj, Eina_Bool multi)
|
|
Eina_Bool elm_gengrid_multi_select_get(Evas_Object *obj)
|
|
void elm_gengrid_horizontal_set(Evas_Object *obj, Eina_Bool setting)
|
|
Eina_Bool elm_gengrid_horizontal_get(Evas_Object *obj)
|
|
void elm_gengrid_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce)
|
|
void elm_gengrid_bounce_get(Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce)
|
|
Elm_Object_Item *elm_gengrid_item_append(Evas_Object *obj, Elm_Gengrid_Item_Class *itc, void *data, Evas_Smart_Cb func, void *func_data)
|
|
Elm_Object_Item *elm_gengrid_item_prepend(Evas_Object *obj, Elm_Gengrid_Item_Class *itc, void *data, Evas_Smart_Cb func, void *func_data)
|
|
Elm_Object_Item *elm_gengrid_item_insert_before(Evas_Object *obj, Elm_Gengrid_Item_Class *itc, void *data, Elm_Object_Item *before, Evas_Smart_Cb func, void *func_data)
|
|
Elm_Object_Item *elm_gengrid_item_insert_after(Evas_Object *obj, Elm_Gengrid_Item_Class *itc, void *data, Elm_Object_Item *after, Evas_Smart_Cb func, void *func_data)
|
|
Elm_Object_Item *elm_gengrid_selected_item_get(Evas_Object *obj)
|
|
Eina_List *elm_gengrid_selected_items_get(Evas_Object *obj)
|
|
Eina_List *elm_gengrid_realized_items_get(Evas_Object *obj)
|
|
void elm_gengrid_realized_items_update(Evas_Object *obj)
|
|
Elm_Object_Item *elm_gengrid_first_item_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_gengrid_last_item_get(Evas_Object *obj)
|
|
void elm_gengrid_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v)
|
|
void elm_gengrid_scroller_policy_get(Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v)
|
|
unsigned int elm_gengrid_items_count(Evas_Object *obj)
|
|
void elm_gengrid_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
|
|
void elm_gengrid_item_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
|
|
void elm_gengrid_group_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
|
|
void elm_gengrid_group_item_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
|
|
void elm_gengrid_align_set(Evas_Object *obj, double align_x, double align_y)
|
|
void elm_gengrid_align_get(Evas_Object *obj, double *align_x, double *align_y)
|
|
void elm_gengrid_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode)
|
|
Eina_Bool elm_gengrid_reorder_mode_get(Evas_Object *obj)
|
|
void elm_gengrid_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel)
|
|
void elm_gengrid_page_relative_get(Evas_Object *obj, double *h_pagerel, double *v_pagerel)
|
|
void elm_gengrid_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize)
|
|
void elm_gengrid_current_page_get(Evas_Object *obj, int *h_pagenum, int *v_pagenum)
|
|
void elm_gengrid_last_page_get(Evas_Object *obj, int *h_pagenum, int *v_pagenum)
|
|
void elm_gengrid_page_show(Evas_Object *obj, int h_pagenum, int v_pagenum)
|
|
void elm_gengrid_page_bring_in(Evas_Object *obj, int h_pagenum, int v_pagenum)
|
|
void elm_gengrid_filled_set(Evas_Object *obj, Eina_Bool fill)
|
|
Eina_Bool elm_gengrid_filled_get(Evas_Object *obj)
|
|
void elm_gengrid_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode)
|
|
Elm_Object_Select_Mode elm_gengrid_select_mode_get(Evas_Object *obj)
|
|
void elm_gengrid_highlight_mode_set(Evas_Object *obj, Eina_Bool highlight)
|
|
Eina_Bool elm_gengrid_highlight_mode_get(Evas_Object *obj)
|
|
|
|
Elm_Object_Item *elm_gengrid_first_item_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_gengrid_last_item_get(Evas_Object *obj)
|
|
int elm_gengrid_item_index_get(Elm_Object_Item *it)
|
|
void elm_gengrid_item_select_mode_set(Elm_Object_Item *it, Elm_Object_Select_Mode mode)
|
|
Elm_Object_Select_Mode elm_gengrid_item_select_mode_get(Elm_Object_Item *it)
|
|
Elm_Object_Item *elm_gengrid_item_next_get(Elm_Object_Item *item)
|
|
Elm_Object_Item *elm_gengrid_item_prev_get(Elm_Object_Item *item)
|
|
void elm_gengrid_item_selected_set(Elm_Object_Item *item, Eina_Bool selected)
|
|
Eina_Bool elm_gengrid_item_selected_get(Elm_Object_Item *item)
|
|
void elm_gengrid_item_show(Elm_Object_Item *item, Elm_Genlist_Item_Scrollto_Type scrollto_type)
|
|
void elm_gengrid_item_bring_in(Elm_Object_Item *item, Elm_Genlist_Item_Scrollto_Type scrollto_type)
|
|
Evas_Object *elm_gengrid_item_object_get(Elm_Object_Item *it)
|
|
void elm_gengrid_item_update(Elm_Object_Item *item)
|
|
void elm_gengrid_item_pos_get(Elm_Object_Item *item, unsigned int *x, unsigned int *y)
|
|
void elm_gengrid_item_tooltip_text_set(Elm_Object_Item *item, const_char *text)
|
|
void elm_gengrid_item_tooltip_content_cb_set(Elm_Object_Item *item, Elm_Tooltip_Item_Content_Cb func, void *data, Evas_Smart_Cb del_cb)
|
|
void elm_gengrid_item_tooltip_unset(Elm_Object_Item *item)
|
|
void elm_gengrid_item_tooltip_style_set(Elm_Object_Item *item, const_char *style)
|
|
const_char * elm_gengrid_item_tooltip_style_get(Elm_Object_Item *item)
|
|
Eina_Bool elm_gengrid_item_tooltip_window_mode_set(Elm_Object_Item *it, Eina_Bool disable)
|
|
Eina_Bool elm_gengrid_item_tooltip_window_mode_get(Elm_Object_Item *it)
|
|
void elm_gengrid_item_cursor_set(Elm_Object_Item *item, const_char *cursor)
|
|
const_char * elm_gengrid_item_cursor_get(Elm_Object_Item *item)
|
|
void elm_gengrid_item_cursor_unset(Elm_Object_Item *item)
|
|
void elm_gengrid_item_cursor_style_set(Elm_Object_Item *item, const_char *style)
|
|
const_char * elm_gengrid_item_cursor_style_get(Elm_Object_Item *item)
|
|
void elm_gengrid_item_cursor_engine_only_set(Elm_Object_Item *item, Eina_Bool engine_only)
|
|
Eina_Bool elm_gengrid_item_cursor_engine_only_get(Elm_Object_Item *item)
|
|
|
|
# Generic List (api:TODO cb:DONE test:DONE doc:TODO py3:TODO)
|
|
Evas_Object *elm_genlist_add(Evas_Object *parent)
|
|
void elm_genlist_clear(Evas_Object *obj)
|
|
void elm_genlist_multi_select_set(Evas_Object *obj, Eina_Bool multi)
|
|
Eina_Bool elm_genlist_multi_select_get(Evas_Object *obj)
|
|
void elm_genlist_mode_set(Evas_Object *obj, Elm_List_Mode mode)
|
|
Elm_List_Mode elm_genlist_mode_get(Evas_Object *obj)
|
|
void elm_genlist_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce)
|
|
void elm_genlist_bounce_get(Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce)
|
|
Elm_Object_Item *elm_genlist_item_append(Evas_Object *obj, Elm_Genlist_Item_Class *itc, void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type flags, Evas_Smart_Cb func, void *func_data)
|
|
Elm_Object_Item *elm_genlist_item_prepend(Evas_Object *obj, Elm_Genlist_Item_Class *itc, void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type flags, Evas_Smart_Cb func, void *func_data)
|
|
Elm_Object_Item *elm_genlist_item_insert_before(Evas_Object *obj, Elm_Genlist_Item_Class *itc, void *data, Elm_Object_Item *parent, Elm_Object_Item *before, Elm_Genlist_Item_Type flags, Evas_Smart_Cb func, void *func_data)
|
|
Elm_Object_Item *elm_genlist_item_insert_after(Evas_Object *obj, Elm_Genlist_Item_Class *itc, void *data, Elm_Object_Item *parent, Elm_Object_Item *after, Elm_Genlist_Item_Type flags, Evas_Smart_Cb func, void *func_data)
|
|
Elm_Object_Item *elm_genlist_item_sorted_insert(Evas_Object *obj, Elm_Genlist_Item_Class *itc, void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type flags, Eina_Compare_Cb comp, Evas_Smart_Cb func, void *func_data)
|
|
Elm_Object_Item *elm_genlist_selected_item_get(Evas_Object *obj)
|
|
Eina_List *elm_genlist_selected_items_get(Evas_Object *obj)
|
|
Eina_List *elm_genlist_realized_items_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_genlist_first_item_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_genlist_last_item_get(Evas_Object *obj)
|
|
void elm_genlist_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v)
|
|
void elm_genlist_scroller_policy_get(Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v)
|
|
|
|
Elm_Object_Item *elm_genlist_item_next_get(Elm_Object_Item *item)
|
|
Elm_Object_Item *elm_genlist_item_prev_get(Elm_Object_Item *item)
|
|
void elm_genlist_item_selected_set(Elm_Object_Item *item, Eina_Bool selected)
|
|
Eina_Bool elm_genlist_item_selected_get(Elm_Object_Item *item)
|
|
void elm_genlist_item_show(Elm_Object_Item *item, Elm_Genlist_Item_Scrollto_Type scrollto_type)
|
|
void elm_genlist_item_bring_in(Elm_Object_Item *item, Elm_Genlist_Item_Scrollto_Type scrollto_type)
|
|
void elm_genlist_item_update(Elm_Object_Item *item)
|
|
void elm_genlist_item_item_class_update(Elm_Object_Item *it, Elm_Genlist_Item_Class *itc)
|
|
Elm_Genlist_Item_Class *elm_genlist_item_item_class_get(Elm_Object_Item *it)
|
|
int elm_genlist_item_index_get(Elm_Object_Item *it)
|
|
void elm_genlist_realized_items_update(Evas_Object *obj)
|
|
unsigned int elm_genlist_items_count(Evas_Object *obj)
|
|
void elm_genlist_item_tooltip_text_set(Elm_Object_Item *item, const_char *text)
|
|
void elm_genlist_item_tooltip_content_cb_set(Elm_Object_Item *item, Elm_Tooltip_Item_Content_Cb func, void *data, Evas_Smart_Cb del_cb)
|
|
void elm_genlist_item_tooltip_unset(Elm_Object_Item *item)
|
|
void elm_genlist_item_tooltip_style_set(Elm_Object_Item *item, const_char *style)
|
|
const_char * elm_genlist_item_tooltip_style_get(Elm_Object_Item *item)
|
|
Eina_Bool elm_genlist_item_tooltip_window_mode_set(Elm_Object_Item *it, Eina_Bool disable)
|
|
Eina_Bool elm_genlist_item_tooltip_window_mode_get(Elm_Object_Item *it)
|
|
void elm_genlist_item_cursor_set(Elm_Object_Item *item, const_char *cursor)
|
|
const_char * elm_genlist_item_cursor_get(Elm_Object_Item *it)
|
|
void elm_genlist_item_cursor_unset(Elm_Object_Item *item)
|
|
void elm_genlist_item_cursor_style_set(Elm_Object_Item *item, const_char *style)
|
|
const_char * elm_genlist_item_cursor_style_get(Elm_Object_Item *item)
|
|
void elm_genlist_item_cursor_engine_only_set(Elm_Object_Item *item, Eina_Bool engine_only)
|
|
Eina_Bool elm_genlist_item_cursor_engine_only_get(Elm_Object_Item *item)
|
|
void elm_genlist_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous)
|
|
Eina_Bool elm_genlist_homogeneous_get(Evas_Object *obj)
|
|
void elm_genlist_block_count_set(Evas_Object *obj, int n)
|
|
int elm_genlist_block_count_get(Evas_Object *obj)
|
|
void elm_genlist_longpress_timeout_set(Evas_Object *obj, double timeout)
|
|
double elm_genlist_longpress_timeout_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_genlist_at_xy_item_get(Evas_Object *obj, Evas_Coord x, Evas_Coord y, int *posret)
|
|
Elm_Object_Item *elm_genlist_item_parent_get(Elm_Object_Item *it)
|
|
void elm_genlist_item_subitems_clear(Elm_Object_Item *item)
|
|
void elm_genlist_item_expanded_set(Elm_Object_Item *item, Eina_Bool expanded)
|
|
Eina_Bool elm_genlist_item_expanded_get(Elm_Object_Item *item)
|
|
int elm_genlist_item_expanded_depth_get(Elm_Object_Item *it)
|
|
void elm_genlist_item_all_contents_unset(Elm_Object_Item *it, Eina_List **l)
|
|
void elm_genlist_item_promote(Elm_Object_Item *it)
|
|
void elm_genlist_item_demote(Elm_Object_Item *it)
|
|
void elm_genlist_item_fields_update(Elm_Object_Item *item, const_char *parts, Elm_Genlist_Item_Field_Type itf)
|
|
void elm_genlist_item_decorate_mode_set(Elm_Object_Item *it, const_char *decorate_it_type, Eina_Bool decorate_it_set)
|
|
const_char * elm_genlist_item_decorate_mode_get(Elm_Object_Item *it)
|
|
Elm_Object_Item *elm_genlist_decorated_item_get(Evas_Object *obj)
|
|
void elm_genlist_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode)
|
|
Eina_Bool elm_genlist_reorder_mode_get(Evas_Object *obj)
|
|
Elm_Genlist_Item_Type elm_genlist_item_type_get(Elm_Object_Item *it)
|
|
void elm_genlist_decorate_mode_set(Evas_Object *obj, Eina_Bool decorated)
|
|
Eina_Bool elm_genlist_decorate_mode_get(Evas_Object *obj)
|
|
void elm_genlist_item_flip_set(Elm_Object_Item *it, Eina_Bool flip)
|
|
Eina_Bool elm_genlist_item_flip_get(Elm_Object_Item *it)
|
|
void elm_genlist_tree_effect_enabled_set(Evas_Object *obj, Eina_Bool enabled)
|
|
Eina_Bool elm_genlist_tree_effect_enabled_get(Evas_Object *obj)
|
|
void elm_genlist_item_select_mode_set(Elm_Object_Item *it, Elm_Object_Select_Mode mode)
|
|
Elm_Object_Select_Mode elm_genlist_item_select_mode_get(Elm_Object_Item *it)
|
|
void elm_genlist_highlight_mode_set(Evas_Object *obj, Eina_Bool highlight)
|
|
Eina_Bool elm_genlist_highlight_mode_get(Evas_Object *obj)
|
|
void elm_genlist_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode)
|
|
Elm_Object_Select_Mode elm_genlist_select_mode_get(Evas_Object *obj)
|
|
|
|
# GLView (XXX)
|
|
|
|
# Grid (api:DONE cb:N/A test:DONE doc:DONE)
|
|
Evas_Object *elm_grid_add(Evas_Object *parent)
|
|
void elm_grid_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
|
|
void elm_grid_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
|
|
void elm_grid_pack(Evas_Object *obj, Evas_Object *subobj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)
|
|
void elm_grid_unpack(Evas_Object *obj, Evas_Object *subobj)
|
|
void elm_grid_clear(Evas_Object *obj, Eina_Bool clear)
|
|
void elm_grid_pack_set(Evas_Object *subobj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)
|
|
void elm_grid_pack_get(Evas_Object *subobj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
|
|
Eina_List *elm_grid_children_get(Evas_Object *obj)
|
|
|
|
# Hover (api:DONE cb:DONE test:DONE doc:DONE)
|
|
Evas_Object *elm_hover_add(Evas_Object *parent)
|
|
void elm_hover_target_set(Evas_Object *obj, Evas_Object *target)
|
|
Evas_Object *elm_hover_target_get(Evas_Object *obj)
|
|
void elm_hover_parent_set(Evas_Object *obj, Evas_Object *parent)
|
|
Evas_Object *elm_hover_parent_get(Evas_Object *obj)
|
|
char *elm_hover_best_content_location_get(Evas_Object *obj, Elm_Hover_Axis pref_axis)
|
|
void elm_hover_dismiss(Evas_Object *obj)
|
|
|
|
# Hoversel (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_hoversel_add(Evas_Object *parent)
|
|
void elm_hoversel_horizontal_set(Evas_Object *obj, Eina_Bool horizontal)
|
|
Eina_Bool elm_hoversel_horizontal_get(Evas_Object *obj)
|
|
void elm_hoversel_hover_parent_set(Evas_Object *obj, Evas_Object *parent)
|
|
Evas_Object *elm_hoversel_hover_parent_get(Evas_Object *obj)
|
|
void elm_hoversel_hover_begin(Evas_Object *obj)
|
|
void elm_hoversel_hover_end(Evas_Object *obj)
|
|
Eina_Bool elm_hoversel_expanded_get(Evas_Object *obj)
|
|
void elm_hoversel_clear(Evas_Object *obj)
|
|
Eina_List *elm_hoversel_items_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_hoversel_item_add(Evas_Object *obj, const_char *label, const_char_ptr icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, void *data)
|
|
void elm_hoversel_item_icon_set(Elm_Object_Item *it, const_char *icon_file, const_char_ptr icon_group, Elm_Icon_Type icon_type)
|
|
void elm_hoversel_item_icon_get(Elm_Object_Item *it, const_char **icon_file, const_char_ptr *icon_group, Elm_Icon_Type *icon_type)
|
|
|
|
# Icon (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_icon_add(Evas_Object *parent)
|
|
void elm_icon_thumb_set(Evas_Object *obj, const_char *file, const_char_ptr group)
|
|
Eina_Bool elm_icon_standard_set(Evas_Object *obj, const_char *name)
|
|
const_char * elm_icon_standard_get(Evas_Object *obj)
|
|
void elm_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order)
|
|
Elm_Icon_Lookup_Order elm_icon_order_lookup_get(Evas_Object *obj)
|
|
|
|
# Image (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_image_add(Evas_Object *parent)
|
|
Eina_Bool elm_image_memfile_set(Evas_Object *obj, const_void *img, size_t size, const_char *format, const_char_ptr key)
|
|
Eina_Bool elm_image_file_set(Evas_Object *obj, const_char *file, const_char_ptr group)
|
|
void elm_image_file_get(Evas_Object *obj, const_char **file, const_char_ptr *group)
|
|
void elm_image_smooth_set(Evas_Object *obj, Eina_Bool smooth)
|
|
Eina_Bool elm_image_smooth_get(Evas_Object *obj)
|
|
void elm_image_object_size_get(Evas_Object *obj, int *w, int *h)
|
|
void elm_image_no_scale_set(Evas_Object *obj, Eina_Bool no_scale)
|
|
Eina_Bool elm_image_no_scale_get(Evas_Object *obj)
|
|
void elm_image_resizable_set(Evas_Object *obj, Eina_Bool scale_up,Eina_Bool scale_down)
|
|
void elm_image_resizable_get(Evas_Object *obj, Eina_Bool *scale_up,Eina_Bool *scale_down)
|
|
void elm_image_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside)
|
|
Eina_Bool elm_image_fill_outside_get(Evas_Object *obj)
|
|
void elm_image_preload_disabled_set(Evas_Object *obj, Eina_Bool disabled)
|
|
void elm_image_prescale_set(Evas_Object *obj, int size)
|
|
int elm_image_prescale_get(Evas_Object *obj)
|
|
void elm_image_orient_set(Evas_Object *obj, Elm_Image_Orient orient)
|
|
Elm_Image_Orient elm_image_orient_get(Evas_Object *obj)
|
|
void elm_image_editable_set(Evas_Object *obj, Eina_Bool editable)
|
|
Eina_Bool elm_image_editable_get(Evas_Object *obj)
|
|
Evas_Object *elm_image_object_get(Evas_Object *obj)
|
|
void elm_image_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed)
|
|
Eina_Bool elm_image_aspect_fixed_get(Evas_Object *obj)
|
|
Eina_Bool elm_image_animated_available_get(Evas_Object *obj)
|
|
void elm_image_animated_set(Evas_Object *obj, Eina_Bool animated)
|
|
Eina_Bool elm_image_animated_get(Evas_Object *obj)
|
|
void elm_image_animated_play_set(Evas_Object *obj, Eina_Bool play)
|
|
Eina_Bool elm_image_animated_play_get(Evas_Object *obj)
|
|
|
|
# Index (api:TODO cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_index_add(Evas_Object *parent)
|
|
void elm_index_autohide_disabled_set(Evas_Object *obj, Eina_Bool disabled)
|
|
Eina_Bool elm_index_autohide_disabled_get(Evas_Object *obj)
|
|
void elm_index_item_level_set(Evas_Object *obj, int level)
|
|
int elm_index_item_level_get(Evas_Object *obj)
|
|
void elm_index_item_selected_set(Elm_Object_Item *it, Eina_Bool selected)
|
|
Elm_Object_Item *elm_index_selected_item_get(Evas_Object *obj, int level)
|
|
Elm_Object_Item *elm_index_item_append(Evas_Object *obj, const_char *letter, Evas_Smart_Cb func, const_void *data)
|
|
Elm_Object_Item *elm_index_item_prepend(Evas_Object *obj, const_char *letter, Evas_Smart_Cb func, const_void *data)
|
|
Elm_Object_Item *elm_index_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const_char *letter, Evas_Smart_Cb func, const_void *data)
|
|
Elm_Object_Item *elm_index_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const_char *letter, Evas_Smart_Cb func, const_void *data)
|
|
Elm_Object_Item *elm_index_item_sorted_insert(Evas_Object *obj, const_char *letter, Evas_Smart_Cb func, const_void *data, Eina_Compare_Cb cmp_func, Eina_Compare_Cb cmp_data_func)
|
|
Elm_Object_Item *elm_index_item_find(Evas_Object *obj, void *data)
|
|
void elm_index_item_clear(Evas_Object *obj)
|
|
void elm_index_level_go(Evas_Object *obj, int level)
|
|
char *elm_index_item_letter_get(Elm_Object_Item *item)
|
|
void elm_index_indicator_disabled_set(Evas_Object *obj, Eina_Bool disabled)
|
|
Eina_Bool elm_index_indicator_disabled_get(Evas_Object *obj)
|
|
void elm_index_horizontal_set(Evas_Object *obj, Eina_Bool horizontal)
|
|
Eina_Bool elm_index_horizontal_get(Evas_Object *obj)
|
|
|
|
# Inwin (api:DONE cb:N/A test:DONE doc:DONE)
|
|
Evas_Object *elm_win_inwin_add(Evas_Object *obj)
|
|
void elm_win_inwin_activate(Evas_Object *obj)
|
|
void elm_win_inwin_content_set(Evas_Object *obj, Evas_Object *content)
|
|
Evas_Object *elm_win_inwin_content_get(Evas_Object *obj)
|
|
Evas_Object *elm_win_inwin_content_unset(Evas_Object *obj)
|
|
|
|
# Label (api:DONE cb:DONE test:DONE doc:DONE)
|
|
Evas_Object *elm_label_add(Evas_Object *parent)
|
|
void elm_label_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap)
|
|
Elm_Wrap_Type elm_label_line_wrap_get(Evas_Object *obj)
|
|
void elm_label_wrap_width_set(Evas_Object *obj, Evas_Coord w)
|
|
Evas_Coord elm_label_wrap_width_get(Evas_Object *obj)
|
|
void elm_label_ellipsis_set(Evas_Object *obj, Eina_Bool ellipsis)
|
|
Eina_Bool elm_label_ellipsis_get(Evas_Object *obj)
|
|
void elm_label_slide_duration_set(Evas_Object *obj, double duration)
|
|
double elm_label_slide_duration_get(Evas_Object *obj)
|
|
|
|
# Layout (api:TODO cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_layout_add(Evas_Object *parent)
|
|
Eina_Bool elm_layout_file_set(Evas_Object *obj, const_char *file, const_char_ptr group)
|
|
Eina_Bool elm_layout_theme_set(Evas_Object *obj, const_char *clas, const_char_ptr group, const_char_ptr style)
|
|
void elm_layout_signal_emit(Evas_Object *obj, const_char *emission, const_char_ptr source)
|
|
void elm_layout_signal_callback_add(Evas_Object *obj, const_char *emission, const_char_ptr source, Edje_Signal_Cb func, void *data)
|
|
void *elm_layout_signal_callback_del(Evas_Object *obj, const_char *emission, const_char_ptr source, Edje_Signal_Cb func)
|
|
Eina_Bool elm_layout_box_append(Evas_Object *obj, const_char *part, Evas_Object *child)
|
|
Eina_Bool elm_layout_box_prepend(Evas_Object *obj, const_char *part, Evas_Object *child)
|
|
Eina_Bool elm_layout_box_insert_before(Evas_Object *obj, const_char *part, Evas_Object *child, Evas_Object *reference)
|
|
Eina_Bool elm_layout_box_insert_at(Evas_Object *obj, const_char *part, Evas_Object *child, unsigned int pos)
|
|
Evas_Object *elm_layout_box_remove(Evas_Object *obj, const_char *part, Evas_Object *child)
|
|
Eina_Bool elm_layout_box_remove_all(Evas_Object *obj, const_char *part, Eina_Bool clear)
|
|
Eina_Bool elm_layout_table_pack(Evas_Object *obj, const_char *part, Evas_Object *child_obj, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan)
|
|
Evas_Object *elm_layout_table_unpack(Evas_Object *obj, const_char *part, Evas_Object *child_obj)
|
|
Eina_Bool elm_layout_table_clear(Evas_Object *obj, const_char *part, Eina_Bool clear)
|
|
Evas_Object *elm_layout_edje_get(Evas_Object *obj)
|
|
const_char * elm_layout_data_get(Evas_Object *obj, const_char_ptr key)
|
|
void elm_layout_sizing_eval(Evas_Object *obj)
|
|
Eina_Bool elm_layout_part_cursor_set(Evas_Object *obj, const_char *part_name, const_char_ptr cursor)
|
|
const_char * elm_layout_part_cursor_get(Evas_Object *obj, const_char_ptr part_name)
|
|
Eina_Bool elm_layout_part_cursor_unset(Evas_Object *obj, const_char *part_name)
|
|
Eina_Bool elm_layout_part_cursor_style_set(Evas_Object *obj, const_char *part_name, const_char_ptr style)
|
|
const_char * elm_layout_part_cursor_style_get(Evas_Object *obj, const_char_ptr part_name)
|
|
Eina_Bool elm_layout_part_cursor_engine_only_set(Evas_Object *obj, const_char *part_name, Eina_Bool engine_only)
|
|
Eina_Bool elm_layout_part_cursor_engine_only_get(Evas_Object *obj, const_char *part_name)
|
|
Eina_Bool elm_layout_content_set(Evas_Object *obj, const_char *swallow, Evas_Object *content)
|
|
Evas_Object *elm_layout_content_get(Evas_Object *obj, const_char *swallow)
|
|
Evas_Object *elm_layout_content_unset(Evas_Object *obj, const_char *swallow)
|
|
Eina_Bool elm_layout_text_set(Evas_Object *obj, const_char *part, const_char_ptr text)
|
|
const_char * elm_layout_text_get(Evas_Object *obj, const_char_ptr part)
|
|
void elm_layout_icon_set(Evas_Object *obj, Evas_Object *icon)
|
|
Evas_Object *elm_layout_icon_get(Evas_Object *obj)
|
|
void elm_layout_end_set(Evas_Object *obj, Evas_Object *end)
|
|
Evas_Object *elm_layout_end_get(Evas_Object *obj)
|
|
|
|
# List (api:TODO cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_list_add(Evas_Object *parent)
|
|
void elm_list_go(Evas_Object *obj)
|
|
void elm_list_multi_select_set(Evas_Object *obj, Eina_Bool multi)
|
|
Eina_Bool elm_list_multi_select_get(Evas_Object *obj)
|
|
void elm_list_mode_set(Evas_Object *obj, Elm_List_Mode mode)
|
|
Elm_List_Mode elm_list_mode_get(Evas_Object *obj)
|
|
void elm_list_horizontal_set(Evas_Object *obj, Eina_Bool horizontal)
|
|
Eina_Bool elm_list_horizontal_get(Evas_Object *obj)
|
|
void elm_list_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode)
|
|
Elm_Object_Select_Mode elm_list_select_mode_get(Evas_Object *obj)
|
|
void elm_list_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce)
|
|
void elm_list_bounce_get(Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce)
|
|
void elm_list_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v)
|
|
void elm_list_scroller_policy_get(Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v)
|
|
Elm_Object_Item *elm_list_item_append(Evas_Object *obj, const_char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, void *data)
|
|
Elm_Object_Item *elm_list_item_prepend(Evas_Object *obj, const_char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, void *data)
|
|
Elm_Object_Item *elm_list_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const_char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, void *data)
|
|
Elm_Object_Item *elm_list_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const_char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, void *data)
|
|
Elm_Object_Item *elm_list_item_sorted_insert(Evas_Object *obj, const_char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, void *data, Eina_Compare_Cb cmp_func)
|
|
void elm_list_clear(Evas_Object *obj)
|
|
Eina_List *elm_list_items_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_list_selected_item_get(Evas_Object *obj)
|
|
Eina_List *elm_list_selected_items_get(Evas_Object *obj)
|
|
void elm_list_item_selected_set(Elm_Object_Item *item, Eina_Bool selected)
|
|
Eina_Bool elm_list_item_selected_get(Elm_Object_Item *item)
|
|
void elm_list_item_separator_set(Elm_Object_Item *it, Eina_Bool setting)
|
|
Eina_Bool elm_list_item_separator_get(Elm_Object_Item *it)
|
|
void elm_list_item_show(Elm_Object_Item *item)
|
|
void elm_list_item_bring_in(Elm_Object_Item *it)
|
|
Evas_Object *elm_list_item_object_get(Elm_Object_Item *item)
|
|
Elm_Object_Item *elm_list_item_prev(Elm_Object_Item *it)
|
|
Elm_Object_Item *elm_list_item_next(Elm_Object_Item *it)
|
|
Elm_Object_Item *elm_list_first_item_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_list_last_item_get(Evas_Object *obj)
|
|
|
|
# Map (api:DONE cb:DONE test:DONE doc:TODO py3:TODO)
|
|
ctypedef void *Elm_Map_Overlay
|
|
ctypedef void *Elm_Map_Route
|
|
ctypedef void *Elm_Map_Name
|
|
ctypedef void (*Elm_Map_Overlay_Get_Cb)(void *data, Evas_Object *map, Elm_Map_Overlay *overlay)
|
|
ctypedef void (*Elm_Map_Overlay_Del_Cb)(void *data, Evas_Object *map, Elm_Map_Overlay *overlay)
|
|
ctypedef void (*Elm_Map_Route_Cb)(void *data, Evas_Object *map, Elm_Map_Route *route)
|
|
ctypedef void (*Elm_Map_Name_Cb)(void *data, Evas_Object *map, Elm_Map_Name *name)
|
|
|
|
Evas_Object *elm_map_add(Evas_Object *parent)
|
|
void elm_map_zoom_set(Evas_Object *obj, int zoom)
|
|
int elm_map_zoom_get(const_Evas_Object *obj)
|
|
void elm_map_zoom_mode_set(Evas_Object *obj, Elm_Map_Zoom_Mode mode)
|
|
Elm_Map_Zoom_Mode elm_map_zoom_mode_get(const_Evas_Object *obj)
|
|
void elm_map_zoom_min_set(Evas_Object *obj, int zoom)
|
|
int elm_map_zoom_min_get(const_Evas_Object *obj)
|
|
void elm_map_zoom_max_set(Evas_Object *obj, int zoom)
|
|
int elm_map_zoom_max_get(const_Evas_Object *obj)
|
|
void elm_map_region_get(const_Evas_Object *obj, double *lon, double *lat)
|
|
void elm_map_region_bring_in(Evas_Object *obj, double lon, double lat)
|
|
void elm_map_region_show(Evas_Object *obj, double lon, double lat)
|
|
void elm_map_canvas_to_region_convert(const_Evas_Object *obj, Evas_Coord x, Evas_Coord y, double *lon, double *lat)
|
|
void elm_map_region_to_canvas_convert(const_Evas_Object *obj, double lon, double lat, Evas_Coord *x, Evas_Coord *y)
|
|
void elm_map_paused_set(Evas_Object *obj, Eina_Bool paused)
|
|
Eina_Bool elm_map_paused_get(const_Evas_Object *obj)
|
|
void elm_map_rotate_set(Evas_Object *obj, double degree, Evas_Coord cx, Evas_Coord cy)
|
|
void elm_map_rotate_get(const_Evas_Object *obj, double *degree, Evas_Coord *cx, Evas_Coord *cy)
|
|
void elm_map_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled)
|
|
Eina_Bool elm_map_wheel_disabled_get(const_Evas_Object *obj)
|
|
void elm_map_user_agent_set(Evas_Object *obj, char *user_agent)
|
|
char *elm_map_user_agent_get(const_Evas_Object *obj)
|
|
Eina_List *elm_map_overlays_get(Evas_Object *obj)
|
|
Elm_Map_Overlay *elm_map_overlay_add(Evas_Object *obj, double lon, double lat)
|
|
void elm_map_overlay_del(Elm_Map_Overlay *overlay)
|
|
Elm_Map_Overlay_Type elm_map_overlay_type_get(Elm_Map_Overlay *overlay)
|
|
void elm_map_overlay_data_set(Elm_Map_Overlay *overlay, void *data)
|
|
void *elm_map_overlay_data_get(Elm_Map_Overlay *overlay)
|
|
void elm_map_overlay_hide_set(Elm_Map_Overlay *overlay, Eina_Bool hide)
|
|
Eina_Bool elm_map_overlay_hide_get(Elm_Map_Overlay *overlay)
|
|
void elm_map_overlay_displayed_zoom_min_set(Elm_Map_Overlay *overlay, int zoom)
|
|
int elm_map_overlay_displayed_zoom_min_get(Elm_Map_Overlay *overlay)
|
|
void elm_map_overlay_paused_set(Elm_Map_Overlay *overlay, Eina_Bool paused)
|
|
Eina_Bool elm_map_overlay_paused_get(Elm_Map_Overlay *overlay)
|
|
Eina_Bool elm_map_overlay_visible_get(Elm_Map_Overlay *overlay)
|
|
void elm_map_overlay_content_set(Elm_Map_Overlay *overlay, Evas_Object *obj)
|
|
const_Evas_Object *elm_map_overlay_content_get(Elm_Map_Overlay *overlay)
|
|
void elm_map_overlay_icon_set(Elm_Map_Overlay *overlay, Evas_Object *icon)
|
|
const_Evas_Object *elm_map_overlay_icon_get(Elm_Map_Overlay *overlay)
|
|
void elm_map_overlay_region_set(Elm_Map_Overlay *overlay, double lon, double lat)
|
|
void elm_map_overlay_region_get(Elm_Map_Overlay *overlay, double *lon, double *lat)
|
|
void elm_map_overlay_color_set(Elm_Map_Overlay *overlay, int r, int g, int b, int a)
|
|
void elm_map_overlay_color_get(Elm_Map_Overlay *overlay, int *r, int *g, int *b, int *a)
|
|
void elm_map_overlay_show(Elm_Map_Overlay *overlay)
|
|
void elm_map_overlay_get_cb_set(Elm_Map_Overlay *overlay, Elm_Map_Overlay_Get_Cb get_cb, void *data)
|
|
void elm_map_overlay_del_cb_set(Elm_Map_Overlay *overlay, Elm_Map_Overlay_Del_Cb del_cb, void *data)
|
|
void elm_map_overlays_show(Eina_List *overlays)
|
|
Elm_Map_Overlay *elm_map_overlay_class_add(Evas_Object *obj)
|
|
void elm_map_overlay_class_append(Elm_Map_Overlay *clas, Elm_Map_Overlay *overlay)
|
|
void elm_map_overlay_class_remove(Elm_Map_Overlay *clas, Elm_Map_Overlay *overlay)
|
|
void elm_map_overlay_class_zoom_max_set(Elm_Map_Overlay *clas, int zoom)
|
|
int elm_map_overlay_class_zoom_max_get(Elm_Map_Overlay *clas)
|
|
Eina_List *elm_map_overlay_group_members_get(Elm_Map_Overlay *grp) # group ??
|
|
Elm_Map_Overlay *elm_map_overlay_bubble_add(Evas_Object *obj)
|
|
void elm_map_overlay_bubble_follow(Elm_Map_Overlay *bubble, Elm_Map_Overlay *parent)
|
|
void elm_map_overlay_bubble_content_append(Elm_Map_Overlay *bubble, Evas_Object *content)
|
|
void elm_map_overlay_bubble_content_clear(Elm_Map_Overlay *bubble)
|
|
Elm_Map_Overlay *elm_map_overlay_line_add(Evas_Object *obj, double flon, double flat, double tlon, double tlat)
|
|
Elm_Map_Overlay *elm_map_overlay_polygon_add(Evas_Object *obj)
|
|
void elm_map_overlay_polygon_region_add(Elm_Map_Overlay *overlay, double lon, double lat)
|
|
Elm_Map_Overlay *elm_map_overlay_circle_add(Evas_Object *obj, double lon, double lat, double radius)
|
|
Elm_Map_Overlay *elm_map_overlay_scale_add(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
|
|
Elm_Map_Overlay *elm_map_overlay_route_add(Evas_Object *obj, Elm_Map_Route *route)
|
|
void elm_map_tile_load_status_get(const_Evas_Object *obj, int *try_num, int *finish_num)
|
|
const_char * *elm_map_sources_get(const_Evas_Object *obj, Elm_Map_Source_Type type)
|
|
void elm_map_source_set(Evas_Object *obj, Elm_Map_Source_Type type, const_char *source_name)
|
|
const_char * elm_map_source_get(const_Evas_Object *obj, Elm_Map_Source_Type type)
|
|
Elm_Map_Route *elm_map_route_add(Evas_Object *obj, Elm_Map_Route_Type type, Elm_Map_Route_Method method, double flon, double flat, double tlon, double tlat, Elm_Map_Route_Cb route_cb, void *data)
|
|
void elm_map_route_del(Elm_Map_Route *route)
|
|
double elm_map_route_distance_get(Elm_Map_Route *route)
|
|
const_char * elm_map_route_node_get(Elm_Map_Route *route)
|
|
const_char * elm_map_route_waypoint_get(Elm_Map_Route *route)
|
|
Elm_Map_Name *elm_map_name_add(const_Evas_Object *obj, const_char *address, double lon, double lat, Elm_Map_Name_Cb name_cb, void *data)
|
|
void elm_map_name_del(Elm_Map_Name *name)
|
|
const_char * elm_map_name_address_get(Elm_Map_Name *name)
|
|
void elm_map_name_region_get(Elm_Map_Name *name, double *lon, double *lat)
|
|
|
|
# Mapbuf (api:DONE cb:N/A test:DONE doc:DONE py3:N/A)
|
|
Evas_Object *elm_mapbuf_add(Evas_Object *parent)
|
|
void elm_mapbuf_enabled_set(Evas_Object *obj, Eina_Bool enabled)
|
|
Eina_Bool elm_mapbuf_enabled_get(const_Evas_Object *obj)
|
|
void elm_mapbuf_smooth_set(Evas_Object *obj, Eina_Bool smooth)
|
|
Eina_Bool elm_mapbuf_smooth_get(const_Evas_Object *obj)
|
|
void elm_mapbuf_alpha_set(Evas_Object *obj, Eina_Bool alpha)
|
|
Eina_Bool elm_mapbuf_alpha_get(const_Evas_Object *obj)
|
|
|
|
# Menu (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_menu_add(Evas_Object *parent)
|
|
void elm_menu_parent_set(Evas_Object *obj, Evas_Object *parent)
|
|
Evas_Object *elm_menu_parent_get(Evas_Object *obj)
|
|
void elm_menu_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
|
|
void elm_menu_close(Evas_Object *obj)
|
|
Eina_List *elm_menu_items_get(Evas_Object *obj)
|
|
Evas_Object *elm_menu_item_object_get(Elm_Object_Item *it)
|
|
Elm_Object_Item *elm_menu_item_add(Evas_Object *obj, Elm_Object_Item *parent, const_char *icon, const_char_ptr label, Evas_Smart_Cb func, void *data)
|
|
void elm_menu_item_icon_name_set(Elm_Object_Item *it, const_char *icon)
|
|
const_char * elm_menu_item_icon_name_get(Elm_Object_Item *it)
|
|
void elm_menu_item_selected_set(Elm_Object_Item *it, Eina_Bool selected)
|
|
Eina_Bool elm_menu_item_selected_get(Elm_Object_Item *it)
|
|
Elm_Object_Item *elm_menu_item_separator_add(Evas_Object *obj, Elm_Object_Item *parent)
|
|
Eina_Bool elm_menu_item_is_separator(Elm_Object_Item *it)
|
|
Eina_List *elm_menu_item_subitems_get(Elm_Object_Item *it)
|
|
int elm_menu_item_index_get(Elm_Object_Item *it)
|
|
Elm_Object_Item *elm_menu_selected_item_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_menu_last_item_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_menu_first_item_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_menu_item_next_get(Elm_Object_Item *it)
|
|
Elm_Object_Item *elm_menu_item_prev_get(Elm_Object_Item *it)
|
|
|
|
# Multibuttonentry (api:DONE cb:DONE test:DONE doc:TODO py3:TODO)
|
|
ctypedef Eina_Bool (*Elm_Multibuttonentry_Item_Filter_Cb)(Evas_Object *obj, const_char *item_label, void *item_data, void *data)
|
|
|
|
Evas_Object *elm_multibuttonentry_add(Evas_Object *parent)
|
|
Evas_Object *elm_multibuttonentry_entry_get(const_Evas_Object *obj)
|
|
Eina_Bool elm_multibuttonentry_expanded_get(const_Evas_Object *obj)
|
|
void elm_multibuttonentry_expanded_set(Evas_Object *obj, Eina_Bool expanded)
|
|
Elm_Object_Item *elm_multibuttonentry_item_prepend(Evas_Object *obj, const_char *label, Evas_Smart_Cb func, void *data)
|
|
Elm_Object_Item *elm_multibuttonentry_item_append(Evas_Object *obj, const_char *label, Evas_Smart_Cb func, void *data)
|
|
Elm_Object_Item *elm_multibuttonentry_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const_char *label, Evas_Smart_Cb func, void *data)
|
|
Elm_Object_Item *elm_multibuttonentry_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const_char *label, Evas_Smart_Cb func, void *data)
|
|
const_Eina_List *elm_multibuttonentry_items_get(const_Evas_Object *obj)
|
|
Elm_Object_Item *elm_multibuttonentry_first_item_get(const_Evas_Object *obj)
|
|
Elm_Object_Item *elm_multibuttonentry_last_item_get(const_Evas_Object *obj)
|
|
Elm_Object_Item *elm_multibuttonentry_selected_item_get(const_Evas_Object *obj)
|
|
void elm_multibuttonentry_item_selected_set(Elm_Object_Item *it, Eina_Bool selected)
|
|
Eina_Bool elm_multibuttonentry_item_selected_get(const_Elm_Object_Item *it)
|
|
void elm_multibuttonentry_clear(Evas_Object *obj)
|
|
Elm_Object_Item *elm_multibuttonentry_item_prev_get(const_Elm_Object_Item *it)
|
|
Elm_Object_Item *elm_multibuttonentry_item_next_get(const_Elm_Object_Item *it)
|
|
void elm_multibuttonentry_item_filter_append(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data)
|
|
void elm_multibuttonentry_item_filter_prepend(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data)
|
|
void elm_multibuttonentry_item_filter_remove(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data)
|
|
|
|
# Naviframe (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_naviframe_add(Evas_Object *parent)
|
|
Elm_Object_Item *elm_naviframe_item_push(Evas_Object *obj, const_char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const_char_ptr item_style)
|
|
Elm_Object_Item *elm_naviframe_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const_char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const_char_ptr item_style)
|
|
Elm_Object_Item *elm_naviframe_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const_char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const_char_ptr item_style)
|
|
Evas_Object *elm_naviframe_item_pop(Evas_Object *obj)
|
|
void elm_naviframe_item_pop_to(Elm_Object_Item *it)
|
|
void elm_naviframe_item_promote(Elm_Object_Item *it)
|
|
void elm_naviframe_content_preserve_on_pop_set(Evas_Object *obj, Eina_Bool preserve)
|
|
Eina_Bool elm_naviframe_content_preserve_on_pop_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_naviframe_top_item_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_naviframe_bottom_item_get(Evas_Object *obj)
|
|
void elm_naviframe_item_style_set(Elm_Object_Item *it, const_char *item_style)
|
|
const_char * elm_naviframe_item_style_get(Elm_Object_Item *it)
|
|
void elm_naviframe_item_title_visible_set(Elm_Object_Item *it, Eina_Bool visible)
|
|
Eina_Bool elm_naviframe_item_title_visible_get(Elm_Object_Item *it)
|
|
void elm_naviframe_prev_btn_auto_pushed_set(Evas_Object *obj, Eina_Bool auto_pushed)
|
|
Eina_Bool elm_naviframe_prev_btn_auto_pushed_get(Evas_Object *obj)
|
|
Eina_List *elm_naviframe_items_get(Evas_Object *obj)
|
|
void elm_naviframe_event_enabled_set(Evas_Object *obj, Eina_Bool enabled)
|
|
Eina_Bool elm_naviframe_event_enabled_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_naviframe_item_simple_push(Evas_Object *obj, Evas_Object *content)
|
|
void elm_naviframe_item_simple_promote(Evas_Object *obj, Evas_Object *content)
|
|
|
|
# Notify (api:DONE cb:DONE test:DONE doc:DONE)
|
|
Evas_Object *elm_notify_add(Evas_Object *parent)
|
|
void elm_notify_parent_set(Evas_Object *obj, Evas_Object *parent)
|
|
Evas_Object *elm_notify_parent_get(Evas_Object *obj)
|
|
void elm_notify_timeout_set(Evas_Object *obj, double timeout)
|
|
double elm_notify_timeout_get(Evas_Object *obj)
|
|
void elm_notify_allow_events_set(Evas_Object *obj, Eina_Bool repeat)
|
|
Eina_Bool elm_notify_allow_events_get(Evas_Object *obj)
|
|
|
|
# Panel (api:DONE cb:N/A test:DONE doc:DONE)
|
|
Evas_Object *elm_panel_add(Evas_Object *parent)
|
|
void elm_panel_orient_set(Evas_Object *obj, Elm_Panel_Orient orient)
|
|
Elm_Panel_Orient elm_panel_orient_get(Evas_Object *obj)
|
|
void elm_panel_hidden_set(Evas_Object *obj, Eina_Bool hidden)
|
|
Eina_Bool elm_panel_hidden_get(Evas_Object *obj)
|
|
void elm_panel_toggle(Evas_Object *obj)
|
|
|
|
# Panes (api:DONE cb:DONE test:DONE doc:DONE)
|
|
Evas_Object *elm_panes_add(Evas_Object *parent)
|
|
void elm_panes_fixed_set(Evas_Object *obj, Eina_Bool fixed)
|
|
Eina_Bool elm_panes_fixed_get(Evas_Object *obj)
|
|
double elm_panes_content_left_size_get(Evas_Object *obj)
|
|
void elm_panes_content_left_size_set(Evas_Object *obj, double size)
|
|
double elm_panes_content_right_size_get(Evas_Object *obj)
|
|
void elm_panes_content_right_size_set(Evas_Object *obj, double size)
|
|
void elm_panes_horizontal_set(Evas_Object *obj, Eina_Bool horizontal)
|
|
Eina_Bool elm_panes_horizontal_get(Evas_Object *obj)
|
|
|
|
# Photo (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_photo_add(Evas_Object *parent)
|
|
Eina_Bool elm_photo_file_set(Evas_Object *obj, const_char *file)
|
|
void elm_photo_thumb_set(Evas_Object *obj, const_char *file, const_char_ptr group)
|
|
void elm_photo_size_set(Evas_Object *obj, int size)
|
|
void elm_photo_fill_inside_set(Evas_Object *obj, Eina_Bool fill)
|
|
void elm_photo_editable_set(Evas_Object *obj, Eina_Bool editable)
|
|
void elm_photo_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed)
|
|
Eina_Bool elm_photo_aspect_fixed_get(Evas_Object *obj)
|
|
|
|
# Photocam (api:DONE cb:DONE test:TODO doc:DONE py3:DONE)
|
|
Evas_Object *elm_photocam_add(Evas_Object *parent)
|
|
Evas_Load_Error elm_photocam_file_set(Evas_Object *obj, const_char *file)
|
|
const_char * elm_photocam_file_get(Evas_Object *obj)
|
|
void elm_photocam_zoom_set(Evas_Object *obj, double zoom)
|
|
double elm_photocam_zoom_get(Evas_Object *obj)
|
|
void elm_photocam_zoom_mode_set(Evas_Object *obj, Elm_Photocam_Zoom_Mode mode)
|
|
Elm_Photocam_Zoom_Mode elm_photocam_zoom_mode_get(Evas_Object *obj)
|
|
void elm_photocam_image_size_get(Evas_Object *obj, int *w, int *h)
|
|
void elm_photocam_image_region_get(Evas_Object *obj, int *x, int *y, int *w, int *h)
|
|
void elm_photocam_image_region_show(Evas_Object *obj, int x, int y, int w, int h)
|
|
void elm_photocam_image_region_bring_in(Evas_Object *obj, int x, int y, int w, int h)
|
|
void elm_photocam_paused_set(Evas_Object *obj, Eina_Bool paused)
|
|
Eina_Bool elm_photocam_paused_get(Evas_Object *obj)
|
|
Evas_Object *elm_photocam_internal_image_get(Evas_Object *obj)
|
|
void elm_photocam_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce)
|
|
void elm_photocam_bounce_get(Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce)
|
|
void elm_photocam_gesture_enabled_set(Evas_Object *obj, Eina_Bool gesture)
|
|
Eina_Bool elm_photocam_gesture_enabled_get(Evas_Object *obj)
|
|
|
|
# Plug (api:DONE cb:N/A test:TODO doc:DONE py3:DONE)
|
|
Evas_Object *elm_plug_add(Evas_Object *parent)
|
|
Eina_Bool elm_plug_connect(Evas_Object *obj, const_char *svcname, int svcnum, Eina_Bool svcsys)
|
|
Evas_Object *elm_plug_image_object_get(Evas_Object *obj)
|
|
|
|
# Popup (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_popup_add(Evas_Object *parent)
|
|
Elm_Object_Item *elm_popup_item_append(Evas_Object *obj, const_char *label, Evas_Object *icon, Evas_Smart_Cb func, void *data)
|
|
void elm_popup_content_text_wrap_type_set(Evas_Object *obj, Elm_Wrap_Type wrap)
|
|
Elm_Wrap_Type elm_popup_content_text_wrap_type_get(Evas_Object *obj)
|
|
void elm_popup_orient_set(Evas_Object *obj, Elm_Popup_Orient orient)
|
|
Elm_Popup_Orient elm_popup_orient_get(Evas_Object *obj)
|
|
void elm_popup_timeout_set(Evas_Object *obj, double timeout)
|
|
double elm_popup_timeout_get(Evas_Object *obj)
|
|
void elm_popup_allow_events_set(Evas_Object *obj, Eina_Bool allow)
|
|
Eina_Bool elm_popup_allow_events_get(Evas_Object *obj)
|
|
|
|
# Progressbar (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_progressbar_add(Evas_Object *parent)
|
|
void elm_progressbar_pulse_set(Evas_Object *obj, Eina_Bool pulse)
|
|
Eina_Bool elm_progressbar_pulse_get(Evas_Object *obj)
|
|
void elm_progressbar_pulse(Evas_Object *obj, Eina_Bool state)
|
|
void elm_progressbar_value_set(Evas_Object *obj, double val)
|
|
double elm_progressbar_value_get(Evas_Object *obj)
|
|
void elm_progressbar_span_size_set(Evas_Object *obj, Evas_Coord size)
|
|
Evas_Coord elm_progressbar_span_size_get(Evas_Object *obj)
|
|
void elm_progressbar_unit_format_set(Evas_Object *obj, const_char *format)
|
|
const_char * elm_progressbar_unit_format_get(Evas_Object *obj)
|
|
void elm_progressbar_unit_format_function_set(Evas_Object *obj, char *(*format_func)(double value), void (*free_func)(char * string))
|
|
void elm_progressbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal)
|
|
Eina_Bool elm_progressbar_horizontal_get(Evas_Object *obj)
|
|
void elm_progressbar_inverted_set(Evas_Object *obj, Eina_Bool inverted)
|
|
Eina_Bool elm_progressbar_inverted_get(Evas_Object *obj)
|
|
|
|
# Radio (api:DONE cb:DONE test:DONE doc:DONE)
|
|
Evas_Object *elm_radio_add(Evas_Object *parent)
|
|
void elm_radio_group_add(Evas_Object *obj, Evas_Object *group)
|
|
void elm_radio_state_value_set(Evas_Object *obj, int value)
|
|
int elm_radio_state_value_get(Evas_Object *obj)
|
|
void elm_radio_value_set(Evas_Object *obj, int value)
|
|
int elm_radio_value_get(Evas_Object *obj)
|
|
void elm_radio_value_pointer_set(Evas_Object *obj, int *valuep)
|
|
Evas_Object *elm_radio_selected_object_get(Evas_Object *obj)
|
|
|
|
# Scroller (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_scroller_add(Evas_Object *parent)
|
|
void elm_scroller_content_min_limit(Evas_Object *obj, Eina_Bool w, Eina_Bool h)
|
|
void elm_scroller_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)
|
|
void elm_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v)
|
|
void elm_scroller_policy_get(Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v)
|
|
void elm_scroller_region_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
|
|
void elm_scroller_child_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
|
|
void elm_scroller_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce)
|
|
void elm_scroller_bounce_get(Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce)
|
|
void elm_scroller_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel)
|
|
void elm_scroller_page_relative_get(Evas_Object *obj, double *h_pagerel, double *v_pagerel)
|
|
void elm_scroller_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize)
|
|
void elm_scroller_current_page_get(Evas_Object *obj, int *h_pagenumber, int *v_pagenumber)
|
|
void elm_scroller_last_page_get(Evas_Object *obj, int *h_pagenumber, int *v_pagenumber)
|
|
void elm_scroller_page_show(Evas_Object *obj, int h_pagenumber, int v_pagenumber)
|
|
void elm_scroller_page_bring_in(Evas_Object *obj, int h_pagenumber, int v_pagenumber)
|
|
void elm_scroller_region_bring_in(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)
|
|
void elm_scroller_propagate_events_set(Evas_Object *obj, Eina_Bool propagation)
|
|
Eina_Bool elm_scroller_propagate_events_get(Evas_Object *obj)
|
|
void elm_scroller_gravity_set(Evas_Object *obj, double x, double y)
|
|
void elm_scroller_gravity_get(Evas_Object *obj, double *x, double *y)
|
|
|
|
# SegmentControl (api:DONE cb:DONE test:XXX doc:DONE py3:DONE)
|
|
Evas_Object *elm_segment_control_add(Evas_Object *parent)
|
|
Elm_Object_Item *elm_segment_control_item_add(Evas_Object *obj, Evas_Object *icon, const_char *label)
|
|
Elm_Object_Item *elm_segment_control_item_insert_at(Evas_Object *obj, Evas_Object *icon, const_char *label, int index)
|
|
void elm_segment_control_item_del_at(Evas_Object *obj, int index)
|
|
int elm_segment_control_item_count_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_segment_control_item_get(Evas_Object *obj, int index)
|
|
const_char * elm_segment_control_item_label_get(Evas_Object *obj, int index)
|
|
Evas_Object *elm_segment_control_item_icon_get(Evas_Object *obj, int index)
|
|
int elm_segment_control_item_index_get(Elm_Object_Item *it)
|
|
Evas_Object *elm_segment_control_item_object_get(Elm_Object_Item *it)
|
|
Elm_Object_Item *elm_segment_control_item_selected_get(Evas_Object *obj)
|
|
void elm_segment_control_item_selected_set(Elm_Object_Item *it, Eina_Bool select)
|
|
|
|
# Separator (api:DONE cb:N/A test:DONE doc:DONE)
|
|
Evas_Object *elm_separator_add(Evas_Object *parent)
|
|
void elm_separator_horizontal_set(Evas_Object *obj, Eina_Bool)
|
|
Eina_Bool elm_separator_horizontal_get(Evas_Object *obj)
|
|
|
|
# Slider (api:TODO cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_slider_add(Evas_Object *parent)
|
|
void elm_slider_span_size_set(Evas_Object *obj, Evas_Coord size)
|
|
Evas_Coord elm_slider_span_size_get(Evas_Object *obj)
|
|
void elm_slider_unit_format_set(Evas_Object *obj, const_char *format)
|
|
const_char * elm_slider_unit_format_get(Evas_Object *obj)
|
|
void elm_slider_indicator_format_set(Evas_Object *obj, const_char *indicator)
|
|
const_char * elm_slider_indicator_format_get(Evas_Object *obj)
|
|
#void elm_slider_indicator_format_function_set(Evas_Object *obj, const_char *(*func)(double val), void (*free_func)(const_char_ptr str))
|
|
#void elm_slider_units_format_function_set(Evas_Object *obj, const_char *(*func)(double val), void (*free_func)(const_char_ptr str))
|
|
void elm_slider_horizontal_set(Evas_Object *obj, Eina_Bool horizontal)
|
|
Eina_Bool elm_slider_horizontal_get(Evas_Object *obj)
|
|
void elm_slider_min_max_set(Evas_Object *obj, double min, double max)
|
|
void elm_slider_min_max_get(Evas_Object *obj, double *min, double *max)
|
|
void elm_slider_value_set(Evas_Object *obj, double val)
|
|
double elm_slider_value_get(Evas_Object *obj)
|
|
void elm_slider_inverted_set(Evas_Object *obj, Eina_Bool inverted)
|
|
Eina_Bool elm_slider_inverted_get(Evas_Object *obj)
|
|
void elm_slider_indicator_show_set(Evas_Object *obj, Eina_Bool show)
|
|
Eina_Bool elm_slider_indicator_show_get(Evas_Object *obj)
|
|
|
|
# Slideshow (api:DONE cb:DONE test:XXX doc:DONE py3:DONE)
|
|
Evas_Object *elm_slideshow_add(Evas_Object *parent)
|
|
Elm_Object_Item *elm_slideshow_item_add(Evas_Object *obj, Elm_Slideshow_Item_Class *itc, void *data)
|
|
Elm_Object_Item *elm_slideshow_item_sorted_insert(Evas_Object *obj, Elm_Slideshow_Item_Class *itc, void *data, Eina_Compare_Cb func)
|
|
void elm_slideshow_item_show(Elm_Object_Item *it)
|
|
void elm_slideshow_next(Evas_Object *obj)
|
|
void elm_slideshow_previous(Evas_Object *obj)
|
|
const_Eina_List *elm_slideshow_transitions_get(Evas_Object *obj)
|
|
void elm_slideshow_transition_set(Evas_Object *obj, const_char *transition)
|
|
const_char * elm_slideshow_transition_get(Evas_Object *obj)
|
|
void elm_slideshow_timeout_set(Evas_Object *obj, double timeout)
|
|
double elm_slideshow_timeout_get(Evas_Object *obj)
|
|
void elm_slideshow_loop_set(Evas_Object *obj, Eina_Bool loop)
|
|
Eina_Bool elm_slideshow_loop_get(Evas_Object *obj)
|
|
void elm_slideshow_clear(Evas_Object *obj)
|
|
const_Eina_List *elm_slideshow_items_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_slideshow_item_current_get(Evas_Object *obj)
|
|
Evas_Object *elm_slideshow_item_object_get(Elm_Object_Item *it)
|
|
Elm_Object_Item *elm_slideshow_item_nth_get(Evas_Object *obj, unsigned int nth)
|
|
void elm_slideshow_layout_set(Evas_Object *obj, const_char *layout)
|
|
const_char * elm_slideshow_layout_get(Evas_Object *obj)
|
|
const_Eina_List *elm_slideshow_layouts_get(Evas_Object *obj)
|
|
void elm_slideshow_cache_before_set(Evas_Object *obj, int count)
|
|
int elm_slideshow_cache_before_get(Evas_Object *obj)
|
|
void elm_slideshow_cache_after_set(Evas_Object *obj, int count)
|
|
int elm_slideshow_cache_after_get(Evas_Object *obj)
|
|
unsigned int elm_slideshow_count_get(Evas_Object *obj)
|
|
|
|
# Spinner (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_spinner_add(Evas_Object *parent)
|
|
void elm_spinner_label_format_set(Evas_Object *obj, const_char *format)
|
|
const_char * elm_spinner_label_format_get(Evas_Object *obj)
|
|
void elm_spinner_min_max_set(Evas_Object *obj, double min, double max)
|
|
void elm_spinner_min_max_get(Evas_Object *obj, double *min, double *max)
|
|
void elm_spinner_step_set(Evas_Object *obj, double step)
|
|
double elm_spinner_step_get(Evas_Object *obj)
|
|
void elm_spinner_value_set(Evas_Object *obj, double val)
|
|
double elm_spinner_value_get(Evas_Object *obj)
|
|
void elm_spinner_wrap_set(Evas_Object *obj, Eina_Bool wrap)
|
|
Eina_Bool elm_spinner_wrap_get(Evas_Object *obj)
|
|
void elm_spinner_editable_set(Evas_Object *obj, Eina_Bool editable)
|
|
Eina_Bool elm_spinner_editable_get(Evas_Object *obj)
|
|
void elm_spinner_special_value_add(Evas_Object *obj, double value, const_char *label)
|
|
void elm_spinner_interval_set(Evas_Object *obj, double interval)
|
|
double elm_spinner_interval_get(Evas_Object *obj)
|
|
void elm_spinner_base_set(Evas_Object *obj, double base)
|
|
double elm_spinner_base_get(Evas_Object *obj)
|
|
void elm_spinner_round_set(Evas_Object *obj, int rnd)
|
|
int elm_spinner_round_get(Evas_Object *obj)
|
|
|
|
# Table (api:DONE cb:DONE test:DONE doc:DONE)
|
|
Evas_Object *elm_table_add(Evas_Object *parent)
|
|
void elm_table_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous)
|
|
Eina_Bool elm_table_homogeneous_get(Evas_Object *obj)
|
|
void elm_table_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical)
|
|
void elm_table_padding_get(Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical)
|
|
void elm_table_pack(Evas_Object *obj, Evas_Object *subobj, int x, int y, int w, int h)
|
|
void elm_table_unpack(Evas_Object *obj, Evas_Object *subobj)
|
|
void elm_table_clear(Evas_Object *obj, Eina_Bool clear)
|
|
void elm_table_pack_set(Evas_Object *subobj, int x, int y, int w, int h)
|
|
void elm_table_pack_get(Evas_Object *subobj, int *x, int *y, int *w, int *h)
|
|
|
|
# Thumb (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_thumb_add(Evas_Object *parent)
|
|
void elm_thumb_reload(Evas_Object *obj)
|
|
void elm_thumb_file_set(Evas_Object *obj, const_char *file, const_char_ptr key)
|
|
void elm_thumb_file_get(Evas_Object *obj, const_char **file, const_char_ptr *key)
|
|
void elm_thumb_path_get(Evas_Object *obj, const_char **file, const_char_ptr *key)
|
|
void elm_thumb_animate_set(Evas_Object *obj, Elm_Thumb_Animation_Setting s)
|
|
Elm_Thumb_Animation_Setting elm_thumb_animate_get(Evas_Object *obj)
|
|
void *elm_thumb_ethumb_client_get()
|
|
Eina_Bool elm_thumb_ethumb_client_connected_get()
|
|
Eina_Bool elm_thumb_editable_set(Evas_Object *obj, Eina_Bool edit)
|
|
Eina_Bool elm_thumb_editable_get(Evas_Object *obj)
|
|
|
|
# Toolbar (api:TODO cb:DONE test:DONE doc:TODO py3:DONE)
|
|
Evas_Object *elm_toolbar_add(Evas_Object *parent)
|
|
void elm_toolbar_icon_size_set(Evas_Object *obj, int icon_size)
|
|
int elm_toolbar_icon_size_get(Evas_Object *obj)
|
|
void elm_toolbar_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order)
|
|
Elm_Icon_Lookup_Order elm_toolbar_icon_order_lookup_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_toolbar_item_append(Evas_Object *obj, const_char *icon, const_char_ptr label, Evas_Smart_Cb func, void *data)
|
|
Elm_Object_Item *elm_toolbar_item_prepend(Evas_Object *obj, const_char *icon, const_char_ptr label, Evas_Smart_Cb func, void *data)
|
|
Elm_Object_Item *elm_toolbar_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const_char *icon, const_char_ptr label, Evas_Smart_Cb func, void *data)
|
|
Elm_Object_Item *elm_toolbar_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const_char *icon, const_char_ptr label, Evas_Smart_Cb func, void *data)
|
|
Elm_Object_Item *elm_toolbar_first_item_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_toolbar_last_item_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_toolbar_item_next_get(Elm_Object_Item *item)
|
|
Elm_Object_Item *elm_toolbar_item_prev_get(Elm_Object_Item *item)
|
|
void elm_toolbar_item_priority_set(Elm_Object_Item *item, int priority)
|
|
int elm_toolbar_item_priority_get(Elm_Object_Item *item)
|
|
Elm_Object_Item *elm_toolbar_item_find_by_label(Evas_Object *obj, const_char *label)
|
|
Eina_Bool elm_toolbar_item_selected_get(Elm_Object_Item *item)
|
|
void elm_toolbar_item_selected_set(Elm_Object_Item *item, Eina_Bool selected)
|
|
Elm_Object_Item *elm_toolbar_selected_item_get(Evas_Object *obj)
|
|
Elm_Object_Item *elm_toolbar_more_item_get(Evas_Object *obj)
|
|
void elm_toolbar_item_icon_set(Elm_Object_Item *item, const_char *icon)
|
|
const_char *elm_toolbar_item_icon_get(Elm_Object_Item *item)
|
|
Evas_Object *elm_toolbar_item_object_get(Elm_Object_Item *item)
|
|
Evas_Object *elm_toolbar_item_icon_object_get(Elm_Object_Item *item)
|
|
Eina_Bool elm_toolbar_item_icon_memfile_set(Elm_Object_Item *item, const_char *img, const_char_ptr size, const_char_ptr format, const_char_ptr key)
|
|
Eina_Bool elm_toolbar_item_icon_file_set(Elm_Object_Item *item, const_char *file, const_char_ptr key)
|
|
void elm_toolbar_item_separator_set(Elm_Object_Item *item, Eina_Bool separator)
|
|
Eina_Bool elm_toolbar_item_separator_get(Elm_Object_Item *item)
|
|
void elm_toolbar_shrink_mode_set(Evas_Object *obj, Elm_Toolbar_Shrink_Mode shrink_mode)
|
|
Elm_Toolbar_Shrink_Mode elm_toolbar_shrink_mode_get(Evas_Object *obj)
|
|
void elm_toolbar_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous)
|
|
Eina_Bool elm_toolbar_homogeneous_get(Evas_Object *obj)
|
|
void elm_toolbar_menu_parent_set(Evas_Object *obj, Evas_Object *parent)
|
|
Evas_Object *elm_toolbar_menu_parent_get(Evas_Object *obj)
|
|
void elm_toolbar_align_set(Evas_Object *obj, double align)
|
|
double elm_toolbar_align_get(Evas_Object *obj)
|
|
void elm_toolbar_item_menu_set(Elm_Object_Item *item, Eina_Bool menu)
|
|
Evas_Object *elm_toolbar_item_menu_get(Elm_Object_Item *item)
|
|
Elm_Toolbar_Item_State *elm_toolbar_item_state_add(Elm_Object_Item *item, const_char *icon, const_char_ptr label, Evas_Smart_Cb func, void *data)
|
|
Eina_Bool elm_toolbar_item_state_del(Elm_Object_Item *item, Elm_Toolbar_Item_State *state)
|
|
Eina_Bool elm_toolbar_item_state_set(Elm_Object_Item *item, Elm_Toolbar_Item_State *state)
|
|
void elm_toolbar_item_state_unset(Elm_Object_Item *item)
|
|
Elm_Toolbar_Item_State *elm_toolbar_item_state_get(Elm_Object_Item *item)
|
|
Elm_Toolbar_Item_State *elm_toolbar_item_state_next(Elm_Object_Item *item)
|
|
Elm_Toolbar_Item_State *elm_toolbar_item_state_prev(Elm_Object_Item *item)
|
|
void elm_toolbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal)
|
|
Eina_Bool elm_toolbar_horizontal_get(Evas_Object *obj)
|
|
unsigned int elm_toolbar_items_count(Evas_Object *obj)
|
|
void elm_toolbar_standard_priority_set(Evas_Object *obj, int priority)
|
|
int elm_toolbar_standard_priority_get(Evas_Object *obj)
|
|
void elm_toolbar_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode)
|
|
Elm_Object_Select_Mode elm_toolbar_select_mode_get(Evas_Object *obj)
|
|
|
|
# Video (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
Evas_Object *elm_player_add(Evas_Object *parent)
|
|
Evas_Object *elm_video_add(Evas_Object *parent)
|
|
Eina_Bool elm_video_file_set(Evas_Object *video, const_char *filename)
|
|
Evas_Object *elm_video_emotion_get(Evas_Object *video)
|
|
void elm_video_play(Evas_Object *video)
|
|
void elm_video_pause(Evas_Object *video)
|
|
void elm_video_stop(Evas_Object *video)
|
|
Eina_Bool elm_video_is_playing_get(Evas_Object *video)
|
|
Eina_Bool elm_video_is_seekable_get(Evas_Object *video)
|
|
Eina_Bool elm_video_audio_mute_get(Evas_Object *video)
|
|
void elm_video_audio_mute_set(Evas_Object *video, Eina_Bool mute)
|
|
double elm_video_audio_level_get(Evas_Object *video)
|
|
void elm_video_audio_level_set(Evas_Object *video, double volume)
|
|
double elm_video_play_position_get(Evas_Object *video)
|
|
void elm_video_play_position_set(Evas_Object *video, double position)
|
|
double elm_video_play_length_get(Evas_Object *video)
|
|
void elm_video_remember_position_set(Evas_Object *video, Eina_Bool remember)
|
|
Eina_Bool elm_video_remember_position_get(Evas_Object *video)
|
|
const_char * elm_video_title_get(Evas_Object *video)
|
|
|
|
# Web (api:TODO cb:TODO test:DONE doc:TODO py3:TODO)
|
|
Evas_Object *elm_web_add(Evas_Object *parent)
|
|
void elm_web_useragent_set(Evas_Object *obj, const_char *user_agent)
|
|
const_char * elm_web_useragent_get(Evas_Object *obj)
|
|
Evas_Object *elm_web_webkit_view_get(Evas_Object *obj)
|
|
|
|
void elm_web_window_create_hook_set(Evas_Object *obj, Elm_Web_Window_Open func, void *data)
|
|
void elm_web_dialog_alert_hook_set(Evas_Object *obj, Elm_Web_Dialog_Alert func, void *data)
|
|
void elm_web_dialog_confirm_hook_set(Evas_Object *obj, Elm_Web_Dialog_Confirm func, void *data)
|
|
void elm_web_dialog_prompt_hook_set(Evas_Object *obj, Elm_Web_Dialog_Prompt func, void *data)
|
|
void elm_web_dialog_file_selector_hook_set(Evas_Object *obj, Elm_Web_Dialog_File_Selector func, void *data)
|
|
void elm_web_console_message_hook_set(Evas_Object *obj, Elm_Web_Console_Message func, void *data)
|
|
|
|
Eina_Bool elm_web_tab_propagate_get(Evas_Object *obj)
|
|
void elm_web_tab_propagate_set(Evas_Object *obj, Eina_Bool propagate)
|
|
Eina_Bool elm_web_uri_set(Evas_Object *obj,char *uri)
|
|
const_char * elm_web_uri_get(Evas_Object *obj)
|
|
const_char * elm_web_title_get(Evas_Object *obj)
|
|
void elm_web_bg_color_set(Evas_Object *obj, int r, int g, int b, int a)
|
|
void elm_web_bg_color_get(Evas_Object *obj, int *r, int *g, int *b, int *a)
|
|
|
|
char *elm_web_selection_get(Evas_Object *obj)
|
|
void elm_web_popup_selected_set(Evas_Object *obj, int index)
|
|
Eina_Bool elm_web_popup_destroy(Evas_Object *obj)
|
|
|
|
Eina_Bool elm_web_text_search(Evas_Object *obj, const_char *string, Eina_Bool case_sensitive, Eina_Bool forward, Eina_Bool wrap)
|
|
unsigned int elm_web_text_matches_mark(Evas_Object *obj, const_char *string, Eina_Bool case_sensitive, Eina_Bool highlight, unsigned int limit)
|
|
Eina_Bool elm_web_text_matches_unmark_all(Evas_Object *obj)
|
|
Eina_Bool elm_web_text_matches_highlight_set(Evas_Object *obj, Eina_Bool highlight)
|
|
Eina_Bool elm_web_text_matches_highlight_get(Evas_Object *obj)
|
|
|
|
double elm_web_load_progress_get(Evas_Object *obj)
|
|
Eina_Bool elm_web_stop(Evas_Object *obj)
|
|
Eina_Bool elm_web_reload(Evas_Object *obj)
|
|
Eina_Bool elm_web_reload_full(Evas_Object *obj)
|
|
Eina_Bool elm_web_back(Evas_Object *obj)
|
|
Eina_Bool elm_web_forward(Evas_Object *obj)
|
|
Eina_Bool elm_web_navigate(Evas_Object *obj, int steps)
|
|
|
|
Eina_Bool elm_web_back_possible_get(Evas_Object *obj)
|
|
Eina_Bool elm_web_forward_possible_get(Evas_Object *obj)
|
|
Eina_Bool elm_web_navigate_possible_get(Evas_Object *obj, int steps)
|
|
Eina_Bool elm_web_history_enabled_get(Evas_Object *obj)
|
|
void elm_web_history_enabled_set(Evas_Object *obj, Eina_Bool enabled)
|
|
|
|
void elm_web_zoom_set(Evas_Object *obj, double zoom)
|
|
double elm_web_zoom_get(Evas_Object *obj)
|
|
void elm_web_zoom_mode_set(Evas_Object *obj, Elm_Web_Zoom_Mode mode)
|
|
Elm_Web_Zoom_Mode elm_web_zoom_mode_get(Evas_Object *obj)
|
|
|
|
void elm_web_region_show(Evas_Object *obj, int x, int y, int w, int h)
|
|
void elm_web_region_bring_in(Evas_Object *obj, int x, int y, int w, int h)
|
|
void elm_web_inwin_mode_set(Evas_Object *obj, Eina_Bool value)
|
|
Eina_Bool elm_web_inwin_mode_get(Evas_Object *obj)
|
|
|
|
Eina_Bool elm_web_window_features_property_get(Elm_Web_Window_Features *wf, Elm_Web_Window_Feature_Flag flag)
|
|
void elm_web_window_features_region_get(Elm_Web_Window_Features *wf, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
|
|
|
|
# Window (api:DONE cb:DONE test:DONE doc:DONE py3:DONE)
|
|
const_Eo_Class *elm_obj_win_class_get()
|
|
Evas_Object *elm_win_add(Evas_Object *parent, const_char *name, Elm_Win_Type type)
|
|
Evas_Object *elm_win_util_standard_add(const_char *name, const_char_ptr title)
|
|
void elm_win_resize_object_add(Evas_Object *obj, Evas_Object* subobj)
|
|
void elm_win_resize_object_del(Evas_Object *obj, Evas_Object* subobj)
|
|
void elm_win_title_set(Evas_Object *obj, const_char *title)
|
|
const_char * elm_win_title_get(Evas_Object *obj)
|
|
void elm_win_icon_name_set(Evas_Object *obj, const_char *icon_name)
|
|
const_char * elm_win_icon_name_get(Evas_Object *obj)
|
|
void elm_win_role_set(Evas_Object *obj, const_char *role)
|
|
const_char * elm_win_role_get(Evas_Object *obj)
|
|
void elm_win_icon_object_set(Evas_Object* obj, Evas_Object* icon)
|
|
const_Evas_Object *elm_win_icon_object_get(Evas_Object*)
|
|
void elm_win_autodel_set(Evas_Object *obj, Eina_Bool autodel)
|
|
Eina_Bool elm_win_autodel_get(Evas_Object *obj)
|
|
void elm_win_activate(Evas_Object *obj)
|
|
void elm_win_lower(Evas_Object *obj)
|
|
void elm_win_raise(Evas_Object *obj)
|
|
void elm_win_center(Evas_Object *obj, Eina_Bool h, Eina_Bool v)
|
|
void elm_win_borderless_set(Evas_Object *obj, Eina_Bool borderless)
|
|
Eina_Bool elm_win_borderless_get(Evas_Object *obj)
|
|
void elm_win_shaped_set(Evas_Object *obj, Eina_Bool shaped)
|
|
Eina_Bool elm_win_shaped_get(Evas_Object *obj)
|
|
void elm_win_alpha_set(Evas_Object *obj, Eina_Bool alpha)
|
|
Eina_Bool elm_win_alpha_get(Evas_Object *obj)
|
|
void elm_win_override_set(Evas_Object *obj, Eina_Bool override)
|
|
Eina_Bool elm_win_override_get(Evas_Object *obj)
|
|
void elm_win_fullscreen_set(Evas_Object *obj, Eina_Bool fullscreen)
|
|
Eina_Bool elm_win_fullscreen_get(Evas_Object *obj)
|
|
void elm_win_maximized_set(Evas_Object *obj, Eina_Bool maximized)
|
|
Eina_Bool elm_win_maximized_get(Evas_Object *obj)
|
|
void elm_win_iconified_set(Evas_Object *obj, Eina_Bool iconified)
|
|
Eina_Bool elm_win_iconified_get(Evas_Object *obj)
|
|
void elm_win_withdrawn_set(Evas_Object *obj, Eina_Bool withdrawn)
|
|
Eina_Bool elm_win_withdrawn_get(Evas_Object *obj)
|
|
void elm_win_urgent_set(Evas_Object *obj, Eina_Bool urgent)
|
|
Eina_Bool elm_win_urgent_get(Evas_Object *obj)
|
|
void elm_win_demand_attention_set(Evas_Object *obj, Eina_Bool demand_attention)
|
|
Eina_Bool elm_win_demand_attention_get(Evas_Object *obj)
|
|
void elm_win_modal_set(Evas_Object *obj, Eina_Bool modal)
|
|
Eina_Bool elm_win_modal_get(Evas_Object *obj)
|
|
void elm_win_aspect_set(Evas_Object *obj, double aspect)
|
|
double elm_win_aspect_get(Evas_Object *obj)
|
|
void elm_win_size_base_set(Evas_Object *obj, int w, int h)
|
|
void elm_win_size_base_get(Evas_Object *obj, int *w, int *h)
|
|
void elm_win_size_step_set(Evas_Object *obj, int w, int h)
|
|
void elm_win_size_step_get(Evas_Object *obj, int *w, int *h)
|
|
void elm_win_layer_set(Evas_Object *obj, int layer)
|
|
int elm_win_layer_get(Evas_Object *obj)
|
|
void elm_win_rotation_set(Evas_Object *obj, int rotation)
|
|
void elm_win_rotation_with_resize_set(Evas_Object *obj, int rotation)
|
|
int elm_win_rotation_get(Evas_Object *obj)
|
|
void elm_win_sticky_set(Evas_Object *obj, Eina_Bool sticky)
|
|
Eina_Bool elm_win_sticky_get(Evas_Object *obj)
|
|
void elm_win_conformant_set(Evas_Object *obj, Eina_Bool conformant)
|
|
Eina_Bool elm_win_conformant_get(Evas_Object *obj)
|
|
|
|
void elm_win_quickpanel_set(Evas_Object *obj, Eina_Bool quickpanel)
|
|
Eina_Bool elm_win_quickpanel_get(Evas_Object *obj)
|
|
void elm_win_quickpanel_priority_major_set(Evas_Object *obj, int priority)
|
|
int elm_win_quickpanel_priority_major_get(Evas_Object *obj)
|
|
void elm_win_quickpanel_priority_minor_set(Evas_Object *obj, int priority)
|
|
int elm_win_quickpanel_priority_minor_get(Evas_Object *obj)
|
|
void elm_win_quickpanel_zone_set(Evas_Object *obj, int zone)
|
|
int elm_win_quickpanel_zone_get(Evas_Object *obj)
|
|
|
|
void elm_win_prop_focus_skip_set(Evas_Object *obj, Eina_Bool skip)
|
|
void elm_win_illume_command_send(Evas_Object *obj, Elm_Illume_Command command, params)
|
|
Evas_Object *elm_win_inlined_image_object_get(Evas_Object *obj)
|
|
Eina_Bool elm_win_focus_get(Evas_Object *obj)
|
|
void elm_win_screen_constrain_set(Evas_Object *obj, Eina_Bool constrain)
|
|
Eina_Bool elm_win_screen_constrain_get(Evas_Object *obj)
|
|
void elm_win_screen_size_get(Evas_Object *obj, int *x, int *y, int *w, int *h)
|
|
|
|
void elm_win_focus_highlight_enabled_set(Evas_Object *obj, Eina_Bool enabled)
|
|
Eina_Bool elm_win_focus_highlight_enabled_get(Evas_Object *obj)
|
|
void elm_win_focus_highlight_style_set(Evas_Object *obj, const_char *style)
|
|
const_char * elm_win_focus_highlight_style_get(Evas_Object *obj)
|
|
|
|
void elm_win_keyboard_mode_set(Evas_Object *obj, Elm_Win_Keyboard_Mode mode)
|
|
Elm_Win_Keyboard_Mode elm_win_keyboard_mode_get(Evas_Object *obj)
|
|
void elm_win_keyboard_win_set(Evas_Object *obj, Eina_Bool is_keyboard)
|
|
Eina_Bool elm_win_keyboard_win_get(Evas_Object *obj)
|
|
|
|
void elm_win_indicator_mode_set(Evas_Object *obj, Elm_Win_Indicator_Mode mode)
|
|
Elm_Win_Indicator_Mode elm_win_indicator_mode_get(Evas_Object *obj)
|
|
void elm_win_indicator_opacity_set(Evas_Object *obj, Elm_Win_Indicator_Opacity_Mode mode)
|
|
Elm_Win_Indicator_Opacity_Mode elm_win_indicator_opacity_get(Evas_Object *obj)
|
|
|
|
void elm_win_screen_position_get(Evas_Object *obj, int *x, int *y)
|
|
Eina_Bool elm_win_socket_listen(Evas_Object *obj, const_char *svcname, int svcnum, Eina_Bool svcsys)
|
|
|
|
# X specific call - wont't work on non-x engines (return 0)
|
|
Ecore_X_Window elm_win_xwindow_get(Evas_Object *obj)
|
|
|
|
|
|
cdef class Object(evasObject):
|
|
cdef object _elmcallbacks
|
|
cdef object _elm_event_cbs
|
|
#
|
|
# cdef class Window(Object):
|
|
# pass
|
|
#
|
|
# cdef class StandardWindow(Window):
|
|
# pass
|
|
#
|
|
# cdef class LayoutClass(Object):
|
|
# pass
|
|
#
|
|
# cdef class Background(LayoutClass):
|
|
# pass
|
|
|