Sun, 30 Oct 2011 19:38:54 +0000
* 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  } 