debugvisualizers.txt

Sun, 30 Oct 2011 19:38:54 +0000

author
cemkalyoncu
date
Sun, 30 Oct 2011 19:38:54 +0000
changeset 56
a6bb67b465ad
child 58
d113eb748c04
permissions
-rw-r--r--

* Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
* Link nodes remove themselves properly from the tree if they are not linked
* Link nodes can resolve their targets even if resolve function is not called
* Resource base allows nodes to be removed while calling resolve functions in children, this is a requirement for any overrides as well
* It is now possible to call setblueprint functions with a pointer
* Skeleton for widget registry is coded

56
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
1 ***************************************
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
2 * For Visual studio add the following *
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
3 * code to autoexp.dat in folder: *
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
4 * Common7\Packages\Debugger from *
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
5 * installation folder under *
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
6 * [Visualizer] section *
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
7 ***************************************
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
8
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
9 gge::utils::Collection<*> {
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
10 preview (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
11 #(
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
12 "size=", [*$c.count, i]
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
13 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
14
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
15 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
16 children (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
17 #(
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
18 [size]: [*$c.count, i],
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
19 [capacity]: [*$c.list.size_],
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
20 [raw]: [$c.list],
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
21 #array (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
22 expr: (*$c.list.data)+$i,
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
23 size: *$c.count
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
24 ) : #if ($e != 0) (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
25 $e
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
26 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
27 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
28 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
29 }
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
30
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
31 gge::utils::basic_Size2D<*> {
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
32 preview (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
33 #(
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
34 "{",[$c.Width],"x",[$c.Height],"}"
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
35 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
36 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
37 }
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
38
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
39 gge::utils::basic_Point2D<*> {
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
40 preview (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
41 #(
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
42 "(",[$c.x],", ",[$c.y],")"
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
43 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
44 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
45 }
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
46
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
47 gge::utils::basic_Rectangle2D<*> {
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
48 preview (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
49 #(
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
50 "(",[$c.Left],", ",[$c.Top],") {",[$c.Width],"x",[$c.Height],"}"
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
51 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
52 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
53 children (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
54 #(
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
55 #(Left: $c.Left),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
56 #(Top: $c.Top),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
57 #(Width: $c.Width),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
58 #(Height: $c.Height),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
59 #(Right: $c.Left+$c.Width),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
60 #(Bottom: $c.Top+$c.Height)
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
61 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
62 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
63 }
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
64
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
65 gge::utils::basic_Bounds2D<*> {
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
66 preview (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
67 #(
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
68 "<",[$c.Left],"-",[$c.Right],">, <",[$c.Top],"-",[$c.Bottom],">"
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
69 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
70 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
71 children (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
72 #(
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
73 #(Left: $c.Left),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
74 #(Top: $c.Top),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
75 #(Right: $c.Right),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
76 #(Bottom: $c.Bottom),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
77 #(Width: $c.Right-$c.Left),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
78 #(Height: $c.Bottom-$c.Top)
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
79 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
80 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
81 }
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
82
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
83 gge::animation::AnimationController {
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
84 preview (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
85 # (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
86 [$c.progress],"ms",
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
87 #if ($c.ispaused != 0) (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
88 ", paused"
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
89 ),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
90 #if ($c.isfinished != 0) (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
91 ", finished"
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
92 ),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
93 #if ($c.pauseat != -1) (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
94 #(", target=",[$c.pauseat])
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
95 ),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
96 #if ($c.speed != 1) (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
97 #if ($c.speed == -1) (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
98 ", reverse"
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
99 ) #else (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
100 #(", speed=",[$c.speed])
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
101 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
102 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
103 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
104 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
105
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
106 children (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
107 #(
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
108 #([Raw]: [$c,!]),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
109 #(Progress: $c.progress),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
110 #(Speed: $c.speed),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
111 #(Pause at: $c.pauseat),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
112 #(Paused: $c.ispaused),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
113 #(Finished: $c.isfinished)
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
114 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
115 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
116
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
117 }
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
118 gge::animation::AnimationTimer {
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
119 preview (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
120 # (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
121 [$c.progress],"ms"
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
122 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
123 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
124
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
125 children (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
126 #(
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
127 #([Raw]: [$c,!]),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
128 #(Progress: $c.progress)
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
129 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
130 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
131
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
132 }
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
133
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
134 gge::utils::SGuid {
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
135 preview (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
136 #(
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
137 [($c.ints[1]>>8) & 0xffffff,x],
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
138 "-",
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
139 [*(int*)($c.bytes+2) & 0xffffff,x],
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
140 "-",
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
141 [*((short*)$c.ints),x]
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
142 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
143 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
144
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
145 children (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
146 #(
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
147 #(Serial: [($c.ints[1]>>8) & 0xffffff,x]),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
148 #(Random: [*(int*)($c.bytes+2) & 0xffffff,x]),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
149 #(Time: [*((short*)$c.ints),x]),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
150 #(Next Serial: [$c.serial,x]),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
151 #(Is empty: [$c.int64==0]),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
152 #(Int 64: [$c.int64,x]),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
153 #(Ints: [$c.ints,!]),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
154 #(Bytes: [$c.bytes,!])
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
155 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
156 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
157 }
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
158
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
159 gge::utils::SortedCollection<*> {
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
160 children (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
161 #list (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
162 head: *$c.head,
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
163 next: next,
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
164 ): $e.item
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
165 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
166 }
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
167
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
168 gge::Font {
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
169 preview (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
170 #if($c.Shadow.Type==1) (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
171 #(
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
172 [$c.Style], ", (", [*((int*)&$c.Color), X], "), ", "Flat shadow{ ", [*((int*)&$c.Shadow.Color), X], ", ", "(",$c.Shadow.Offset.x,", ",$c.Shadow.Offset.y , ") }"
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
173 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
174 ) #elif($c.Shadow.Type==2) (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
175 #(
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
176 [$c.Style], ", (", [*((int*)&$c.Color), X], "), ", "Drop shadow{ ", [*((int*)&$c.Shadow.Color), X], ", ", [$c.Shadow.Blur, g], ", ", "(",$c.Shadow.Offset.x,", ",$c.Shadow.Offset.y , ") }"
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
177 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
178 ) #else (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
179 #(
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
180 [$c.Style], ", (", [*((int*)&$c.Color), X], "), No shadow"
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
181 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
182 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
183 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
184 }
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
185
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
186 gge::graphics::RGBint {
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
187 preview (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
188 # (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
189 [*((int*)&$c), X]
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
190 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
191 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
192
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
193 children (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
194 # (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
195 #(Alpha: [$c.a,X]),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
196 #(Red: [$c.r, X]),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
197 #(Green: [$c.g, X]),
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
198 #(Blue: [$c.b, X])
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
199 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
200 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
201 }
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
202
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
203 gge::resource::GID::Type {
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
204 preview (
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
205 #([$c, X])
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
206 )
a6bb67b465ad * Folder can load names of its sub items, use LoadFolderResource function with true as the last parameter
cemkalyoncu
parents:
diff changeset
207 }

mercurial