-
Notifications
You must be signed in to change notification settings - Fork 83
/
uiArrowheadControl.ui
120 lines (101 loc) · 3.01 KB
/
uiArrowheadControl.ui
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
/*
* Copyright (c) GeoWorks 1992 -- All Rights Reserved
*
* PROJECT: PC GEOS
* MODULE:
* FILE: uiArrowheadControl.ui
*
* AUTHOR: Jon Witort
*
* REVISION HISTORY:
* Name Date Description
* ---- ---- -----------
* jon 10 jun 1992 initial perversion
*
* DESCRIPTION:
* UI description for GrObjArrowheadControl stuff
*
* $Id: uiArrowheadControl.ui,v 1.1 97/04/04 18:06:23 newdeal Exp $
*
*/
start GrObjArrowheadControlUI, notDetachable;
GrObjArrowheadTypeList = GenItemGroup {
moniker = "Arrowhead:";
genStates = default -usable;
behaviorType = exclusiveNone;
applyMsg = MSG_GOAHC_SET_ARROWHEAD_TYPE;
destination = "TO_OBJ_BLOCK_OUTPUT";
children = Unfilled30Arrowhead,
Unfilled45Arrowhead,
Unfilled90Arrowhead,
Unfilled135Arrowhead,
Unfilled150Arrowhead,
Filled30Arrowhead,
Filled45Arrowhead,
Filled135Arrowhead,
Filled150Arrowhead;
hints = {
HINT_ORIENT_CHILDREN_HORIZONTALLY,
HINT_ITEM_GROUP_TOOLBOX_STYLE,
HINT_ALLOW_CHILDREN_TO_WRAP
}
}
Unfilled30Arrowhead = GenItem {
moniker = "->";
identifier = "(20 shl offset SAT_LENGTH) or (30 shl offset SAT_ANGLE)";
}
Unfilled45Arrowhead = GenItem {
moniker = "->";
identifier = "(14 shl offset SAT_LENGTH) or (45 shl offset SAT_ANGLE)";
}
Unfilled90Arrowhead = GenItem {
moniker = "-|";
identifier = "(10 shl offset SAT_LENGTH) or (90 shl offset SAT_ANGLE)";
}
Unfilled135Arrowhead = GenItem {
moniker = "-<";
identifier = "(14 shl offset SAT_LENGTH) or (135 shl offset SAT_ANGLE)";
}
Unfilled150Arrowhead = GenItem {
moniker = "-<";
identifier = "(20 shl offset SAT_LENGTH) or (150 shl offset SAT_ANGLE)";
}
Filled30Arrowhead = GenItem {
moniker = "->";
identifier = "(20 shl offset SAT_LENGTH) or (mask SAT_FILLED) or (30 shl offset SAT_ANGLE)";
}
Filled45Arrowhead = GenItem {
moniker = "->";
identifier = "(14 shl offset SAT_LENGTH) or (mask SAT_FILLED) or (45 shl offset SAT_ANGLE)";
}
Filled135Arrowhead = GenItem {
moniker = "-<";
identifier = "(14 shl offset SAT_LENGTH) or (mask SAT_FILLED) or (135 shl offset SAT_ANGLE)";
}
Filled150Arrowhead = GenItem {
moniker = "-<";
identifier = "(20 shl offset SAT_LENGTH) or (mask SAT_FILLED) or (150 shl offset SAT_ANGLE)";
}
GrObjArrowheadWhichEndList = GenBooleanGroup {
genStates = default -usable;
applyMsg = MSG_GOAHC_SET_ARROWHEAD_WHICH_END;
destination = "TO_OBJ_BLOCK_OUTPUT";
children = ArrowheadOnStartBoolean, ArrowheadOnEndBoolean;
hints = {
HINT_ORIENT_CHILDREN_HORIZONTALLY
}
}
ArrowheadOnStartBoolean = GenBoolean {
moniker = "Arrowhead at Start";
identifier = "mask GOLAIR_ARROWHEAD_ON_START";
}
ArrowheadOnEndBoolean = GenBoolean {
moniker = "Arrowhead at End";
identifier = "mask GOLAIR_ARROWHEAD_ON_END";
}
end GrObjArrowheadControlUI;
start GrObjControlUIStrings, data;
chunk GOAHCName = "Object Arrowhead";
chunk ArrowheadTypeName = "Arrowhead Type";
chunk ArrowheadWhichEndName = "Arrowhead End Selector";
end GrObjControlUIStrings;