My pleasure, *BAR*

Daniel Juyung Seo (SeoZ)


On Tue, Jan 14, 2014 at 2:10 PM, daniel.za...@samsung.com <
daniel.za...@samsung.com> wrote:

> Thank you Daniel the 2nd.
>
>
> On 01/13/2014 04:01 PM, Daniel Juyung Seo wrote:
>
>> seoz pushed a commit to branch master.
>>
>> http://git.enlightenment.org/core/elementary.git/commit/?id=
>> a902244ee6be445524fce8329081bf181c45ef83
>>
>> commit a902244ee6be445524fce8329081bf181c45ef83
>> Author: Daniel Juyung Seo <seojuyu...@gmail.com>
>> Date:   Mon Jan 13 23:00:28 2014 +0900
>>
>>      panes: Fixed panes smart callbak calls by fixing default theme.
>>           Panes smart callback depends on the signals from theme but it
>> was broken
>>      when dark theme was introduced.
>>      "clicked" does not work yet, it should be fixed.
>>           Thanks for the report, JackDanielZ.
>> ---
>>   data/themes/edc/elm/panes.edc | 52 ++++++++++++++++++++++++++++++
>> +++++++++++++
>>   src/lib/elm_panes.c           |  8 +++----
>>   2 files changed, 56 insertions(+), 4 deletions(-)
>>
>> diff --git a/data/themes/edc/elm/panes.edc b/data/themes/edc/elm/panes.
>> edc
>> index 5910769..63f1166 100644
>> --- a/data/themes/edc/elm/panes.edc
>> +++ b/data/themes/edc/elm/panes.edc
>> @@ -81,6 +81,20 @@ group { name: "elm/panes/vertical/default";
>>            }
>>         }
>>      }
>> +   programs {
>> +      program {signal: "mouse,down,1"; source: "bar"; // for "press"
>> smart callback
>> +         action: SIGNAL_EMIT "elm,action,press" "elm";
>> +      }
>> +      program { signal: "mouse,up,1"; source: "bar"; // for "unpress"
>> smart callback
>> +         action: SIGNAL_EMIT "elm,action,unpress" "elm";
>> +      }
>> +      program { signal: "mouse,clicked,1"; source: "bar"; // for
>> "clicked" smart callback
>> +         action: SIGNAL_EMIT "elm,action,click" "elm";
>> +      }
>> +      program { signal: "mouse,down,1,double"; source: "bar"; // for
>> "clicked,double" smart callback
>> +         action: SIGNAL_EMIT "elm,action,click,double" "elm";
>> +      }
>> +   }
>>   }
>>     group { name: "elm/panes/horizontal/default";
>> @@ -162,6 +176,20 @@ group { name: "elm/panes/horizontal/default";
>>            }
>>         }
>>      }
>> +   programs {
>> +      program {signal: "mouse,down,1"; source: "bar"; // for "press"
>> smart callback
>> +         action: SIGNAL_EMIT "elm,action,press" "elm";
>> +      }
>> +      program { signal: "mouse,up,1"; source: "bar"; // for "unpress"
>> smart callback
>> +         action: SIGNAL_EMIT "elm,action,unpress" "elm";
>> +      }
>> +      program { signal: "mouse,clicked,1"; source: "bar"; // for
>> "clicked" smart callback
>> +         action: SIGNAL_EMIT "elm,action,click" "elm";
>> +      }
>> +      program { signal: "mouse,down,1,double"; source: "bar"; // for
>> "clicked,double" smart callback
>> +         action: SIGNAL_EMIT "elm,action,click,double" "elm";
>> +      }
>> +   }
>>   }
>>     ////////////////////////////////////////////////////////////
>> ////////////////
>> @@ -309,6 +337,18 @@ group { name: "elm/panes/vertical/flush";
>>         }
>>      }
>>      programs {
>> +      program {signal: "mouse,down,1"; source: "bar"; // for "press"
>> smart callback
>> +         action: SIGNAL_EMIT "elm,action,press" "elm";
>> +      }
>> +      program { signal: "mouse,up,1"; source: "bar"; // for "unpress"
>> smart callback
>> +         action: SIGNAL_EMIT "elm,action,unpress" "elm";
>> +      }
>> +      program { signal: "mouse,clicked,1"; source: "bar"; // for
>> "clicked" smart callback
>> +         action: SIGNAL_EMIT "elm,action,click" "elm";
>> +      }
>> +      program { signal: "mouse,down,1,double"; source: "bar"; // for
>> "clicked,double" smart callback
>> +         action: SIGNAL_EMIT "elm,action,click,double" "elm";
>> +      }
>>         program {
>>            signal: "mouse,in"; source: "bar1";
>>            action: STATE_SET "active" 0.0;
>> @@ -511,5 +551,17 @@ group { name: "elm/panes/horizontal/flush";
>>            target: "glow2a";
>>            target: "glow2b";
>>         }
>> +      program {signal: "mouse,down,1"; source: "bar"; // for "press"
>> smart callback
>> +         action: SIGNAL_EMIT "elm,action,press" "elm";
>> +      }
>> +      program { signal: "mouse,up,1"; source: "bar"; // for "unpress"
>> smart callback
>> +         action: SIGNAL_EMIT "elm,action,unpress" "elm";
>> +      }
>> +      program { signal: "mouse,clicked,1"; source: "bar"; // for
>> "clicked" smart callback
>> +         action: SIGNAL_EMIT "elm,action,click" "elm";
>> +      }
>> +      program { signal: "mouse,down,1,double"; source: "bar"; // for
>> "clicked,double" smart callback
>> +         action: SIGNAL_EMIT "elm,action,click,double" "elm";
>> +      }
>>      }
>>   }
>> diff --git a/src/lib/elm_panes.c b/src/lib/elm_panes.c
>> index 10bcb06..a6cbb33 100644
>> --- a/src/lib/elm_panes.c
>> +++ b/src/lib/elm_panes.c
>> @@ -207,16 +207,16 @@ _elm_panes_smart_add(Eo *obj, void *_pd
>> EINA_UNUSED, va_list *list EINA_UNUSED)
>>      elm_panes_content_left_size_set(obj, 0.5);
>>        edje_object_signal_callback_add
>> -     (wd->resize_obj, "elm,action,click", "",
>> +     (wd->resize_obj, "elm,action,click", "*",
>>        _on_clicked, obj);
>>      edje_object_signal_callback_add
>> -     (wd->resize_obj, "elm,action,click,double", "",
>> +     (wd->resize_obj, "elm,action,click,double", "*",
>>        _double_clicked, obj);
>>      edje_object_signal_callback_add
>> -     (wd->resize_obj, "elm,action,press", "",
>> +     (wd->resize_obj, "elm,action,press", "*",
>>        _on_pressed, obj);
>>      edje_object_signal_callback_add
>> -     (wd->resize_obj, "elm,action,unpress", "",
>> +     (wd->resize_obj, "elm,action,unpress", "*",
>>        _on_unpressed, obj);
>>        elm_widget_can_focus_set(obj, EINA_FALSE);
>>
>>
>
------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to