Rev 9516 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9516 | Rev 9602 | ||
---|---|---|---|
Line 27... | Line 27... | ||
27 | sc_slider_y= sc_y + sc_h - sc_slider_h; //fix for the very long list |
27 | sc_slider_y= sc_y + sc_h - sc_slider_h; //fix for the very long list |
28 | } |
28 | } |
29 | } |
29 | } |
30 | //slider |
30 | //slider |
31 | DrawRectangle(sc_x,sc_slider_y,16,sc_slider_h,sc.work_graph); |
31 | DrawRectangle(sc_x,sc_slider_y,16,sc_slider_h,sc.line); |
32 | sc_x++; |
32 | sc_x++; |
33 | DrawRectangle3D(sc_x,sc_slider_y+1,14,sc_slider_h-2, sc.work_light , sc.work_dark); |
33 | DrawRectangle3D(sc_x,sc_slider_y+1,14,sc_slider_h-2, sc.light , sc.dark); |
34 | for (i=0; i<13; i++) { |
34 | for (i=0; i<13; i++) { |
35 | if (!_scroll_used) EDX = col.work_gradient[13-i]; else EDX = col.work_gradient[i]; |
35 | if (!_scroll_used) EDX = col.work_gradient[13-i]; else EDX = col.work_gradient[i]; |
36 | DrawBar(sc_x + 1 + i, sc_slider_y+2, 1, sc_slider_h-3, EDX); |
36 | DrawBar(sc_x + 1 + i, sc_slider_y+2, 1, sc_slider_h-3, EDX); |
37 | } |
37 | } |
38 | 38 | ||
Line 39... | Line 39... | ||
39 | sc_center = sc_slider_h / 2 + sc_slider_y; |
39 | sc_center = sc_slider_h / 2 + sc_slider_y; |
Line 40... | Line 40... | ||
40 | 40 | ||
41 | DrawBar(sc_x+2, sc_center, 10, 1, sc.work_graph); |
41 | DrawBar(sc_x+2, sc_center, 10, 1, sc.line); |
42 | DrawBar(sc_x+3, sc_center-3, 8, 1, EDX); |
42 | DrawBar(sc_x+3, sc_center-3, 8, 1, EDX); |
Line 43... | Line 43... | ||
43 | DrawBar(sc_x+3, sc_center+3, 8, 1, EDX); |
43 | DrawBar(sc_x+3, sc_center+3, 8, 1, EDX); |
44 | 44 | ||
45 | DrawBar(sc_x+3, sc_center+1, 10, 1, sc.work_light); |
45 | DrawBar(sc_x+3, sc_center+1, 10, 1, sc.light); |
Line 46... | Line 46... | ||
46 | DrawBar(sc_x+4, sc_center-2, 8, 1, EDX); |
46 | DrawBar(sc_x+4, sc_center-2, 8, 1, EDX); |
47 | DrawBar(sc_x+4, sc_center+4, 8, 1, EDX); |
47 | DrawBar(sc_x+4, sc_center+4, 8, 1, EDX); |
Line 69... | Line 69... | ||
69 | //===================================================// |
69 | //===================================================// |
70 | 70 | ||
Line 71... | Line 71... | ||
71 | void DrawFlatButtonSmall(dword x,y,width,height,id,text) |
71 | void DrawFlatButtonSmall(dword x,y,width,height,id,text) |
72 | { |
72 | { |
73 | DrawRectangle(x,y,width,height,sc.work_graph); |
73 | DrawRectangle(x,y,width,height,sc.line); |
74 | DrawRectangle3D(x+1,y+1,width-2,height-2, sc.work_light, sc.work_dark); |
74 | DrawRectangle3D(x+1,y+1,width-2,height-2, sc.light, sc.dark); |
75 | PutPixel(x+width-1, y+1, sc.work_dark); |
75 | PutPixel(x+width-1, y+1, sc.dark); |
76 | DrawFilledBar(x+2, y+2, width-3, height-3); |
76 | DrawFilledBar(x+2, y+2, width-3, height-3); |
77 | if (id) DefineHiddenButton(x+1,y+1,width-2,height-2,id); |
77 | if (id) DefineHiddenButton(x+1,y+1,width-2,height-2,id); |
78 | WriteText(-strlen(text)*6+width/2+x+1,height/2+y-3,0x80,sc.work_text,text); |
78 | WriteText(-strlen(text)*6+width/2+x+1,height/2+y-3,0x80,sc.work_text,text); |
79 | } |
79 | } |
Line 89... | Line 89... | ||
89 | if (skin_is_dark()) { |
89 | if (skin_is_dark()) { |
90 | DrawFlatButtonSmall(x,y,width,FH,id,text); |
90 | DrawFlatButtonSmall(x,y,width,FH,id,text); |
91 | return; |
91 | return; |
92 | } |
92 | } |
93 | DrawRectangle(x,y,width,FH,sc.work_graph); |
93 | DrawRectangle(x,y,width,FH,sc.line); |
94 | DrawRectangle3D(x+1,y+1,width-2,FH-2, 0x97D194, 0x00A100); |
94 | DrawRectangle3D(x+1,y+1,width-2,FH-2, 0x97D194, 0x00A100); |
95 | PutPixel(x+width-1, y+1, sc.work_dark); |
95 | PutPixel(x+width-1, y+1, sc.dark); |
96 | DrawBar(x+2, y+2, numw, FH-2, 0x6060FF); |
96 | DrawBar(x+2, y+2, numw, FH-2, 0x6060FF); |
97 | WriteText(x+6,FH/2+y-2,0x80,0x444444,itoa(number)); |
97 | WriteText(x+6,FH/2+y-2,0x80,0x444444,itoa(number)); |
98 | $sub ebx, 1 <<16 + 1 |
98 | $sub ebx, 1 <<16 + 1 |
99 | $add ecx, 0xFFFfff-0x444444 |
99 | $add ecx, 0xFFFfff-0x444444 |
100 | $int 64 |
100 | $int 64 |
101 | DrawBar(x+2+numw, y+2, width-3-numw, FH-3, 0x00AA00); |
101 | DrawBar(x+2+numw, y+2, width-3-numw, FH-3, 0x00AA00); |
Line 114... | Line 114... | ||
114 | 114 | ||
Line 115... | Line 115... | ||
115 | void Tip(int y, dword caption, id, arrow) |
115 | void Tip(int y, dword caption, id, arrow) |
116 | { |
116 | { |
117 | DrawBar(SB_BLOCKX,y,SB_BLOCKW,1,col.list_bg); |
117 | DrawBar(SB_BLOCKX,y,SB_BLOCKW,1,col.list_bg); |
118 | DrawBar(SB_BLOCKX,y+1,1,16,sc.work_light); |
118 | DrawBar(SB_BLOCKX,y+1,1,16,sc.light); |
119 | DrawFilledBar(SB_BLOCKX+1, y+1, SB_BLOCKW-1, 16); |
119 | DrawFilledBar(SB_BLOCKX+1, y+1, SB_BLOCKW-1, 16); |
120 | DrawBar(SB_BLOCKX,y+SB_BLOCKX,SB_BLOCKW,1,sc.work_graph); |
120 | DrawBar(SB_BLOCKX,y+SB_BLOCKX,SB_BLOCKW,1,sc.line); |
121 | WriteText(SB_BLOCKX+8,y+5,0x80,col.list_gb_text,caption); |
121 | WriteText(SB_BLOCKX+8,y+5,0x80,col.list_gb_text,caption); |
122 | if (id) DefineButton(159,y+1,16,16,id+BT_HIDE+BT_NOFRAME,0); //arrow button |
122 | if (id) DefineButton(159,y+1,16,16,id+BT_HIDE+BT_NOFRAME,0); //arrow button |
123 | WriteText(165,y+5,0x80,col.list_gb_text,arrow); //arrow |
123 | WriteText(165,y+5,0x80,col.list_gb_text,arrow); //arrow |
124 | } |
124 | } |
Line 132... | Line 132... | ||
132 | DrawBar(SB_BLOCKX,actions_y,SB_BLOCKW,DEV_H,0xFFFFFF); //áåëîå |
132 | DrawBar(SB_BLOCKX,actions_y,SB_BLOCKW,DEV_H,0xFFFFFF); //áåëîå |
133 | DefineButton(SB_BLOCKX,actions_y,SB_BLOCKW-1,DEV_H,actions[i*3]+BT_HIDE,0xE4DFE1); |
133 | DefineButton(SB_BLOCKX,actions_y,SB_BLOCKW-1,DEV_H,actions[i*3]+BT_HIDE,0xE4DFE1); |
134 | WriteText(45,actions_y+4,0x80,0,actions[i*3+1]); |
134 | WriteText(45,actions_y+4,0x80,0,actions[i*3+1]); |
135 | WriteText(-strlen(actions[i*3+2])*6+SIDEBAR_W-SBPAD-7,actions_y+4,0x80,0x999999,actions[i*3+2]); |
135 | WriteText(-strlen(actions[i*3+2])*6+SIDEBAR_W-SBPAD-7,actions_y+4,0x80,0x999999,actions[i*3+2]); |
136 | _PutImage(23,actions_y+2, 14,13, i*14*13*3+#factions); |
136 | PutImage(23,actions_y+2, 14,13, i*14*13*3+#factions); |
137 | } |
137 | } |
138 | } |
138 | } |
139 | 139 | ||
Line 140... | Line 140... | ||
140 | void DrawLeftPanelBg(int actions_y) |
140 | void DrawLeftPanelBg(int actions_y) |
141 | { |
141 | { |
Line 179... | Line 179... | ||
179 | { |
179 | { |
180 | PathShow.text_pointer = location[0]; |
180 | PathShow.text_pointer = location[0]; |
181 | PathShow.area_size_x = Form.cwidth-300; |
181 | PathShow.area_size_x = Form.cwidth-300; |
182 | DrawBar(PathShow.start_x-3, PathShow.start_y-6, PathShow.area_size_x+3, 19, col.odd_line); |
182 | DrawBar(PathShow.start_x-3, PathShow.start_y-6, PathShow.area_size_x+3, 19, col.odd_line); |
183 | DrawRectangle(PathShow.start_x-4,PathShow.start_y-7,PathShow.area_size_x+4,20,sc.work_graph); |
183 | DrawRectangle(PathShow.start_x-4,PathShow.start_y-7,PathShow.area_size_x+4,20,sc.line); |
184 | DefineHiddenButton(PathShow.start_x-4+1,PathShow.start_y-7+1,PathShow.area_size_x+4-2,20-2,BTN_PATH); |
184 | DefineHiddenButton(PathShow.start_x-4+1,PathShow.start_y-7+1,PathShow.area_size_x+4-2,20-2,BTN_PATH); |
185 | DrawBar(PathShow.start_x-4, PathShow.start_y+14, PathShow.area_size_x+5+18, 1, sc.work_light); |
185 | DrawBar(PathShow.start_x-4, PathShow.start_y+14, PathShow.area_size_x+5+18, 1, sc.light); |
186 | 186 | ||
Line 187... | Line 187... | ||
187 | DrawFlatButtonSmall(PathShow.start_x+PathShow.area_size_x,PathShow.start_y-7,18,20, BTN_BREADCRUMB, "\x19"); |
187 | DrawFlatButtonSmall(PathShow.start_x+PathShow.area_size_x,PathShow.start_y-7,18,20, BTN_BREADCRUMB, "\x19"); |
Line 188... | Line 188... | ||
188 | 188 | ||
189 | PathShow.font_color = col.list_gb_text; |
189 | PathShow.font_color = col.list_gb_text; |
Line 207... | Line 207... | ||
207 | } |
207 | } |
208 | draw_x = 3 + DDW; |
208 | draw_x = 3 + DDW; |
209 | draw_w = Form.cwidth/2 - draw_x - 17; |
209 | draw_w = Form.cwidth/2 - draw_x - 17; |
210 | do { |
210 | do { |
211 | DrawBar(draw_x, SELECTY-1, draw_w-KFM2_DEVH+1, 1, sc.work_graph); |
211 | DrawBar(draw_x, SELECTY-1, draw_w-KFM2_DEVH+1, 1, sc.line); |
212 | DrawBar(draw_x, SELECTY, draw_w-KFM2_DEVH+1, KFM2_DEVH, back_color); |
212 | DrawBar(draw_x, SELECTY, draw_w-KFM2_DEVH+1, KFM2_DEVH, back_color); |
213 | DefineHiddenButton(draw_x, SELECTY, draw_w-KFM2_DEVH, KFM2_DEVH-1, BTN_PATH+i); |
213 | DefineHiddenButton(draw_x, SELECTY, draw_w-KFM2_DEVH, KFM2_DEVH-1, BTN_PATH+i); |
214 | DrawBar(draw_x, SELECTY+KFM2_DEVH, draw_w-KFM2_DEVH+1, 1, sc.work_graph); |
214 | DrawBar(draw_x, SELECTY+KFM2_DEVH, draw_w-KFM2_DEVH+1, 1, sc.line); |
215 | kfont.WriteIntoWindow(draw_x + 3, math.max(KFM2_DEVH-kfont.height/2+SELECTY,0), |
215 | kfont.WriteIntoWindow(draw_x + 3, math.max(KFM2_DEVH-kfont.height/2+SELECTY,0), |
216 | back_color, text_color, kfont.size.pt, location[i]+strrchr(location[i], '/')); |
216 | back_color, text_color, kfont.size.pt, location[i]+strrchr(location[i], '/')); |
217 | DrawFlatButtonSmall(draw_x+draw_w-KFM2_DEVH+1, SELECTY-1, KFM2_DEVH-1, KFM2_DEVH+1, BTN_BREADCRUMB+i, "\x19"); |
217 | DrawFlatButtonSmall(draw_x+draw_w-KFM2_DEVH+1, SELECTY-1, KFM2_DEVH-1, KFM2_DEVH+1, BTN_BREADCRUMB+i, "\x19"); |
218 | draw_x = Form.cwidth/2 + DDW + 1; |
218 | draw_x = Form.cwidth/2 + DDW + 1; |
219 | draw_w = Form.cwidth - draw_x - 2; |
219 | draw_w = Form.cwidth - draw_x - 2; |
220 | i++; |
220 | i++; |
Line 284... | Line 284... | ||
284 | 284 | ||
Line 285... | Line 285... | ||
285 | int DrawEolitePopup(dword b1_text, b2_text) |
285 | int DrawEolitePopup(dword b1_text, b2_text) |
286 | { |
286 | { |
287 | int popin_x = files.w - POPIN_W / 2 + files.x ; |
287 | int popin_x = files.w - POPIN_W / 2 + files.x ; |
288 | DrawPopup(popin_x, 160, POPIN_W, 95, 1, sc.work, sc.work_graph); |
288 | DrawPopup(popin_x, 160, POPIN_W, 95, 1, sc.work, sc.line); |
289 | DrawCaptButton(popin_x+23+000, 215, 100, 26, POPUP_BTN1, sc.button, sc.button_text, b1_text); |
289 | DrawCaptButton(popin_x+23+000, 215, 100, 26, POPUP_BTN1, sc.button, sc.button_text, b1_text); |
290 | DrawCaptButton(popin_x+23+114, 215, 100, 26, POPUP_BTN2, sc.button, sc.button_text, b2_text); |
290 | DrawCaptButton(popin_x+23+114, 215, 100, 26, POPUP_BTN2, sc.button, sc.button_text, b2_text); |
291 | popin_text.left = popin_x+30; |
291 | popin_text.left = popin_x+30; |
292 | if (popin_string[0] != -1) DrawEditBox(#popin_text); |
292 | if (popin_string[0] != -1) DrawEditBox(#popin_text); |
293 | return popin_x; |
293 | return popin_x; |
294 | } |
294 | } |
Line 295... | Line 295... | ||
295 | 295 | ||
296 | void DrawDot(dword x,y) { |
296 | void DrawDot(dword x,y) { |
297 | dword col_pxl = MixColors(sc.work_graph, sc.work, 60); |
297 | dword col_pxl = MixColors(sc.line, sc.work, 60); |
298 | DrawBar(x+1,y,2,4,sc.work_graph); |
298 | DrawBar(x+1,y,2,4,sc.line); |
299 | DrawBar(x,y+1,4,2,sc.work_graph); |
299 | DrawBar(x,y+1,4,2,sc.line); |
300 | PutPixel(x,y,col_pxl); |
300 | PutPixel(x,y,col_pxl); |
301 | PutPixel(x+3,y,EDX); |
301 | PutPixel(x+3,y,EDX); |
302 | PutPixel(x,y+3,EDX); |
302 | PutPixel(x,y+3,EDX); |
303 | PutPixel(x+3,y+3,EDX); |
303 | PutPixel(x+3,y+3,EDX); |
304 | }2); |
304 | }2); |