Rev 7244 | Rev 7254 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7244 | Rev 7252 | ||
---|---|---|---|
Line 51... | Line 51... | ||
51 | block skp; |
51 | block skp; |
Line 52... | Line 52... | ||
52 | 52 | ||
Line 53... | Line 53... | ||
53 | _tabs tabs = { LP, LP, NULL, NULL, SKINS }; |
53 | _tabs tabs = { LP, LP, NULL, NULL, SKINS }; |
- | 54 | ||
- | 55 | checkbox checkbox1 = { "Checkbox", true }; |
|
- | 56 | more_less_box spinbox1 = { 23, 0, 999, "SpinBox" }; |
|
Line 54... | Line 57... | ||
54 | 57 | edit_box edit1 = {180,NULL,NULL,0xffffff,0x94AECE,0xFFFfff,0xffffff, |
|
Line 55... | Line 58... | ||
55 | checkbox checkbox1 = { "Checkbox", true }; |
58 | 0x10000000,sizeof(param),#param,0, 0b}; |
56 | 59 | ||
Line 72... | Line 75... | ||
72 | loop() switch(WaitEvent()) |
75 | loop() switch(WaitEvent()) |
73 | { |
76 | { |
74 | case evMouse: |
77 | case evMouse: |
75 | if (!CheckActiveProcess(Form.ID)) break; |
78 | if (!CheckActiveProcess(Form.ID)) break; |
76 | SelectList_ProcessMouse(); |
79 | SelectList_ProcessMouse(); |
- | 80 | edit_box_mouse stdcall (#edit1); |
|
Line 77... | Line 81... | ||
77 | 81 | ||
78 | if (mouse.pkm)&&(select_list.MouseOver(mouse.x, mouse.y)) { |
82 | if (mouse.pkm)&&(select_list.MouseOver(mouse.x, mouse.y)) { |
79 | select_list.ProcessMouse(mouse.x, mouse.y); |
83 | select_list.ProcessMouse(mouse.x, mouse.y); |
80 | SelectList_Draw(); |
84 | SelectList_Draw(); |
Line 86... | Line 90... | ||
86 | id=GetButtonID(); |
90 | id=GetButtonID(); |
87 | if (id==1) ExitProcess(); |
91 | if (id==1) ExitProcess(); |
88 | if (id==SKINS) EventTabClick(SKINS); |
92 | if (id==SKINS) EventTabClick(SKINS); |
89 | if (id==WALLPAPERS) EventTabClick(WALLPAPERS); |
93 | if (id==WALLPAPERS) EventTabClick(WALLPAPERS); |
90 | checkbox1.click(id); |
94 | checkbox1.click(id); |
- | 95 | spinbox1.click(id); |
|
91 | break; |
96 | break; |
Line 92... | Line 97... | ||
92 | 97 | ||
93 | case evKey: |
98 | case evKey: |
94 | GetKeys(); |
99 | GetKeys(); |
Line 107... | Line 112... | ||
107 | select_list.KeyDown(); |
112 | select_list.KeyDown(); |
108 | EventApply(); |
113 | EventApply(); |
109 | break; |
114 | break; |
110 | } |
115 | } |
111 | } |
116 | } |
- | 117 | EAX= key_ascii << 8; |
|
- | 118 | edit_box_key stdcall (#edit1); |
|
112 | break; |
119 | break; |
Line 113... | Line 120... | ||
113 | 120 | ||
114 | case evReDraw: |
121 | case evReDraw: |
115 | system.color.get(); |
122 | system.color.get(); |
116 | DefineAndDrawWindow(screen.width-600/2,80,600,404+skin_height,0x73,0xE4DFE1,WINDOW_HEADER,0); |
123 | DefineAndDrawWindow(screen.width-600/2,80,630,404+skin_height,0x74,0xE4DFE1,WINDOW_HEADER,0); |
117 | GetProcessInfo(#Form, SelfInfo); |
124 | GetProcessInfo(#Form, SelfInfo); |
118 | IF (Form.status_window>=2) break; |
125 | IF (Form.status_window>=2) break; |
119 | DrawWindowContent(); |
126 | DrawWindowContent(); |
120 | if (menu.list.cur_y) { |
127 | if (menu.list.cur_y) { |
Line 127... | Line 134... | ||
127 | 134 | ||
128 | 135 | ||
129 | void DrawWindowContent() |
136 | void DrawWindowContent() |
- | 137 | { |
|
Line 130... | Line 138... | ||
130 | { |
138 | int id; |
Line 131... | Line 139... | ||
131 | int id; |
139 | incn y; |
132 | 140 | ||
Line 148... | Line 156... | ||
148 | false |
156 | false |
149 | ); |
157 | ); |
150 | select_list.cur_y = id; |
158 | select_list.cur_y = id; |
Line 151... | Line 159... | ||
151 | 159 | ||
152 | skp.set_size( |
160 | skp.set_size( |
153 | select_list.x + select_list.w + TAB_PADDING + scroll1.size_x, |
161 | select_list.x + select_list.w + TAB_PADDING + scroll1.size_x + 20, |
154 | select_list.y, |
162 | select_list.y + 30, |
155 | 250, |
163 | 250, |
156 | 250 |
164 | select_list.h - 50 |
Line 157... | Line 165... | ||
157 | ); |
165 | ); |
158 | 166 | ||
Line 159... | Line 167... | ||
159 | SelectList_Draw(); |
167 | SelectList_Draw(); |
160 | SelectList_DrawBorder(); |
168 | SelectList_DrawBorder(); |
161 | 169 | ||
- | 170 | if (tabs.active_tab == SKINS) |
|
- | 171 | { |
|
162 | if (tabs.active_tab == SKINS) |
172 | DrawBar(skp.x-20, select_list.y, skp.w+40, select_list.h, system.color.work); |
- | 173 | DrawRectangle(skp.x-20, select_list.y, skp.w+40, select_list.h, system.color.work_graph); |
|
- | 174 | y.n = skp.y; |
|
163 | { |
175 | DrawFrame(skp.x, skp.y, skp.w, skp.h, " Components Preview "); |
164 | DrawBar(skp.x, skp.y, skp.w, skp.h, system.color.work); |
176 | checkbox1.draw(skp.x+20, y.inc(30)); |
165 | DrawFrame(skp.x, skp.y, skp.w, skp.h, " Components Preview "); |
177 | spinbox1.draw(skp.x+20, y.inc(30)); |
166 | WriteText(skp.x+20, skp.y+30, 0x90, system.color.work_text, "Lorem ipsum"); |
178 | WriteText(skp.x+20, y.inc(30), 0x90, system.color.work_text, "Edit box"); |
167 | checkbox1.draw(skp.x+20, skp.y+70); |
179 | DrawEditBoxPos(skp.x+20, y.inc(20), #edit1); |
168 | DrawStandartCaptButton(skp.x+20, skp.y+skp.h-40, GetFreeButtonId(), "Apply"); |
180 | DrawStandartCaptButton(skp.x+20, skp.y+skp.h-40, GetFreeButtonId(), "Button1"); |