Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "name": "elm_genlist",
- "macro": "ELM_OBJ_GENLIST_CLASS",
- "inherits": [
- "elm_layout",
- "elm_interface_scrollable",
- "Clickable_Interface"
- ],
- "constructors": {},
- "properties": {
- "homogeneous": {
- "comment_set": "Enable/disable homogeneous mode.",
- "comment_get": "Get whether the homogeneous mode is enabled.",
- "parameters": [
- [
- "",
- "Eina_Bool",
- "homogeneous",
- ""
- ]
- ]
- },
- "select_mode": {
- "comment_set": "Set the genlist select mode.",
- "comment_get": "Get the genlist select mode.",
- "parameters": [
- [
- "",
- "Elm_Object_Select_Mode",
- "mode",
- ""
- ]
- ]
- },
- "focus_on_selection": {
- "comment_set": "Set focus to a first from left focusable widget upon item selection.",
- "comment_get": "Get whether the focus will be set to a widget on an item upon it's selection.",
- "parameters": [
- [
- "",
- "Eina_Bool",
- "enabled",
- ""
- ]
- ]
- },
- "longpress_timeout": {
- "comment_set": "Set the timeout in seconds for the longpress event.",
- "comment_get": "Get the timeout in seconds for the longpress event.",
- "parameters": [
- [
- "",
- "double",
- "timeout",
- ""
- ]
- ]
- },
- "multi_select": {
- "comment_set": "Enable or disable multi-selection in the genlist",
- "comment_get": "Get if multi-selection in genlist is enabled or disabled.",
- "parameters": [
- [
- "",
- "Eina_Bool",
- "multi",
- ""
- ]
- ]
- },
- "reorder_mode": {
- "comment_set": "Set reorder mode",
- "comment_get": "Get the reorder mode",
- "parameters": [
- [
- "",
- "Eina_Bool",
- "reorder_mode",
- ""
- ]
- ]
- },
- "decorate_mode": {
- "comment_set": "Set Genlist decorate mode",
- "comment_get": "Get Genlist decorate mode",
- "parameters": [
- [
- "",
- "Eina_Bool",
- "decorated",
- ""
- ]
- ]
- },
- "multi_select_mode": {
- "comment_set": "Set the genlist multi select mode. - ELM_OBJECT_MULTI_SELECT_MODE_DEFAULT : select/unselect items whenever each item is clicked. - ELM_OBJECT_MULTI_SELECT_MODE_WITH_CONTROL : Only one item will be selected although multi-selection is enabled, if clicked without pressing control key. This mode is only available with multi-selection.",
- "comment_get": "Get the genlist multi select mode. (If getting mode is failed, it returns ELM_OBJECT_MULTI_SELECT_MODE_MAX)",
- "parameters": [
- [
- "",
- "Elm_Object_Multi_Select_Mode",
- "mode",
- ""
- ]
- ]
- },
- "block_count": {
- "comment_set": "Set the maximum number of items within an item block",
- "comment_get": "Get the maximum number of items within an item block",
- "parameters": [
- [
- "",
- "int",
- "count",
- ""
- ]
- ]
- },
- "tree_effect_enabled": {
- "comment_set": "Set Genlist tree effect",
- "comment_get": "Get Genlist tree effect",
- "parameters": [
- [
- "",
- "Eina_Bool",
- "enabled",
- ""
- ]
- ]
- },
- "highlight_mode": {
- "comment_set": "Set whether the genlist items' should be highlighted when item selected.",
- "comment_get": "Get whether the genlist items' should be highlighted when item selected.",
- "parameters": [
- [
- "",
- "Eina_Bool",
- "highlight",
- ""
- ]
- ]
- },
- "mode": {
- "comment_set": "This sets the horizontal stretching mode.",
- "comment_get": "Get the horizontal stretching mode.",
- "parameters": [
- [
- "",
- "Elm_List_Mode",
- "mode",
- ""
- ]
- ]
- },
- "decorated_item": {
- "comment": "Get active genlist mode item",
- "type": "ro",
- "parameters": [
- [
- "",
- "Elm_Object_Item*",
- "ret",
- ""
- ]
- ]
- },
- "selected_item": {
- "comment": "Get the selected item in the genlist.",
- "type": "ro",
- "parameters": [
- [
- "",
- "Elm_Object_Item*",
- "ret",
- ""
- ]
- ]
- },
- "first_item": {
- "comment": "Get the first item in the genlist",
- "type": "ro",
- "parameters": [
- [
- "",
- "Elm_Object_Item*",
- "ret",
- ""
- ]
- ]
- },
- "realized_items": {
- "comment": "Get a list of realized items in genlist",
- "type": "ro",
- "parameters": [
- [
- "",
- "Eina_List*",
- "ret",
- ""
- ]
- ]
- },
- "selected_items": {
- "comment": "Get a list of selected items in the genlist.",
- "type": "ro",
- "parameters": [
- [
- "const",
- "Eina_List*",
- "ret",
- ""
- ]
- ]
- },
- "last_item": {
- "comment": "Get the last item in the genlist",
- "type": "ro",
- "parameters": [
- [
- "",
- "Elm_Object_Item*",
- "ret",
- ""
- ]
- ]
- }
- },
- "methods": {
- "item_insert_before": {
- "comment": "Insert an item before another in a genlist widget",
- "parameters": [
- [
- "in",
- "const",
- "Elm_Genlist_Item_Class*",
- "itc",
- ""
- ],
- [
- "in",
- "const",
- "void*",
- "data",
- ""
- ],
- [
- "in",
- "",
- "Elm_Object_Item*",
- "parent",
- ""
- ],
- [
- "in",
- "",
- "Elm_Object_Item*",
- "before_it",
- ""
- ],
- [
- "in",
- "",
- "Elm_Genlist_Item_Type",
- "type",
- ""
- ],
- [
- "in",
- "",
- "Evas_Smart_Cb",
- "func",
- ""
- ],
- [
- "in",
- "const",
- "void*",
- "func_data",
- ""
- ],
- [
- "out",
- "",
- "Elm_Object_Item*",
- "ret",
- ""
- ]
- ]
- },
- "realized_items_update": {
- "comment": "Update the contents of all realized items.",
- "parameters": []
- },
- "item_insert_after": {
- "comment": "Insert an item after another in a genlist widget",
- "parameters": [
- [
- "in",
- "const",
- "Elm_Genlist_Item_Class*",
- "itc",
- ""
- ],
- [
- "in",
- "const",
- "void*",
- "data",
- ""
- ],
- [
- "in",
- "",
- "Elm_Object_Item*",
- "parent",
- ""
- ],
- [
- "in",
- "",
- "Elm_Object_Item*",
- "after_it",
- ""
- ],
- [
- "in",
- "",
- "Elm_Genlist_Item_Type",
- "type",
- ""
- ],
- [
- "in",
- "",
- "Evas_Smart_Cb",
- "func",
- ""
- ],
- [
- "in",
- "const",
- "void*",
- "func_data",
- ""
- ],
- [
- "out",
- "",
- "Elm_Object_Item*",
- "ret",
- ""
- ]
- ]
- },
- "at_xy_item_get": {
- "comment": "Get the item that is at the x, y canvas coords.",
- "parameters": [
- [
- "in",
- "",
- "Evas_Coord",
- "x",
- ""
- ],
- [
- "in",
- "",
- "Evas_Coord",
- "y",
- ""
- ],
- [
- "out",
- "",
- "int",
- "posret",
- ""
- ],
- [
- "out",
- "",
- "Elm_Object_Item*",
- "ret",
- ""
- ]
- ]
- },
- "items_count": {
- "comment": "Return how many items are currently in a list",
- "parameters": [
- [
- "out",
- "",
- "unsigned int",
- "ret",
- ""
- ]
- ]
- },
- "item_prepend": {
- "comment": "Prepend a new item in a given genlist widget.",
- "parameters": [
- [
- "in",
- "const",
- "Elm_Genlist_Item_Class*",
- "itc",
- ""
- ],
- [
- "in",
- "const",
- "void*",
- "data",
- ""
- ],
- [
- "in",
- "",
- "Elm_Object_Item*",
- "parent",
- ""
- ],
- [
- "in",
- "",
- "Elm_Genlist_Item_Type",
- "type",
- ""
- ],
- [
- "in",
- "",
- "Evas_Smart_Cb",
- "func",
- ""
- ],
- [
- "in",
- "const",
- "void*",
- "func_data",
- ""
- ],
- [
- "out",
- "",
- "Elm_Object_Item*",
- "ret",
- ""
- ]
- ]
- },
- "clear": {
- "comment": "Remove all items from a given genlist widget.",
- "parameters": []
- },
- "item_append": {
- "comment": "Append a new item in a given genlist widget.",
- "parameters": [
- [
- "in",
- "const",
- "Elm_Genlist_Item_Class*",
- "itc",
- ""
- ],
- [
- "in",
- "const",
- "void*",
- "data",
- ""
- ],
- [
- "in",
- "",
- "Elm_Object_Item*",
- "parent",
- ""
- ],
- [
- "in",
- "",
- "Elm_Genlist_Item_Type",
- "type",
- ""
- ],
- [
- "in",
- "",
- "Evas_Smart_Cb",
- "func",
- ""
- ],
- [
- "in",
- "const",
- "void*",
- "func_data",
- ""
- ],
- [
- "out",
- "",
- "Elm_Object_Item*",
- "ret",
- ""
- ]
- ]
- },
- "item_sorted_insert": {
- "comment": "Insert a new item into the sorted genlist object",
- "parameters": [
- [
- "in",
- "const",
- "Elm_Genlist_Item_Class*",
- "itc",
- ""
- ],
- [
- "in",
- "const",
- "void*",
- "data",
- ""
- ],
- [
- "in",
- "",
- "Elm_Object_Item*",
- "parent",
- ""
- ],
- [
- "in",
- "",
- "Elm_Genlist_Item_Type",
- "type",
- ""
- ],
- [
- "in",
- "",
- "Eina_Compare_Cb",
- "comp",
- ""
- ],
- [
- "in",
- "",
- "Evas_Smart_Cb",
- "func",
- ""
- ],
- [
- "in",
- "const",
- "void*",
- "func_data",
- ""
- ],
- [
- "out",
- "",
- "Elm_Object_Item*",
- "ret",
- ""
- ]
- ]
- }
- },
- "implements": [
- [
- "elm_interface_scrollable",
- "policy",
- "set_get"
- ],
- [
- "elm_widget",
- "theme",
- "method"
- ],
- [
- "elm_widget",
- "event",
- "method"
- ],
- [
- "elm_widget",
- "focus_next",
- "method"
- ],
- [
- "elm_widget",
- "access",
- "method"
- ],
- [
- "elm_widget",
- "sub_object_del",
- "method"
- ],
- [
- "Evas_Object_Smart",
- "resize",
- "method"
- ],
- [
- "Evas_Object_Smart",
- "member_add",
- "method"
- ],
- [
- "elm_layout",
- "sub_object_add_enable",
- "method"
- ],
- [
- "elm_layout",
- "sizing_eval",
- "method"
- ],
- [
- "Evas_Object_Smart",
- "del",
- "method"
- ],
- [
- "elm_widget",
- "sub_object_add",
- "method"
- ],
- [
- "elm_widget",
- "translate",
- "method"
- ],
- [
- "elm_widget",
- "on_focus",
- "method"
- ],
- [
- "elm_widget",
- "focus_next_manager_is",
- "method"
- ],
- [
- "elm_widget",
- "focus_direction_manager_is",
- "method"
- ],
- [
- "Eo Base",
- "constructor",
- "method"
- ],
- [
- "Evas_Object_Smart",
- "add",
- "method"
- ],
- [
- "elm_interface_scrollable",
- "policy",
- "set_get"
- ],
- [
- "elm_interface_scrollable",
- "bounce_allow",
- "set_get"
- ],
- [
- "Evas_Object_Smart",
- "move",
- "method"
- ],
- [
- "elm_interface_scrollable",
- "bounce_allow",
- "set_get"
- ]
- ],
- "old_styled_signals": [
- [
- "focused",
- ""
- ],
- [
- "unfocused",
- ""
- ]
- ]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement