Data Structures | |
| struct | [struct].reorder |
Data Fields | |
| Eina_Inlist_Sorted_State * | state |
| Evas_Object * | hit_rect |
| Evas_Object * | pan_obj |
| Evas_Object * | obj |
| Evas_Object * | stack |
| Eina_List * | selected |
| Eina_List * | group_items |
| Eina_Inlist * | items |
| Elm_Gen_Item * | reorder_it |
| Elm_Object_Item * | last_selected_item |
| Elm_Object_Item * | focused_item |
| a focused item by keypad arrow or mouse. | |
| Elm_Object_Item * | last_focused_item |
| This records the last focused item when widget looses focus. | |
| Elm_Object_Item * | show_it |
| Elm_Object_Item * | bring_in_it |
| Elm_Gengrid_Item_Scrollto_Type | scroll_to_type |
| Eina_Hash * | content_item_map |
| Eo * | provider |
| Elm_Gen_Item * | focus_on_realization |
| Ecore_Job * | calc_job |
| int | walking |
| int | item_width |
| int | item_height |
| int | group_item_width |
| int | group_item_height |
| int | minw |
| int | minh |
| unsigned int | item_count |
| Evas_Coord | pan_x |
| Evas_Coord | pan_y |
| Elm_Object_Select_Mode | select_mode |
| Elm_Object_Multi_Select_Mode | multi_select_mode |
| select mode for multiple selection | |
| Ecore_Cb | calc_cb |
| Ecore_Cb | clear_cb |
| double | longpress_timeout |
| int | generation |
| Eina_Compare_Cb | item_compare_cb |
| unsigned int | nmax |
| Evas_Coord | reorder_item_x |
| Evas_Coord | reorder_item_y |
| Evas_Coord | old_pan_x |
| Evas_Coord | old_pan_y |
| long | items_lost |
| double | align_x |
| double | align_y |
| struct | reorder |
| Elm_Focus_Region_Show_Mode | mode |
| the mode which describes which rectangle should be returned in the interest region getter | |
| Eina_Bool | reorder_item_changed: 1 |
| Eina_Bool | move_effect_enabled: 1 |
| Eina_Bool | old_h_bounce |
| Eina_Bool | old_v_bounce |
| Eina_Bool | reorder_mode: 1 |
| Eina_Bool | was_selected: 1 |
| Eina_Bool | longpressed: 1 |
| Eina_Bool | pan_changed: 1 |
| Eina_Bool | horizontal: 1 |
| Eina_Bool | highlight: 1 |
| Eina_Bool | clear_me: 1 |
| a flag whether gengrid is marked as to be cleared or not. | |
| Eina_Bool | on_hold: 1 |
| Eina_Bool | filled: 1 |
| Eina_Bool | multi: 1 |
| Eina_Bool | show_region: 1 |
| Eina_Bool | bring_in: 1 |
| Eina_Bool | mouse_down: 1 |
| a flag that mouse is down on the list at the moment. | |
| Eina_Bool | item_loop_enable: 1 |
| Eina_Inlist * | item_cache |
| int | item_cache_count |
| int | item_cache_max |
| Eina_Bool | custom_size_mode: 1 |
| unsigned int * | custom_size_sum |
| unsigned int * | custom_tot_sum |
| unsigned int | custom_tot_max |
| unsigned int | custom_alloc_size |
| Eina_Bool | scr_minw |
| Eina_Bool | scr_minh |
| Eina_Bool | order_dirty |
| Elm_Object_Item* _Elm_Gengrid_Data::focused_item |
a focused item by keypad arrow or mouse.
This is set to NULL if widget looses focus.
| Elm_Object_Item* _Elm_Gengrid_Data::last_focused_item |
This records the last focused item when widget looses focus.
This is required to set the focus on last focused item when widgets gets focus.
| Elm_Focus_Region_Show_Mode _Elm_Gengrid_Data::mode |
the mode which describes which rectangle should be returned in the interest region getter
Referenced by elm_object_focus_region_show_mode_get(), and elm_object_focus_region_show_mode_set().
| Eina_Bool _Elm_Gengrid_Data::clear_me |
a flag whether gengrid is marked as to be cleared or not.
if this flag is true, gengrid clear was already deferred.
| Eina_Bool _Elm_Gengrid_Data::mouse_down |
a flag that mouse is down on the list at the moment.
this flag is set to true on mouse and reset to false on mouse up value whether item loop feature is enabled or not.