Rev 7096 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7096 | Rev 7147 | ||
---|---|---|---|
Line 15... | Line 15... | ||
15 | // // |
15 | // // |
16 | // DATA // |
16 | // DATA // |
17 | // // |
17 | // // |
18 | //===================================================// |
18 | //===================================================// |
Line 19... | Line 19... | ||
19 | 19 | ||
Line 20... | Line 20... | ||
20 | #define T_TITLE "Background generator 0.6" |
20 | #define T_TITLE "Background generator 0.62" |
21 | 21 | ||
22 | #define MAX_COLORS 10 |
22 | #define MAX_COLORS 10 |
Line 107... | Line 107... | ||
107 | colors.move(DIRECTION_LEFT); |
107 | colors.move(DIRECTION_LEFT); |
108 | break; |
108 | break; |
109 | case BTN_MOVE_RIGHT: |
109 | case BTN_MOVE_RIGHT: |
110 | colors.move(DIRECTION_RIGHT); |
110 | colors.move(DIRECTION_RIGHT); |
111 | break; |
111 | break; |
- | 112 | case BTN_MOVE_UP: |
|
- | 113 | colors.move(DIRECTION_UP); |
|
- | 114 | break; |
|
- | 115 | case BTN_MOVE_DOWN: |
|
- | 116 | colors.move(DIRECTION_DOWN); |
|
- | 117 | break; |
|
112 | case CLOSE_BTN: |
118 | case CLOSE_BTN: |
113 | ExitProcess(); |
119 | ExitProcess(); |
114 | case BTN_APPLY_BACKGROUND: |
120 | case BTN_APPLY_BACKGROUND: |
115 | EventApplyBackground(); |
121 | EventApplyBackground(); |
116 | break; |
122 | break; |
Line 167... | Line 173... | ||
167 | // DrawToolbarButton(BTN_NEW, tx.inc(TB_ICON_PADDING), 2); |
173 | // DrawToolbarButton(BTN_NEW, tx.inc(TB_ICON_PADDING), 2); |
168 | // DrawToolbarButton(BTN_OPEN, tx.inc(TB_ICON_PADDING), 0); |
174 | // DrawToolbarButton(BTN_OPEN, tx.inc(TB_ICON_PADDING), 0); |
169 | // DrawToolbarButton(BTN_SAVE, tx.inc(TB_ICON_PADDING), 5); |
175 | // DrawToolbarButton(BTN_SAVE, tx.inc(TB_ICON_PADDING), 5); |
170 | DrawToolbarButton(BTN_MOVE_LEFT, tx.inc(TB_ICON_PADDING), 30); |
176 | DrawToolbarButton(BTN_MOVE_LEFT, tx.inc(TB_ICON_PADDING), 30); |
171 | DrawToolbarButton(BTN_MOVE_RIGHT, tx.inc(TB_ICON_PADDING), 31); |
177 | DrawToolbarButton(BTN_MOVE_RIGHT, tx.inc(TB_ICON_PADDING), 31); |
172 | // DrawToolbarButton(BTN_MOVE_UP, tx.inc(TB_ICON_PADDING), 32); |
178 | DrawToolbarButton(BTN_MOVE_UP, tx.inc(TB_ICON_PADDING), 32); |
173 | // DrawToolbarButton(BTN_MOVE_DOWN, tx.inc(TB_ICON_PADDING), 33); |
179 | DrawToolbarButton(BTN_MOVE_DOWN, tx.inc(TB_ICON_PADDING), 33); |
- | 180 | ||
- | 181 | DrawToolbarButton(BTN_PICK, tx.inc(TB_ICON_PADDING+8), 38); |
|
- | 182 | ||
174 | // DrawToolbarButton(BTN_FLIP_HOR, tx.inc(TB_ICON_PADDING+8), 34); |
183 | // DrawToolbarButton(BTN_FLIP_HOR, tx.inc(TB_ICON_PADDING+8), 34); |
175 | // DrawToolbarButton(BTN_FLIP_VER, tx.inc(TB_ICON_PADDING), 35); |
184 | // DrawToolbarButton(BTN_FLIP_VER, tx.inc(TB_ICON_PADDING), 35); |
176 | // DrawToolbarButton(BTN_ROTATE_LEFT, tx.inc(TB_ICON_PADDING), 36); |
185 | // DrawToolbarButton(BTN_ROTATE_LEFT, tx.inc(TB_ICON_PADDING), 36); |
177 | // DrawToolbarButton(BTN_ROTATE_RIGHT, tx.inc(TB_ICON_PADDING), 37); |
186 | // DrawToolbarButton(BTN_ROTATE_RIGHT, tx.inc(TB_ICON_PADDING), 37); |
Line 183... | Line 192... | ||
183 | y_count.draw(); |
192 | y_count.draw(); |
Line 184... | Line 193... | ||
184 | 193 | ||
Line 185... | Line 194... | ||
185 | DrawColorsField(); |
194 | DrawColorsField(); |
186 | - | ||
Line 187... | Line 195... | ||
187 | DrawStandartCaptButton(preview.x, 320, BTN_APPLY_BACKGROUND, "Fill background"); |
195 | |
188 | DrawStandartCaptButton(right_bar.x + 150, right_bar.y, BTN_PICK, "Pipette"); |
196 | DrawStandartCaptButton(preview.x, 320, BTN_APPLY_BACKGROUND, "Fill background"); |
Line 189... | Line 197... | ||
189 | 197 | ||
Line 260... | Line 268... | ||
260 | pick_active = true; |
268 | pick_active = true; |
261 | } |
269 | } |
Line 262... | Line 270... | ||
262 | 270 | ||
263 | void EventPickColor() |
271 | void EventPickColor() |
264 | { |
272 | { |
265 | active_color = GetPixelColorFromScreen(mouse.x + Form.left, mouse.y + Form.top); |
273 | active_color = GetPixelColorFromScreen(mouse.x + Form.left + 5, mouse.y + Form.top + skin_height); |
266 | DrawActiveColor(NULL); |
274 | DrawActiveColor(NULL); |
267 | if (mouse.down) && (mouse.key&MOUSE_LEFT) { |
275 | if (mouse.down) && (mouse.key&MOUSE_LEFT) { |
268 | pick_active = false; |
276 | pick_active = false; |
269 | SetEventMask(EVM_REDRAW+EVM_KEY+EVM_BUTTON+EVM_MOUSE+EVM_MOUSE_FILTER); |
277 | SetEventMask(EVM_REDRAW+EVM_KEY+EVM_BUTTON+EVM_MOUSE+EVM_MOUSE_FILTER); |