elementary/conform - renamed internal variables and swallow part names
authorhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 14 Mar 2012 04:00:13 +0000 (04:00 +0000)
committerhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 14 Mar 2012 04:00:13 +0000 (04:00 +0000)
to be more clearly.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@69312 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

data/themes/widgets/conformant.edc
src/lib/elm_conform.c

index 4a128e3..65cabea 100644 (file)
@@ -1,6 +1,6 @@
 group { name: "elm/conformant/base/default";
    parts {
-      part { name: "elm.swallow.shelf";
+      part { name: "elm.swallow.indicator";
          type: SWALLOW;
          description { state: "default" 0.0;
             fixed: 0 1;
@@ -14,21 +14,30 @@ group { name: "elm/conformant/base/default";
             fixed: 0 1;
             align: 0.5 0.5;
             rel1.relative: 0.0 1.0;
-            rel1.to_y: "elm.swallow.shelf";
+            rel1.to_y: "elm.swallow.indicator";
             rel2.relative: 1.0 0.0;
             rel2.to_y: "elm.swallow.virtualkeypad";
          }
       }
+      part { name: "elm.swallow.clipboard";
+         type: SWALLOW;
+         description { state: "default" 0.0;
+            fixed: 0 1;
+            align: 0.0 1.0;
+            rel2.relative: 1.0 0.0;
+            rel2.to_y: "elm.swallow.softkey";
+         }
+      }
       part { name: "elm.swallow.virtualkeypad";
          type: SWALLOW;
          description { state: "default" 0.0;
             fixed: 0 1;
             align: 0.0 1.0;
             rel2.relative: 1.0 0.0;
-            rel2.to_y: "elm.swallow.panel";
+            rel2.to_y: "elm.swallow.softkey";
          }
       }
-      part { name: "elm.swallow.panel";
+      part { name: "elm.swallow.softkey";
          type: SWALLOW;
          description { state: "default" 0.0;
             fixed: 0 1;
index ac69b85..6159158 100644 (file)
@@ -13,7 +13,10 @@ typedef struct _Widget_Data Widget_Data;
 struct _Widget_Data
 {
    Evas_Object *base;
-   Evas_Object *shelf, *panel, *virtualkeypad, *clipboard;
+   Evas_Object *indicator;
+   Evas_Object *softkey;
+   Evas_Object *virtualkeypad;
+   Evas_Object *clipboard;
    Evas_Object *content;
    Evas_Object *scroller;
 #ifdef HAVE_ELEMENTARY_X
@@ -119,8 +122,6 @@ _theme_hook(Evas_Object *obj)
 
    if (wd->content)
      edje_object_part_swallow(wd->base, "elm.swallow.content", wd->content);
-   edje_object_scale_set(wd->base, elm_widget_scale_get(obj)
-                         * _elm_config->scale);
    _sizing_eval(obj);
 }
 
@@ -282,7 +283,7 @@ _conformant_part_sizing_eval(Evas_Object *obj, Conformant_Part_Type part_type)
              ;
 #endif
           }
-        _conformant_part_size_set(obj, wd->shelf, sx, sy, sw, sh);
+        _conformant_part_size_set(obj, wd->indicator, sx, sy, sw, sh);
      }
    if (part_type & ELM_CONFORM_VIRTUAL_KEYPAD_PART)
      {
@@ -312,7 +313,7 @@ _conformant_part_sizing_eval(Evas_Object *obj, Conformant_Part_Type part_type)
              ;
 #endif
           }
-        _conformant_part_size_set(obj, wd->panel, sx, sy, sw, sh);
+        _conformant_part_size_set(obj, wd->softkey, sx, sy, sw, sh);
      }
    if (part_type & ELM_CONFORM_CLIPBOARD_PART)
      {
@@ -335,23 +336,26 @@ static void
 _swallow_conformant_parts(Evas_Object *obj)
 {
    Widget_Data *wd = elm_widget_data_get(obj);
-
+   Evas *e = evas_object_evas_get(obj);
    wd->scroller = NULL;
-   if (!wd->shelf)
+
+   //Indicator
+   if (!wd->indicator)
      {
-        wd->shelf = evas_object_rectangle_add(evas_object_evas_get(obj));
-        elm_widget_sub_object_add(obj, wd->shelf);
-        evas_object_size_hint_min_set(wd->shelf, -1, 0);
-        evas_object_size_hint_max_set(wd->shelf, -1, 0);
+        wd->indicator = evas_object_rectangle_add(e);
+        elm_widget_sub_object_add(obj, wd->indicator);
+        evas_object_size_hint_min_set(wd->indicator, -1, 0);
+        evas_object_size_hint_max_set(wd->indicator, -1, 0);
      }
    else
      _conformant_part_sizing_eval(obj, ELM_CONFORM_INDICATOR_PART);
-   evas_object_color_set(wd->shelf, 0, 0, 0, 0);
-   edje_object_part_swallow(wd->base, "elm.swallow.shelf", wd->shelf);
+   evas_object_color_set(wd->indicator, 0, 0, 0, 0);
+   edje_object_part_swallow(wd->base, "elm.swallow.indicator", wd->indicator);
 
+   //Virtual Keyboard
    if (!wd->virtualkeypad)
      {
-        wd->virtualkeypad = evas_object_rectangle_add(evas_object_evas_get(obj));
+        wd->virtualkeypad = evas_object_rectangle_add(e);
         elm_widget_sub_object_add(obj, wd->virtualkeypad);
         evas_object_size_hint_min_set(wd->virtualkeypad, -1, 0);
         evas_object_size_hint_max_set(wd->virtualkeypad, -1, 0);
@@ -361,28 +365,32 @@ _swallow_conformant_parts(Evas_Object *obj)
    evas_object_color_set(wd->virtualkeypad, 0, 0, 0, 0);
    edje_object_part_swallow(wd->base, "elm.swallow.virtualkeypad",
                             wd->virtualkeypad);
-
+   //Clipboard
    if (!wd->clipboard)
      {
-        wd->clipboard = evas_object_rectangle_add(evas_object_evas_get(obj));
+        wd->clipboard = evas_object_rectangle_add(e);
         elm_widget_sub_object_add(obj, wd->clipboard);
         evas_object_size_hint_min_set(wd->clipboard, -1, 0);
         evas_object_size_hint_max_set(wd->clipboard, -1, 0);
      }
    else
      _conformant_part_sizing_eval(obj, ELM_CONFORM_CLIPBOARD_PART);
+   evas_object_color_set(wd->clipboard, 0, 0, 0, 0);
+   edje_object_part_swallow(wd->base, "elm.swallow.clipboard",
+                            wd->clipboard);
 
-   if (!wd->panel)
+   //Softkey
+   if (!wd->softkey)
      {
-        wd->panel = evas_object_rectangle_add(evas_object_evas_get(obj));
-        elm_widget_sub_object_add(obj, wd->panel);
-        evas_object_size_hint_min_set(wd->panel, -1, 0);
-        evas_object_size_hint_max_set(wd->panel, -1, 0);
+        wd->softkey = evas_object_rectangle_add(e);
+        elm_widget_sub_object_add(obj, wd->softkey);
+        evas_object_size_hint_min_set(wd->softkey, -1, 0);
+        evas_object_size_hint_max_set(wd->softkey, -1, 0);
      }
    else
      _conformant_part_sizing_eval(obj, ELM_CONFORM_SOFTKEY_PART);
-   evas_object_color_set(wd->panel, 0, 0, 0, 0);
-   edje_object_part_swallow(wd->base, "elm.swallow.panel", wd->panel);
+   evas_object_color_set(wd->softkey, 0, 0, 0, 0);
+   edje_object_part_swallow(wd->base, "elm.swallow.softkey", wd->softkey);
 }
 
 static void