Rev 5743 | Rev 6039 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5743 | Rev 6008 | ||
---|---|---|---|
Line 48... | Line 48... | ||
48 | DrawRectangle3D(x+1,y+1,width-2,height-2,0xFEFEFE,col_padding); |
48 | DrawRectangle3D(x+1,y+1,width-2,height-2,0xFEFEFE,col_padding); |
49 | PutPixel(x+width-1, y+1, col_padding); |
49 | PutPixel(x+width-1, y+1, col_padding); |
50 | if (color!=-1) DrawFilledBar(x+2, y+2, width-3, height-3); |
50 | if (color!=-1) DrawFilledBar(x+2, y+2, width-3, height-3); |
51 | IF (id<>0) DefineButton(x+1,y+1,width-2,height-2,id+BT_HIDE,0xEFEBEF); |
51 | IF (id<>0) DefineButton(x+1,y+1,width-2,height-2,id+BT_HIDE,0xEFEBEF); |
52 | WriteText(-strlen(text)*6+width/2+x+1,height/2-3+y,0x80,system.color.work_text,text); |
52 | if (height<18) |
- | 53 | WriteText(-strlen(text)*6+width/2+x+1,height/2+y-3,0x80 ,system.color.work_text,text); |
|
53 | } |
54 | else |
- | 55 | WriteText(-strlen(text)*8+width/2+x+1,height/2+y-6,10010000b,system.color.work_text,text); |
|
- | 56 | ||
- | 57 | } |
|
54 | 58 | ||
Line 55... | Line 59... | ||
55 | void DrawFilledBar(dword x, y, w, h) |
59 | void DrawFilledBar(dword x, y, w, h) |
56 | { |
60 | { |
57 | int i, fill_h; |
61 | int i, fill_h; |
58 | if (h <= 14) fill_h = h; else fill_h = 14; |
62 | if (h <= 14) fill_h = h; else fill_h = 14; |
59 | for (i=0; i |
63 | for (i=0; i |
60 | DrawBar(x, y+i, w, h-fill_h, col_palette[14-i]); |
64 | DrawBar(x, y+i, w, h-fill_h, col_palette[14-i]); |
61 | } |
65 | } |
Line 62... | Line 66... | ||
62 | 66 | ||
63 | void ShowMessage(dword message, pause_duration) |
67 | void DrawEolitePopup(dword b1_text, b2_text) |
- | 68 | { |
|
- | 69 | int form_w=250, button_padding=30; |
|
- | 70 | int b1_len = strlen(b1_text) * 8 + button_padding; |
|
64 | { |
71 | int b2_len = strlen(b2_text) * 8 + button_padding; |
- | 72 | int dform_x = files.w - form_w / 2 + files.x ; |
|
65 | int form_x=files.w-220/2+files.x; |
73 | int button_margin = form_w - b1_len - b2_len / 3; |
- | 74 | int b1_x = dform_x + button_margin; |
|
66 | int form_y=160; |
75 | int b2_x = dform_x + button_margin + b1_len + button_margin; |
67 | DrawPopup(form_x,form_y,220,80,1,system.color.work,system.color.work_graph); |
76 | DrawPopup(dform_x, 160, form_w, 90, 1, system.color.work, system.color.work_graph); |
68 | WriteText(-strlen(message)*3+110+form_x,80/2-4+form_y,0x80,system.color.work_text,message); |
- | |
69 | pause(pause_duration); |
77 | DrawFlatButton(b1_x, 210, b1_len, 24, 301, 0xFFB6B5, b1_text); |
70 | if (pause_duration) List_ReDraw(); |
78 | DrawFlatButton(b2_x, 210, b2_len, 24, 302, 0xC6DFC6, b2_text); |
71 | }=>>13;>13;>>=0) |
79 | }=>18)>>13;>13;>>=0) |