- remove old scrollbar stuff

SVN revision: 18145
This commit is contained in:
codewarrior 2005-10-30 09:51:26 +00:00 committed by codewarrior
parent 2b8d5e924b
commit 470ce088d0
10 changed files with 0 additions and 443 deletions

View File

@ -1,443 +0,0 @@
#define SCROLLBAR_BUTTON_SIZE 18
#define SCROLLBAR_DRAG(part_name, rx1, ry1, ox1, oy1, rx2, ry2, ox2, oy2, image_thumb) \
part { \
name: part_name"_shadow2"; \
mouse_events: 0; \
description { \
state: "default" 0.0; \
rel1 { \
relative: 0.0 0.0; \
offset: 0 0; \
to: part_name; \
} \
rel2 { \
relative: 1.0 1.0; \
offset: -1 -1; \
to: part_name; \
} \
image { \
normal: "e17_scrollbar_button_shadow2.png"; \
border: 8 8 8 8; \
} \
} \
} \
part { \
name: part_name"_shadow1"; \
mouse_events: 0; \
description { \
state: "default" 0.0; \
rel1 { \
relative: 0.0 0.0; \
offset: 0 0; \
to: part_name; \
} \
rel2 { \
relative: 1.0 1.0; \
offset: -1 -1; \
to: part_name; \
} \
image { \
normal: "e17_scrollbar_button_shadow1.png"; \
border: 8 8 8 8; \
} \
} \
} \
part { \
name: part_name; \
description { \
state: "default" 0.0; \
rel1 { \
relative: rx1 ry1; \
offset: ox1 oy1; \
} \
rel2 { \
relative: rx2 ry2; \
offset: ox2 oy2; \
} \
image { \
normal: "e17_scrollbar_button.png"; \
border: 8 8 8 8; \
} \
} \
} \
part { \
name: part_name"_thumb"; \
mouse_events: 0; \
description { \
state: "default" 0.0; \
rel1 { \
relative: 0.5 0.5; \
offset: -4 -4; \
to: part_name; \
} \
rel2 { \
relative: 0.5 0.5; \
offset: 3 3; \
to: part_name; \
} \
image { \
normal: image_thumb; \
} \
} \
}
#define SCROLLBAR_BUTTON(button_name, rx1, ry1, ox1, oy1, arrow_image) \
part { \
name: button_name"_shadow2"; \
mouse_events: 0; \
description { \
state: "default" 0.0; \
rel1 { \
relative: 0.0 0.0; \
offset: 0 0; \
to: button_name; \
} \
rel2 { \
relative: 1.0 1.0; \
offset: -1 -1; \
to: button_name; \
} \
image { \
normal: "e17_scrollbar_button_shadow2.png"; \
border: 8 8 8 8; \
} \
} \
description { \
state: "active" 0.0; \
inherit: "default" 0.0; \
visible: 0; \
color: 255 255 255 0; \
} \
description { \
state: "hidden" 0.0; \
inherit: "default" 0.0; \
visible: 0; \
color: 255 255 255 0; \
} \
} \
part { \
name: button_name"_shadow1"; \
mouse_events: 0; \
description { \
state: "default" 0.0; \
rel1 { \
relative: 0.0 0.0; \
offset: 0 0; \
to: button_name; \
} \
rel2 { \
relative: 1.0 1.0; \
offset: -1 -1; \
to: button_name; \
} \
image { \
normal: "e17_scrollbar_button_shadow1.png"; \
border: 8 8 8 8; \
} \
} \
description { \
state: "active" 0.0; \
inherit: "default" 0.0; \
visible: 0; \
color: 255 255 255 0; \
} \
description { \
state: "active" 0.0; \
inherit: "default" 0.0; \
visible: 0; \
color: 255 255 255 0; \
} \
} \
part { \
name: button_name; \
description { \
state: "default" 0.0; \
rel1 { \
relative: rx1 ry1; \
offset: ox1 oy1; \
} \
rel2 { \
relative: rx1 ry1; \
offset: (ox1 + SCROLLBAR_BUTTON_SIZE) (oy1 + SCROLLBAR_BUTTON_SIZE); \
} \
image { \
normal: "e17_scrollbar_button.png"; \
border: 8 8 8 8; \
} \
} \
description { \
state: "active" 0.0; \
inherit: "default" 0.0; \
rel1 { \
offset: (ox1 + 1) (oy1 + 1); \
} \
rel2 { \
offset: (ox1 + SCROLLBAR_BUTTON_SIZE + 1) (oy1 + SCROLLBAR_BUTTON_SIZE + 1); \
} \
} \
description { \
state: "hidden" 0.0; \
inherit: "default" 0.0; \
visible: 0; \
color: 255 255 255 0; \
} \
} \
part { \
name: button_name"_arrow"; \
mouse_events: 0; \
description { \
state: "default" 0.0; \
max: 16 16; \
rel1 { \
relative: 0.0 0.0; \
offset: 4 4; \
to: button_name; \
} \
rel2 { \
relative: 1.0 1.0; \
offset: -5 -5; \
to: button_name; \
} \
image { \
normal: arrow_image; \
} \
} \
description { \
state: "hidden" 0.0; \
inherit: "default" 0.0; \
visible: 0; \
color: 255 255 255 0; \
} \
}
#define SCROLLBAR_BUTTON_PROG(button_name, dir) \
program { \
name: button_name"_active_pre"; \
signal: "mouse,down,1"; \
source: button_name; \
action: STATE_SET "default" 0.0; \
target: button_name"_shadow1"; \
target: button_name"_shadow2"; \
target: button_name; \
target: button_name"_arrow"; \
after: button_name"_active"; \
after: button_name"_active_p"; \
} \
program { \
name: button_name"_active"; \
action: STATE_SET "active" 0.0; \
target: button_name"_shadow2"; \
transition: LINEAR 0.05; \
after: button_name"_active2"; \
} \
program { \
name: button_name"_active2"; \
action: STATE_SET "active" 0.0; \
target: button_name"_shadow1"; \
transition: LINEAR 0.05; \
} \
program { \
name: button_name"_active_p"; \
action: STATE_SET "active" 0.0; \
target: button_name; \
target: button_name"_arrow"; \
transition: LINEAR 0.1; \
} \
program { \
name: button_name"_passive_pre"; \
signal: "mouse,up,1"; \
source: button_name; \
action: STATE_SET "active" 0.0; \
target: button_name"_shadow1"; \
target: button_name"_shadow2"; \
target: button_name; \
target: button_name"_arrow"; \
after: button_name"_passive"; \
after: button_name"_passive_p"; \
} \
program { \
name: button_name"_passive"; \
action: STATE_SET "default" 0.0; \
target: button_name"_shadow2"; \
transition: LINEAR 0.1; \
after: button_name"_passive2"; \
} \
program { \
name: button_name"_passive2"; \
action: STATE_SET "default" 0.0; \
target: button_name"_shadow1"; \
transition: LINEAR 0.1; \
} \
program { \
name: button_name"_passive_p"; \
action: STATE_SET "default" 0.0; \
target: button_name; \
target: button_name"_arrow"; \
transition: LINEAR 0.2; \
} \
program { \
name: button_name"_button_pressed"; \
source: button_name; \
signal: "mouse,down,1"; \
action: SIGNAL_EMIT "scroll_"dir"_start" ""; \
} \
program { \
name: button_name"_button_released"; \
source: button_name; \
signal: "mouse,up,1"; \
action: SIGNAL_EMIT "scroll_stop" ""; \
}
images {
image: "e17_hscrollbar_trough.png" COMP;
image: "e17_vscrollbar_trough.png" COMP;
image: "e17_scrollbar_button_shadow1.png" COMP;
image: "e17_scrollbar_button_shadow2.png" COMP;
image: "e17_scrollbar_button.png" COMP;
image: "e17_scrollbar_arrow_left.png" COMP;
image: "e17_scrollbar_arrow_right.png" COMP;
image: "e17_scrollbar_arrow_up.png" COMP;
image: "e17_scrollbar_arrow_down.png" COMP;
image: "e17_scrollbar_hdrag_thumb.png" COMP;
image: "e17_scrollbar_vdrag_thumb.png" COMP;
/*
image: "e17_scrollbar_left_arrow.png" COMP;
image: "e17_scrollbar_left_arrow_down.png" COMP;
image: "e17_scrollbar_right_arrow.png" COMP;
image: "e17_scrollbar_right_arrow_down.png" COMP;
image: "e17_scrollbar_left_arrow.png" COMP;
image: "e17_scrollbar_left_arrow_down.png" COMP;
image: "e17_hhandle.png" COMP;
image: "e17_hhandle_down.png" COMP;
image: "e17_hhandle_thumb.png" COMP;
image: "e17_vscrollbar_trough.png" COMP;
image: "e17_scrollbar_top_arrow.png" COMP;
image: "e17_scrollbar_top_arrow_down.png" COMP;
image: "e17_scrollbar_bottom_arrow.png" COMP;
image: "e17_scrollbar_bottom_arrow_down.png" COMP;
image: "e17_scrollbar_top_arrow.png" COMP;
image: "e17_scrollbar_top_arrow_down.png" COMP;
image: "e17_vhandle.png" COMP;
image: "e17_vhandle_down.png" COMP;
image: "e17_vhandle_thumb.png" COMP;
*/
}
group {
name: "widgets/hscrollbar";
min: 68 18;
parts {
part {
name: "trough";
description {
state: "default" 0.0;
rel1 {
relative: 0.0 0.5;
offset: 0 -8;
}
rel2 {
relative: 1.0 0.5;
offset: -1 9;
}
image {
normal: "e17_hscrollbar_trough.png";
border: 8 8 8 8;
}
}
}
part {
name: "confine";
type: RECT;
description {
state: "default" 0.0;
visible: 0;
rel1 {
relative: 0.0 0.5;
offset: 18 -6;
}
rel2 {
relative: 1.0 0.5;
offset: -35 7;
}
}
}
SCROLLBAR_BUTTON("left_left_arrow", 0.0, 0.5, -1, -8, "e17_scrollbar_arrow_left.png")
SCROLLBAR_BUTTON("right_left_arrow", 1.0, 0.5, -34, -8, "e17_scrollbar_arrow_left.png")
SCROLLBAR_BUTTON("right_right_arrow", 1.0, 0.5, -18, -8, "e17_scrollbar_arrow_right.png")
}
programs {
SCROLLBAR_BUTTON_PROG("left_left_arrow","left")
SCROLLBAR_BUTTON_PROG("right_left_arrow","left")
SCROLLBAR_BUTTON_PROG("right_right_arrow","right")
}
}
group {
name: "widgets/hscrollbar_drag";
min: 14 0;
parts {
SCROLLBAR_DRAG("drag", 0.0, 0.0, -5, -2, 1.0, 1.0, 4, 1, "e17_scrollbar_hdrag_thumb.png")
}
}
group {
name: "widgets/vscrollbar";
min: 18 68;
parts {
part {
name: "trough";
description {
state: "default" 0.0;
rel1 {
relative: 0.5 0.0;
offset: -8 0;
}
rel2 {
relative: 0.5 1.0;
offset: 9 -1;
}
image {
normal: "e17_vscrollbar_trough.png";
border: 8 8 8 8;
}
}
description {
state: "hidden" 0.0;
inherit: "default" 0.0;
visible: 0;
}
}
part {
name: "confine";
type: RECT;
description {
state: "default" 0.0;
visible: 0;
rel1 {
relative: 0.5 0.0;
offset: -6 18;
}
rel2 {
relative: 0.5 1.0;
offset: 7 -35;
}
}
}
SCROLLBAR_BUTTON("up_up_arrow", 0.5, 0.0, -8, -1, "e17_scrollbar_arrow_up.png")
SCROLLBAR_BUTTON("down_up_arrow", 0.5, 1.0, -8, -34, "e17_scrollbar_arrow_down.png")
SCROLLBAR_BUTTON("down_down_arrow", 0.5, 1.0, -8, -18, "e17_scrollbar_arrow_down.png")
}
programs {
SCROLLBAR_BUTTON_PROG("up_up_arrow","up")
SCROLLBAR_BUTTON_PROG("down_up_arrow","up")
SCROLLBAR_BUTTON_PROG("down_down_arrow","down")
}
}
group {
name: "widgets/vscrollbar_drag";
min: 0 14;
parts {
SCROLLBAR_DRAG("drag", 0.0, 0.0, -2, -5, 1.0, 1.0, 1, 4, "e17_scrollbar_vdrag_thumb.png")
}
}