1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
|
/*-- Menu-Deco --*/
func FrameDecorationBackClr() { return RGBa(0,0,0,128); }
func FrameDecorationBorderTop() { return 15; }
func FrameDecorationBorderLeft() { return 15; }
func FrameDecorationBorderRight() { return 15; }
func FrameDecorationBorderBottom() { return 15; }
func Definition(def)
{
var corner_size = 32;
var border_size = 32;
var border_length = 157;
var offs = corner_size/2;
var offs = corner_size/2;
SetProperty("ActMap", {
FrameDecoTopLeft = {
Prototype = Action,
Name = "FrameDecoTopLeft",
X = 0,
Y = 0,
Wdt = corner_size,
Hgt = corner_size,
OffX = -offs,
OffY = -offs,
},
FrameDecoTopRight = {
Prototype = Action,
Name = "FrameDecoTopRight",
X = border_length + corner_size,
Y = 0,
Wdt = corner_size,
Hgt = corner_size,
OffX = 0,
OffY = -offs,
},
FrameDecoBottomRight = {
Prototype = Action,
Name = "FrameDecoBottomRight",
X = border_length + corner_size,
Y = border_length + corner_size,
Wdt = corner_size,
Hgt = corner_size,
OffX = 0,
OffY = 0,
},
FrameDecoBottomLeft = {
Prototype = Action,
Name = "FrameDecoBottomLeft",
X = 0,
Y = border_length + corner_size,
Wdt = corner_size,
Hgt = corner_size,
OffX = -offs,
OffY = 0,
},
FrameDecoTop = {
Prototype = Action,
Name = "FrameDecoTop",
X = corner_size,
Y = 0,
Wdt = border_length,
Hgt = border_size,
OffX = 0,
OffY = -offs,
},
FrameDecoRight = {
Prototype = Action,
Name = "FrameDecoRight",
X = corner_size + border_length,
Y = corner_size,
Wdt = border_size,
Hgt = border_length,
OffX = 0,
OffY = 0,
},
FrameDecoBottom = {
Prototype = Action,
Name = "FrameDecoBottom",
X = corner_size,
Y = border_length + corner_size,
Wdt = border_length,
Hgt = border_size,
OffX = +offs,
OffY = 0,
},
FrameDecoLeft = {
Prototype = Action,
Name = "FrameDecoLeft",
X = 0,
Y = corner_size,
Wdt = border_size,
Hgt = border_length,
OffX = -offs,
OffY = 0,
}
});
}
|