diff options
Diffstat (limited to 'res')
-rw-r--r-- | res/edc/widgets/gengrid.edc | 44 |
1 files changed, 42 insertions, 2 deletions
diff --git a/res/edc/widgets/gengrid.edc b/res/edc/widgets/gengrid.edc index 624f553..51b9e77 100644 --- a/res/edc/widgets/gengrid.edc +++ b/res/edc/widgets/gengrid.edc @@ -46,7 +46,7 @@ group { visible: 0; } description { - state: "clicked" 0.0; + state: "selected" 0.0; inherit: "default" 0.0; perspective.zplane: -100; } @@ -388,6 +388,26 @@ group { target: "part_focus3"; target: "elm.bg.text"; } + program { + name: "selected"; + signal: "elm,state,selected"; + source: "elm"; + action: STATE_SET "selected" 0.0; + target: "map"; + transition: DECELERATE 0.2; + after: "after_selected"; + } + program { + name: "after_selected"; + action: STATE_SET "default" 0.0; + target: "map"; + transition: DECELERATE 0.2; + after: "item_selected"; + } + program { + name: "item_selected"; + action: SIGNAL_EMIT SIG_ITEM_SELECTED SIG_SOURCE_EDC; + } } } @@ -423,7 +443,7 @@ group { visible: 0; } description { - state: "clicked" 0.0; + state: "selected" 0.0; inherit: "default" 0.0; perspective.zplane: -100; } @@ -732,5 +752,25 @@ group { target: "part_focus3"; target: "part_focus4"; } + program { + name: "selected"; + signal: "elm,state,selected"; + source: "elm"; + action: STATE_SET "selected" 0.0; + target: "map"; + transition: DECELERATE 0.2; + after: "after_selected"; + } + program { + name: "after_selected"; + action: STATE_SET "default" 0.0; + target: "map"; + transition: DECELERATE 0.2; + after: "item_selected"; + } + program { + name: "item_selected"; + action: SIGNAL_EMIT SIG_ITEM_SELECTED SIG_SOURCE_EDC; + } } } |