forked from enlightenment/efl
From: Rajeev Ranjan <rajeev.r@samsung.com>
Subject: [E-devel] [Patch] elm_panes patch Attached to the mail is patch for Elementary Widget elm_panes. This patch addresses the issue of API elm_panes_fixed_set not working as the signal required to do so is not handled in default theme. SVN revision: 67867
This commit is contained in:
parent
a36ff02e72
commit
7f80b6c110
|
@ -6,8 +6,6 @@ group {
|
||||||
image: "bt_hilight.png" COMP;
|
image: "bt_hilight.png" COMP;
|
||||||
image: "bt_shine.png" COMP;
|
image: "bt_shine.png" COMP;
|
||||||
image: "bt_glow.png" COMP;
|
image: "bt_glow.png" COMP;
|
||||||
image: "bt_dis_base.png" COMP;
|
|
||||||
image: "bt_dis_hilight.png" COMP;
|
|
||||||
image: "arrow_right.png" COMP;
|
image: "arrow_right.png" COMP;
|
||||||
image: "arrow_left.png" COMP;
|
image: "arrow_left.png" COMP;
|
||||||
}
|
}
|
||||||
|
@ -103,10 +101,7 @@ group {
|
||||||
}
|
}
|
||||||
description { state: "disabled" 0.0;
|
description { state: "disabled" 0.0;
|
||||||
inherit: "default" 0.0;
|
inherit: "default" 0.0;
|
||||||
image {
|
visible: 0;
|
||||||
normal: "bt_dis_base.png";
|
|
||||||
border: 4 4 4 4;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
part { name: "over1";
|
part { name: "over1";
|
||||||
|
@ -122,10 +117,7 @@ group {
|
||||||
}
|
}
|
||||||
description { state: "disabled" 0.0;
|
description { state: "disabled" 0.0;
|
||||||
inherit: "default" 0.0;
|
inherit: "default" 0.0;
|
||||||
image {
|
visible: 0;
|
||||||
normal: "bt_dis_hilight.png";
|
|
||||||
border: 4 4 4 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
part { name: "over2";
|
part { name: "over2";
|
||||||
|
@ -164,6 +156,19 @@ group {
|
||||||
color: 255 255 255 255;
|
color: 255 255 255 255;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
part { name:"bar_disabled";
|
||||||
|
type: RECT;
|
||||||
|
description { state:"default" 0.0;
|
||||||
|
rel1.to_x: "elm.bar";
|
||||||
|
rel2.to_x: "elm.bar";
|
||||||
|
color: 0 0 0 0;
|
||||||
|
visible: 0;
|
||||||
|
}
|
||||||
|
description { state: "disabled" 0.0;
|
||||||
|
inherit: "default" 0.0;
|
||||||
|
visible: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//Arrow
|
//Arrow
|
||||||
part {
|
part {
|
||||||
|
@ -463,6 +468,26 @@ group {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//fix the pane
|
||||||
|
program {
|
||||||
|
name: "panes_fixed";
|
||||||
|
signal: "elm.panes.fixed";
|
||||||
|
source: "elm";
|
||||||
|
action: STATE_SET "disabled" 0.0;
|
||||||
|
target: "elm.bar";
|
||||||
|
target: "over1";
|
||||||
|
target: "bar_disabled";
|
||||||
|
}
|
||||||
|
//allow the movement by interaction
|
||||||
|
program {
|
||||||
|
name: "panes_unfixed";
|
||||||
|
signal: "elm.panes.unfixed";
|
||||||
|
source: "elm";
|
||||||
|
action: STATE_SET "default" 0.0;
|
||||||
|
target: "elm.bar";
|
||||||
|
target: "over1";
|
||||||
|
target: "bar_disabled";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -474,8 +499,6 @@ group {
|
||||||
image: "bt_hilight.png" COMP;
|
image: "bt_hilight.png" COMP;
|
||||||
image: "bt_shine.png" COMP;
|
image: "bt_shine.png" COMP;
|
||||||
image: "bt_glow.png" COMP;
|
image: "bt_glow.png" COMP;
|
||||||
image: "bt_dis_base.png" COMP;
|
|
||||||
image: "bt_dis_hilight.png" COMP;
|
|
||||||
image: "arrow_up.png" COMP;
|
image: "arrow_up.png" COMP;
|
||||||
image: "arrow_down.png" COMP;
|
image: "arrow_down.png" COMP;
|
||||||
}
|
}
|
||||||
|
@ -571,10 +594,7 @@ group {
|
||||||
}
|
}
|
||||||
description { state: "disabled" 0.0;
|
description { state: "disabled" 0.0;
|
||||||
inherit: "default" 0.0;
|
inherit: "default" 0.0;
|
||||||
image {
|
visible: 0;
|
||||||
normal: "bt_dis_base.png";
|
|
||||||
border: 4 4 4 4;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
part { name: "over1";
|
part { name: "over1";
|
||||||
|
@ -590,10 +610,7 @@ group {
|
||||||
}
|
}
|
||||||
description { state: "disabled" 0.0;
|
description { state: "disabled" 0.0;
|
||||||
inherit: "default" 0.0;
|
inherit: "default" 0.0;
|
||||||
image {
|
visible: 0;
|
||||||
normal: "bt_dis_hilight.png";
|
|
||||||
border: 4 4 4 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
part { name: "over2";
|
part { name: "over2";
|
||||||
|
@ -632,6 +649,19 @@ group {
|
||||||
color: 255 255 255 255;
|
color: 255 255 255 255;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
part { name:"bar_disabled";
|
||||||
|
type: RECT;
|
||||||
|
description { state:"default" 0.0;
|
||||||
|
rel1.to_y: "elm.bar";
|
||||||
|
rel2.to_y: "elm.bar";
|
||||||
|
color: 0 0 0 0;
|
||||||
|
visible: 0;
|
||||||
|
}
|
||||||
|
description { state: "disabled" 0.0;
|
||||||
|
inherit: "default" 0.0;
|
||||||
|
visible: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//Arrow
|
//Arrow
|
||||||
part {
|
part {
|
||||||
|
@ -796,6 +826,26 @@ group {
|
||||||
target: "arrow_left";
|
target: "arrow_left";
|
||||||
transition: DECELERATE 0.4;
|
transition: DECELERATE 0.4;
|
||||||
}
|
}
|
||||||
|
//fix the pane
|
||||||
|
program {
|
||||||
|
name: "panes_fixed";
|
||||||
|
signal: "elm.panes.fixed";
|
||||||
|
source: "elm";
|
||||||
|
action: STATE_SET "disabled" 0.0;
|
||||||
|
target: "elm.bar";
|
||||||
|
target: "over1";
|
||||||
|
target: "bar_disabled";
|
||||||
|
}
|
||||||
|
//allow the movement by interaction
|
||||||
|
program {
|
||||||
|
name: "panes_unfixed";
|
||||||
|
signal: "elm.panes.unfixed";
|
||||||
|
source: "elm";
|
||||||
|
action: STATE_SET "default" 0.0;
|
||||||
|
target: "elm.bar";
|
||||||
|
target: "over1";
|
||||||
|
target: "bar_disabled";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue