Rev 6649 | Rev 6930 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6649 | Rev 6678 | ||
---|---|---|---|
Line 40... | Line 40... | ||
40 | DrawBar(sc_x+2, sc_slider_y + sc_slider_h+2, 14, sc_h-sc_slider_h-sc_slider_y+sc_y-2, 0xCED0D0); |
40 | DrawBar(sc_x+2, sc_slider_y + sc_slider_h+2, 14, sc_h-sc_slider_h-sc_slider_y+sc_y-2, 0xCED0D0); |
41 | } |
41 | } |
42 | } |
42 | } |
43 | 43 | ||
Line 44... | Line 44... | ||
44 | void DrawFlatButton(dword x,y,width,height,id,text) |
44 | void DrawFlatButtonSmall(dword x,y,width,height,id,text) |
45 | { |
45 | { |
46 | DrawRectangle(x,y,width,height,col_graph); |
46 | DrawRectangle(x,y,width,height,col_graph); |
47 | DrawRectangle3D(x+1,y+1,width-2,height-2,0xFEFEFE,col_padding); |
47 | DrawRectangle3D(x+1,y+1,width-2,height-2,0xFEFEFE,col_padding); |
48 | PutPixel(x+width-1, y+1, col_padding); |
48 | PutPixel(x+width-1, y+1, col_padding); |
49 | DrawFilledBar(x+2, y+2, width-3, height-3); |
49 | DrawFilledBar(x+2, y+2, width-3, height-3); |
50 | if (id) DefineButton(x+1,y+1,width-2,height-2,id+BT_HIDE,0xEFEBEF); |
50 | if (id) DefineButton(x+1,y+1,width-2,height-2,id+BT_HIDE,0xEFEBEF); |
51 | if (height<18) { |
- | |
52 | WriteText(-strlen(text)*6+width/2+x+1,height/2+y-3,0x80,0x333333,text); |
51 | WriteText(-strlen(text)*6+width/2+x+1,height/2+y-3,0x80,0x333333,text); |
53 | } |
52 | } |
- | 53 | ||
- | 54 | int DrawFlatButton(dword x, y, id, text) |
|
- | 55 | { |
|
- | 56 | int padding_w = 15; |
|
- | 57 | int width = strlen(text) * 8 + padding_w + padding_w; |
|
54 | else { |
58 | int height = 25; |
- | 59 | dword border_3d_light = MixColors(system.color.work_button,0xFFFfff,140); |
|
- | 60 | dword border_3d_dark = MixColors(system.color.work_button,0x111111,220); |
|
- | 61 | dword border_light = MixColors(system.color.work_button,0x111111,140); |
|
- | 62 | dword border_dark = MixColors(system.color.work_button,0x111111,100); |
|
- | 63 | DrawRectangle3D(x,y,width,height,border_light, border_dark); |
|
55 | DrawRectangle3D(x-1,y-1,width+2,height+2,system.color.work,MixColors(system.color.work,col_graph,200)); |
64 | DrawRectangle3D(x+1,y+1,width-2,height-2, border_3d_light, border_3d_dark); |
- | 65 | DrawBar(x+2, y+2, width-3, height-3, system.color.work_button); |
|
- | 66 | if (id) DefineButton(x+1,y+1,width-2,height-2,id+BT_HIDE,0xEFEBEF); |
|
56 | WriteText(-strlen(text)*8+width/2+x+1,height/2+y-6,0x90,0x333333,text); |
67 | WriteText(x+padding_w,height/2+y-6,0x90,system.color.work_button_text,text); |
57 | } |
68 | return width + padding_w; |
58 | } |
69 | } |
Line 59... | Line 70... | ||
59 | 70 | ||
60 | 71 | ||
Line 65... | Line 76... | ||
65 | for (i=0; i |
76 | for (i=0; i |
66 | DrawBar(x, y+i, w, h-fill_h, col_palette[14-i]); |
77 | DrawBar(x, y+i, w, h-fill_h, col_palette[14-i]); |
67 | } |
78 | } |
68 | 79 | ||
Line 69... | Line 80... | ||
69 | int popin_w=250; |
80 | int popin_w=260; |
70 | void DrawEolitePopup(dword b1_text, b2_text) |
81 | void DrawEolitePopup(dword b1_text, b2_text) |
71 | { |
82 | { |
72 | int button_padding=30; |
83 | int but_x; |
73 | int b1_len = strlen(b1_text) * 8 + button_padding; |
- | |
74 | int b2_len = strlen(b2_text) * 8 + button_padding; |
- | |
75 | int popin_x = files.w - popin_w / 2 + files.x ; |
84 | int popin_x = files.w - popin_w / 2 + files.x ; |
76 | int button_margin = popin_w - b1_len - b2_len / 3; |
- | |
77 | int b1_x = popin_x + button_margin; |
- | |
78 | int b2_x = popin_x + button_margin + b1_len + button_margin; |
- | |
79 | DrawPopup(popin_x, 160, popin_w, 90, 1, system.color.work, col_graph); |
85 | DrawPopup(popin_x, 160, popin_w, 95, 1, system.color.work, col_graph); |
80 | DrawFlatButton(b1_x, 210, b1_len, 24, POPUP_BTN1, b1_text); |
86 | but_x = DrawFlatButton(popin_x+23, 215, POPUP_BTN1, b1_text); |
81 | DrawFlatButton(b2_x, 210, b2_len, 24, POPUP_BTN2, b2_text); |
87 | DrawFlatButton(popin_x+23 + but_x, 215, POPUP_BTN2, b2_text); |
82 | }=>18)>13;>13;>>=0) |
88 | }=>13;>13;>>=0) |
83 | > |
89 | > |