fix border theme to be pixel-perfect for mouse events

This commit is contained in:
Mike Blumenkrantz 2013-05-22 11:07:40 +01:00
parent b0fb5ae565
commit 07c39a3b80
1 changed files with 21 additions and 18 deletions

View File

@ -49,7 +49,7 @@ group { name: "e/widgets/border/default/border";
rel2.to_y: "bottom";
}
}
part { name: "top";
part { name: "top"; mouse_events: 0;
description { state: "default" 0.0;
color_class: "border_top";
image.normal: "vgrad_med_lighter.png";
@ -307,6 +307,14 @@ group { name: "e/widgets/border/default/border";
image.normal: "sym_down_light_selected.png";
}
}
part { name: "e.event.titlebar"; type: RECT;
description { state: "default" 0.0;
rel2.to_y: "e.swallow.client";
rel2.relative: 1 0;
rel2.offset: 0 1;
color: 0 0 0 0;
}
}
part { name: "e.event.icon"; type: RECT;
description { state: "default" 0.0;
rel1.relative: 0.0 0.0;
@ -317,16 +325,6 @@ group { name: "e/widgets/border/default/border";
color: 0 0 0 0;
}
}
part { name: "e.event.titlebar"; type: RECT;
description { state: "default" 0.0;
rel1.relative: 1.0 0.0;
rel1.to_x: "e.event.icon";
rel2.relative: 0.0 1.0;
rel2.to_x: "e.event.minimize";
rel2.to_y: "top";
color: 0 0 0 0;
}
}
part { name: "e.event.close"; type: RECT;
description { state: "default" 0.0;
rel1.relative: 1.0 0.0;
@ -430,8 +428,7 @@ group { name: "e/widgets/border/default/border";
visible: 0;
}
}
part { name: "shadow";
mouse_events: 0;
part { name: "shadow"; mouse_events: 0;
description { state: "default" 0.0;
image.normal: "win_shadow.png";
image.border: 14 14 14 14;
@ -450,6 +447,8 @@ group { name: "e/widgets/border/default/border";
part { name: "e.event.resize.bl"; type: RECT;
description { state: "default" 0.0;
rel1.relative: 0.0 1.0;
rel1.to_y: "e.swallow.client";
rel1.offset: 0 -1;
rel2.relative: 0.0 1.0;
min: 32 5;
align: 0.0 1.0;
@ -471,6 +470,8 @@ group { name: "e/widgets/border/default/border";
description { state: "default" 0.0;
rel1.relative: 1.0 1.0;
rel1.to_x: "e.event.resize.tl";
rel1.to_y: "e.swallow.client";
rel1.offset: 0 -1;
rel2.relative: 0.0 1.0;
rel2.to_x: "e.event.resize.tr";
min: 0 5;
@ -492,6 +493,8 @@ group { name: "e/widgets/border/default/border";
part { name: "e.event.resize.br"; type: RECT;
description { state: "default" 0.0;
rel1.relative: 1.0 1.0;
rel1.to_y: "e.swallow.client";
rel1.offset: 0 -1;
rel2.relative: 1.0 1.0;
min: 32 5;
align: 1.0 1.0;
@ -520,11 +523,6 @@ group { name: "e/widgets/border/default/border";
FIXED_SIZE(69, 5)
}
}
part { name: "events"; type: RECT; repeat_events: 1;
description { state: "default";
color: 0 0 0 0;
}
}
}
programs {
program {
@ -772,6 +770,11 @@ group { name: "e/widgets/border/sparkle/border";
visible: 0;
}
}
part { name: "events"; type: RECT; repeat_events: 1;
description { state: "default";
color: 0 0 0 0;
}
}
}
programs {
program { name: "in";