reorder gen* wd bools
authordiscomfitor <discomfitor@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 21 Oct 2011 20:45:14 +0000 (20:45 +0000)
committerdiscomfitor <discomfitor@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 21 Oct 2011 20:45:14 +0000 (20:45 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@64265 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/elm_gen.c
src/lib/elm_gengrid.c
src/lib/elm_genlist.c

index 6026a2d..18a6274 100644 (file)
@@ -13,6 +13,12 @@ struct _Widget_Data
    Elm_Gen_Item     *reorder_it; /* item currently being repositioned */
    Ecore_Job        *calc_job;
    int        walking;
+   Eina_Bool         reorder_mode : 1;
+   Eina_Bool         on_hold : 1;
+   Eina_Bool         multi : 1;
+   Eina_Bool         no_select : 1;
+   Eina_Bool         wasselected : 1;
+   Eina_Bool         always_select : 1;
 };
 
 static const char *
index f7de359..3cea21e 100644 (file)
@@ -36,6 +36,12 @@ struct _Widget_Data
    Elm_Gen_Item     *reorder_it; /* item currently being repositioned */
    Ecore_Job        *calc_job;
    int               walking;
+   Eina_Bool         reorder_mode : 1;
+   Eina_Bool         on_hold : 1;
+   Eina_Bool         multi : 1;
+   Eina_Bool         no_select : 1;
+   Eina_Bool         wasselected : 1;
+   Eina_Bool         always_select : 1;
    ////////////////////////////////////
    Evas_Object      *scr;
    Evas_Object      *pan_smart;
@@ -53,16 +59,10 @@ struct _Widget_Data
    long              items_lost;
 
    Eina_Bool         horizontal : 1;
-   Eina_Bool         on_hold : 1;
    Eina_Bool         longpressed : 1;
-   Eina_Bool         multi : 1;
-   Eina_Bool         no_select : 1;
-   Eina_Bool         wasselected : 1;
-   Eina_Bool         always_select : 1;
    Eina_Bool         clear_me : 1;
    Eina_Bool         h_bounce : 1;
    Eina_Bool         v_bounce : 1;
-   Eina_Bool         reorder_mode : 1;
    Eina_Bool         reorder_item_changed : 1;
    Eina_Bool         move_effect_enabled : 1;
 };
index aa42052..c23980e 100644 (file)
@@ -55,6 +55,12 @@ struct _Widget_Data
    Elm_Gen_Item     *reorder_it; /* item currently being repositioned */
    Ecore_Job        *calc_job;
    int               walking;
+   Eina_Bool         reorder_mode : 1;
+   Eina_Bool         on_hold : 1;
+   Eina_Bool         multi : 1;
+   Eina_Bool         no_select : 1;
+   Eina_Bool         wasselected : 1;
+   Eina_Bool         always_select : 1;
    ////////////////////////////////////
    Evas_Object      *scr; /* a smart scroller object which is used internally in genlist */
    Evas_Object      *pan_smart; /* "elm_genlist_pan" evas smart object. this is an extern pan of smart scroller(scr). */
@@ -82,19 +88,13 @@ struct _Widget_Data
    Eina_Bool         multi_down : 1;
    Eina_Bool         multi_timeout : 1;
    Eina_Bool         multitouched : 1;
-   Eina_Bool         on_hold : 1;
-   Eina_Bool         multi : 1;
-   Eina_Bool         always_select : 1;
    Eina_Bool         longpressed : 1;
-   Eina_Bool         wasselected : 1;
-   Eina_Bool         no_select : 1;
    Eina_Bool         bring_in : 1;
    Eina_Bool         compress : 1;
    Eina_Bool         height_for_width : 1;
    Eina_Bool         homogeneous : 1;
    Eina_Bool         clear_me : 1;
    Eina_Bool         swipe : 1;
-   Eina_Bool         reorder_mode : 1;
    Eina_Bool         reorder_pan_move : 1;
    Eina_Bool         auto_scroll_enabled : 1;
    Eina_Bool         pan_resized : 1;