forked from enlightenment/terminology
themes - fix mild, mustang, smyck, base16, black to work with tabs
still nyanology left
This commit is contained in:
parent
5ed68d82b2
commit
2ca0e69529
|
@ -279,11 +279,6 @@ collections {
|
|||
part { name: "terminology.content"; type: SWALLOW;
|
||||
description { state: "default" 0.0;
|
||||
}
|
||||
description { state: "tab" 0.0;
|
||||
inherit: "default" 0.0;
|
||||
// rel1.to_y: "tabmiddle";
|
||||
// rel1.relative: 0.0 1.0;
|
||||
}
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -32,6 +32,14 @@ collections {
|
|||
image: "pm_shadow.png" COMP;
|
||||
image: "pm_overlay.png" COMP;
|
||||
image: "pm_fill.png" COMP;
|
||||
image: "tab_bg_l0.png" COMP;
|
||||
image: "tab_bg_l1.png" COMP;
|
||||
image: "tab_bg_r0.png" COMP;
|
||||
image: "tab_bg_r1.png" COMP;
|
||||
image: "tab_shad_l0.png" COMP;
|
||||
image: "tab_shad_l1.png" COMP;
|
||||
image: "tab_shad_r0.png" COMP;
|
||||
image: "tab_shad_r1.png" COMP;
|
||||
}
|
||||
sounds {
|
||||
sample { name: "bell" LOSSY 64;
|
||||
|
@ -245,8 +253,6 @@ collections {
|
|||
// actual text grid for chars, cursors, selectiond etc. goes here
|
||||
part { name: "terminology.content"; type: SWALLOW;
|
||||
description { state: "default" 0.0;
|
||||
rel1.offset: 1 2;
|
||||
rel2.offset: -2 -2;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -371,8 +377,10 @@ collections {
|
|||
fixed: 1 1;
|
||||
rel1.relative: 1.0 0.0;
|
||||
rel1.offset: -3 2;
|
||||
rel1.to: "viewregion";
|
||||
rel2.relative: 1.0 0.0;
|
||||
rel2.offset: -3 2;
|
||||
rel2.to: "viewregion";
|
||||
align: 1.0 0.0;
|
||||
min: 16 16;
|
||||
}
|
||||
|
@ -386,6 +394,28 @@ collections {
|
|||
color: 0 0 0 0;
|
||||
}
|
||||
}
|
||||
|
||||
part { name: "terminology.tabregion"; type: SWALLOW;
|
||||
description { state: "default" 0.0;
|
||||
fixed: 1 1;
|
||||
rel1.to: "terminology.content";
|
||||
rel2.to: "viewregion";
|
||||
rel2.relative: 1.0 0.0;
|
||||
}
|
||||
}
|
||||
part { name: "viewregion"; type: SWALLOW;
|
||||
description { state: "default" 0.0;
|
||||
fixed: 1 1;
|
||||
rel1.to: "terminology.content";
|
||||
rel2.to: "terminology.content";
|
||||
}
|
||||
description { state: "tab" 0.0;
|
||||
inherit: "default" 0.0;
|
||||
rel1.to_y: "tabmiddle";
|
||||
rel1.relative: 0.0 1.0;
|
||||
}
|
||||
}
|
||||
|
||||
program {
|
||||
signal: "mouse,in"; source: "tabcount_ev";
|
||||
action: STATE_SET "over" 0.0;
|
||||
|
@ -448,8 +478,12 @@ collections {
|
|||
// miniview
|
||||
part { name: "terminology.miniview"; type: SWALLOW;
|
||||
description { state: "default" 0.0;
|
||||
rel1.to_x: "terminology.content";
|
||||
rel1.to_y: "viewregion";
|
||||
rel2.to: "terminology.content";
|
||||
//color: 255 255 255 0;
|
||||
visible: 0;
|
||||
fixed: 1 1;
|
||||
}
|
||||
description { state: "on" 0.0;
|
||||
inherit: "default" 0.0;
|
||||
|
@ -469,6 +503,277 @@ collections {
|
|||
target: "terminology.miniview";
|
||||
}
|
||||
|
||||
part { name: "tab_bevel_bg0";
|
||||
mouse_events: 0;
|
||||
description { state: "default" 0.0;
|
||||
rel1.to: "tableft";
|
||||
rel2.to_y: "tableft";
|
||||
rel2.to_x: "tab_bevel_bg1";
|
||||
rel2.relative: 0.0 1.0;
|
||||
image.normal: "tab_bg_l0.png";
|
||||
image.border: 2 0 4 4;
|
||||
fill.smooth: 0;
|
||||
visible: 0;
|
||||
fixed: 1 1;
|
||||
}
|
||||
description { state: "tab" 0.0;
|
||||
inherit: "default" 0.0;
|
||||
visible: 1;
|
||||
}
|
||||
}
|
||||
part { name: "tab_bevel_bg1";
|
||||
mouse_events: 0;
|
||||
description { state: "default" 0.0;
|
||||
rel1.to: "tabmiddle";
|
||||
rel1.offset: -4 0;
|
||||
rel2.to: "tabmiddle";
|
||||
align: 0.0 0.0;
|
||||
max: 12 99999;
|
||||
min: 12 0;
|
||||
image.normal: "tab_bg_l1.png";
|
||||
image.border: 0 0 4 4;
|
||||
fill.smooth: 0;
|
||||
visible: 0;
|
||||
fixed: 1 1;
|
||||
}
|
||||
description { state: "tab" 0.0;
|
||||
inherit: "default" 0.0;
|
||||
visible: 1;
|
||||
}
|
||||
}
|
||||
part { name: "tab_bevel_bg2"; type: SPACER;
|
||||
description { state: "default" 0.0;
|
||||
rel1.to: "tab_bevel_bg1";
|
||||
rel1.relative: 1.0 0.0;
|
||||
rel2.to: "tab_bevel_bg3";
|
||||
rel2.relative: 0.0 1.0;
|
||||
fixed: 1 1;
|
||||
}
|
||||
}
|
||||
part { name: "tab_bevel_bg3";
|
||||
mouse_events: 0;
|
||||
description { state: "default" 0.0;
|
||||
rel1.to: "tabmiddle";
|
||||
rel2.to: "tabmiddle";
|
||||
rel2.offset: 3 -1;
|
||||
align: 1.0 0.0;
|
||||
max: 12 99999;
|
||||
min: 12 0;
|
||||
image.normal: "tab_bg_r1.png";
|
||||
image.border: 0 0 4 4;
|
||||
fill.smooth: 0;
|
||||
visible: 0;
|
||||
fixed: 1 1;
|
||||
}
|
||||
description { state: "tab" 0.0;
|
||||
inherit: "default" 0.0;
|
||||
visible: 1;
|
||||
}
|
||||
}
|
||||
part { name: "tab_bevel_bg4";
|
||||
mouse_events: 0;
|
||||
description { state: "default" 0.0;
|
||||
rel1.to_y: "tabright";
|
||||
rel1.to_x: "tab_bevel_bg3";
|
||||
rel1.relative: 1.0 0.0;
|
||||
rel2.to: "tabright";
|
||||
image.normal: "tab_bg_r0.png";
|
||||
image.border: 0 2 4 4;
|
||||
fill.smooth: 0;
|
||||
visible: 0;
|
||||
fixed: 1 1;
|
||||
}
|
||||
description { state: "tab" 0.0;
|
||||
inherit: "default" 0.0;
|
||||
visible: 1;
|
||||
}
|
||||
}
|
||||
|
||||
part { name: "terminology.tabl.content"; type: SWALLOW;
|
||||
description { state: "default" 0.0;
|
||||
rel1.to: "tableft";
|
||||
rel2.to: "tableft";
|
||||
fixed: 1 1;
|
||||
}
|
||||
}
|
||||
part { name: "terminology.tabr.content"; type: SWALLOW;
|
||||
description { state: "default" 0.0;
|
||||
rel1.to: "tabright";
|
||||
rel2.to: "tabright";
|
||||
fixed: 1 1;
|
||||
}
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////
|
||||
// a swallow to hold a finger size rect for min tab size
|
||||
program {
|
||||
signal: "tabbar,on"; source: "terminology";
|
||||
action: STATE_SET "tab" 0.0;
|
||||
target: "viewregion";
|
||||
target: "tableft";
|
||||
target: "tabmiddle";
|
||||
target: "tabright";
|
||||
target: "tab_bevel_bg0";
|
||||
target: "tab_bevel_bg1";
|
||||
target: "tab_bevel_bg3";
|
||||
target: "tab_bevel_bg4";
|
||||
target: "tabtitle";
|
||||
}
|
||||
program {
|
||||
signal: "tabbar,off"; source: "terminology";
|
||||
action: STATE_SET "default" 0.0;
|
||||
target: "viewregion";
|
||||
target: "tableft";
|
||||
target: "tabmiddle";
|
||||
target: "tabright";
|
||||
target: "tab_bevel_bg0";
|
||||
target: "tab_bevel_bg1";
|
||||
target: "tab_bevel_bg3";
|
||||
target: "tab_bevel_bg4";
|
||||
target: "tabtitle";
|
||||
}
|
||||
|
||||
part { name: "terminology.tab"; type: SWALLOW;
|
||||
mouse_events: 0;
|
||||
description { state: "default" 0.0;
|
||||
rel1.relative: 1.0 0.0;
|
||||
rel1.to_x: "terminology.tabl";
|
||||
rel2.relative: 0.0 0.0;
|
||||
rel2.to_x: "terminology.tabr";
|
||||
align: 0.5 0.0;
|
||||
visible: 0;
|
||||
fixed: 1 1;
|
||||
}
|
||||
}
|
||||
// some slot for dragable parts to stayt in along top edge of bg
|
||||
part { name: "tabdrag"; type: SPACER;
|
||||
description { state: "default" 0.0;
|
||||
rel2.relative: 1.0 0.0;
|
||||
fixed: 1 1;
|
||||
}
|
||||
}
|
||||
// left boundary of the active tab (ragable 0.0 -> 1.0)
|
||||
part { name: "terminology.tabl"; type: SPACER;
|
||||
dragable.x: 1 1 0;
|
||||
dragable.confine: "tabdrag";
|
||||
description { state: "default" 0.0;
|
||||
rel2.relative: 1.0 0.0;
|
||||
max: 1 1;
|
||||
fixed: 1 1;
|
||||
}
|
||||
}
|
||||
// right boundary of the active tab (ragable 0.0 -> 1.0)
|
||||
part { name: "terminology.tabr"; type: SPACER;
|
||||
dragable.x: 1 1 0;
|
||||
dragable.confine: "tabdrag";
|
||||
description { state: "default" 0.0;
|
||||
rel2.relative: 1.0 0.0;
|
||||
max: 1 1;
|
||||
fixed: 1 1;
|
||||
}
|
||||
}
|
||||
|
||||
part { name: "terminology.tab.title"; type: TEXT; mouse_events: 0;
|
||||
scale: 1;
|
||||
effect: SOFT_SHADOW BOTTOM;
|
||||
mouse_events: 0;
|
||||
description { state: "default" 0.0;
|
||||
color: 255 255 255 255;
|
||||
color3: 0 0 0 18;
|
||||
text { font: "Sans:style=Bold"; size: 10;
|
||||
align: 0.5 0.0;
|
||||
min: 0 1;
|
||||
}
|
||||
align: 0.5 0.0;
|
||||
rel1.to_x: "tab_bevel_bg2";
|
||||
rel1.offset: 0 2;
|
||||
rel2.to_x: "tab_bevel_bg2";
|
||||
rel2.offset: -1 2;
|
||||
rel2.relative: 1.0 0.0;
|
||||
visible: 0;
|
||||
fixed: 1 1;
|
||||
}
|
||||
}
|
||||
part { name: "tabtitle"; type: TEXT; mouse_events: 0;
|
||||
scale: 1;
|
||||
mouse_events: 0;
|
||||
description { state: "default" 0.0;
|
||||
color: 255 255 255 255;
|
||||
text { font: "Sans:style=Bold"; size: 10;
|
||||
align: 0.5 0.5;
|
||||
min: 0 1;
|
||||
text_source: "terminology.tab.title";
|
||||
}
|
||||
align: 0.5 0.5;
|
||||
rel1.to_x: "tab_bevel_bg2";
|
||||
rel1.to_y: "tabmiddle";
|
||||
rel2.to_x: "tab_bevel_bg2";
|
||||
rel2.to_y: "tabmiddle";
|
||||
visible: 0;
|
||||
fixed: 1 1;
|
||||
}
|
||||
description { state: "tab" 0.0;
|
||||
inherit: "default" 0.0;
|
||||
visible: 1;
|
||||
}
|
||||
}
|
||||
part { name: "tablimit0"; type: SPACER;
|
||||
description { state: "default" 0.0;
|
||||
rel1.to_y: "terminology.tab";
|
||||
rel1.relative: 0.0 1.0;
|
||||
rel2.to_y: "terminology.tab.title";
|
||||
align: 0.0 0.0;
|
||||
fixed: 1 1;
|
||||
}
|
||||
}
|
||||
|
||||
part { name: "tableft"; type: RECT;
|
||||
mouse_events: 0;
|
||||
description { state: "default" 0.0;
|
||||
rel2.to_x: "terminology.tab";
|
||||
rel2.to_y: "tabmiddle";
|
||||
rel2.relative: 0.0 1.0;
|
||||
color: 0 0 0 0;
|
||||
visible: 0;
|
||||
fixed: 1 1;
|
||||
}
|
||||
description { state: "tab" 0.0;
|
||||
inherit: "default" 0.0;
|
||||
visible: 1;
|
||||
}
|
||||
}
|
||||
part { name: "tabright"; type: RECT;
|
||||
mouse_events: 0;
|
||||
description { state: "default" 0.0;
|
||||
rel1.to: "terminology.tab";
|
||||
rel1.relative: 1.0 0.0;
|
||||
rel2.to_y: "tabmiddle";
|
||||
color: 0 0 0 0;
|
||||
visible: 0;
|
||||
fixed: 1 1;
|
||||
}
|
||||
description { state: "tab" 0.0;
|
||||
inherit: "default" 0.0;
|
||||
visible: 1;
|
||||
}
|
||||
}
|
||||
part { name: "tabmiddle"; type: RECT;
|
||||
description { state: "default" 0.0;
|
||||
rel1.to: "terminology.tab";
|
||||
rel2.to_x: "terminology.tab";
|
||||
rel2.to_y: "tablimit0";
|
||||
rel2.offset: -1 0;
|
||||
color: 0 0 0 0;
|
||||
align: 0.0 0.0;
|
||||
visible: 0;
|
||||
fixed: 1 1;
|
||||
}
|
||||
description { state: "tab" 0.0;
|
||||
inherit: "default" 0.0;
|
||||
visible: 1;
|
||||
}
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////
|
||||
// a place terminology will place an entry box for internal commands
|
||||
part { name: "cmdclip"; type: RECT;
|
||||
|
@ -1123,8 +1428,108 @@ collections {
|
|||
}
|
||||
}
|
||||
|
||||
group { name: "terminology/tabbar_back";
|
||||
images {
|
||||
image: "tab_other_l.png" COMP;
|
||||
image: "tab_other_m.png" COMP;
|
||||
image: "tab_other_r.png" COMP;
|
||||
image: "tab_shad_l2.png" COMP;
|
||||
image: "tab_shad_r2.png" COMP;
|
||||
}
|
||||
parts {
|
||||
part { name: "tab_bevel_shad1";
|
||||
mouse_events: 0;
|
||||
clip_to: "clip";
|
||||
description { state: "default" 0.0;
|
||||
rel1.to: "tab_base_top1";
|
||||
rel2.to: "tab_base_top1";
|
||||
image.normal: "tab_shad_l2.png";
|
||||
image.border: 0 0 10 10;
|
||||
fill.smooth: 0;
|
||||
}
|
||||
}
|
||||
part { name: "tab_bevel_shad3";
|
||||
mouse_events: 0;
|
||||
clip_to: "clip";
|
||||
description { state: "default" 0.0;
|
||||
rel1.to: "tab_base_top3";
|
||||
rel2.to: "tab_base_top3";
|
||||
image.normal: "tab_shad_r2.png";
|
||||
image.border: 0 0 10 10;
|
||||
fill.smooth: 0;
|
||||
}
|
||||
}
|
||||
part { name: "tab_base_top1";
|
||||
mouse_events: 0;
|
||||
clip_to: "clip";
|
||||
description { state: "default" 0.0;
|
||||
align: 0.0 0.0;
|
||||
rel1.offset: -4 0;
|
||||
max: 12 99999;
|
||||
min: 12 0;
|
||||
image.normal: "tab_other_l.png";
|
||||
image.border: 0 0 4 4;
|
||||
fill.smooth: 0;
|
||||
}
|
||||
}
|
||||
part { name: "tab_base_top2";
|
||||
mouse_events: 0;
|
||||
clip_to: "clip";
|
||||
description { state: "default" 0.0;
|
||||
rel1.to: "tab_base_top1";
|
||||
rel1.relative: 1.0 0.0;
|
||||
rel2.to: "tab_base_top3";
|
||||
rel2.relative: 0.0 1.0;
|
||||
image.normal: "tab_other_m.png";
|
||||
image.border: 0 0 4 4;
|
||||
fill.smooth: 0;
|
||||
}
|
||||
}
|
||||
part { name: "tab_base_top3";
|
||||
mouse_events: 0;
|
||||
clip_to: "clip";
|
||||
description { state: "default" 0.0;
|
||||
align: 1.0 0.0;
|
||||
rel2.offset: 3 -1;
|
||||
max: 12 99999;
|
||||
min: 12 0;
|
||||
image.normal: "tab_base_r1.png";
|
||||
image.normal: "tab_other_r.png";
|
||||
image.border: 0 0 4 4;
|
||||
fill.smooth: 0;
|
||||
}
|
||||
}
|
||||
part { name: "terminology.title"; type: TEXT; mouse_events: 0;
|
||||
scale: 1;
|
||||
description { state: "default" 0.0;
|
||||
text { font: "Sans:style=Bold"; size: 10;
|
||||
align: 0.5 0.5;
|
||||
min: 0 1;
|
||||
}
|
||||
align: 0.5 0.5;
|
||||
color: 96 96 96 255;
|
||||
rel1.to: "tab_base_top2";
|
||||
rel2.to: "tab_base_top2";
|
||||
}
|
||||
}
|
||||
part { name: "clip"; type: RECT;
|
||||
description { state: "default" 0.0;
|
||||
rel2.offset: -1 -2;
|
||||
}
|
||||
}
|
||||
part { name: "event"; type: RECT;
|
||||
description { state: "default" 0.0;
|
||||
color: 0 0 0 0;
|
||||
}
|
||||
}
|
||||
program {
|
||||
signal: "mouse,clicked,1"; source: "event";
|
||||
action: SIGNAL_EMIT "tab,activate" "terminology";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
//// the cursor to show where text is typed
|
||||
group { name: "terminology/cursor";
|
||||
images {
|
||||
|
|
Loading…
Reference in New Issue