1,5 → 1,5 |
|
dword col_palette[14] = {0xD2D3D3,0xD4D4D4,0xD6D5D6,0xD8D7D8,0xDAD8D9,0xDCDADB,0xDFDCDD,0xE1DDDE,0xE2DEE0,0xE4DFE1,0xE3DFE1,0xE3DFE1,0xE3DFE1,0xE3DFE1,0xE3DFE1}; |
dword col_work_gradient[14]; |
|
void Scroll() { |
dword i; |
23,9 → 23,9 |
} |
//slider |
DrawRectangle(sc_x,sc_slider_y,16,sc_slider_h,col_graph); |
DrawRectangle3D(sc_x+1,sc_slider_y+1,14,sc_slider_h-2,0xFEFEFE,col_padding); |
if (!scroll_used) for (i=0; i<13; i++) DrawBar(sc_x + 2 + i, sc_slider_y+2, 1, sc_slider_h-3, col_palette[13-i]); |
if (scroll_used) for (i=0; i<13; i++) DrawBar(sc_x + 2 + i, sc_slider_y+2, 1, sc_slider_h-3, col_palette[i]); |
DrawRectangle3D(sc_x+1,sc_slider_y+1,14,sc_slider_h-2, system.color.work_light , system.color.work_dark); |
if (!scroll_used) for (i=0; i<13; i++) DrawBar(sc_x + 2 + i, sc_slider_y+2, 1, sc_slider_h-3, col_work_gradient[13-i]); |
if (scroll_used) for (i=0; i<13; i++) DrawBar(sc_x + 2 + i, sc_slider_y+2, 1, sc_slider_h-3, col_work_gradient[i]); |
//area before slider |
if (sc_slider_y > sc_y + 1) |
{ |
45,11 → 45,11 |
void DrawFlatButtonSmall(dword x,y,width,height,id,text) |
{ |
DrawRectangle(x,y,width,height,col_graph); |
DrawRectangle3D(x+1,y+1,width-2,height-2,0xFEFEFE,col_padding); |
PutPixel(x+width-1, y+1, col_padding); |
DrawRectangle3D(x+1,y+1,width-2,height-2, system.color.work_light , system.color.work_dark); |
PutPixel(x+width-1, y+1, system.color.work_dark); |
DrawFilledBar(x+2, y+2, width-3, height-3); |
if (id) DefineButton(x+1,y+1,width-2,height-2,id+BT_HIDE,0xEFEBEF); |
WriteText(-strlen(text)*6+width/2+x+1,height/2+y-3,0x80,0x333333,text); |
if (id) DefineHiddenButton(x+1,y+1,width-2,height-2,id); |
WriteText(-strlen(text)*6+width/2+x+1,height/2+y-3,0x80,system.color.work_text,text); |
} |
|
void DrawFilledBar(dword x, y, w, h) |
56,8 → 56,8 |
{ |
int i, fill_h; |
if (h <= 14) fill_h = h; else fill_h = 14; |
for (i=0; i<fill_h; i++) DrawBar(x, y+i, w, 1, col_palette[14-i]); |
DrawBar(x, y+i, w, h-fill_h, col_palette[14-i]); |
for (i=0; i<fill_h; i++) DrawBar(x, y+i, w, 1, col_work_gradient[14-i]); |
DrawBar(x, y+i, w, h-fill_h, col_work_gradient[14-i]); |
} |
|
int popin_w=260; |
68,4 → 68,14 |
DrawPopup(popin_x, 160, popin_w, 95, 1, system.color.work, col_graph); |
but_x = DrawStandartCaptButton(popin_x+23, 215, POPUP_BTN1, b1_text); |
DrawStandartCaptButton(popin_x+23 + but_x, 215, POPUP_BTN2, b2_text); |
} |
|
void DrawDot(dword x,y) { |
dword col_pxl = MixColors(col_graph, col_work, 60); |
DrawBar(x+1,y,2,4,col_graph); |
DrawBar(x,y+1,4,2,col_graph); |
PutPixel(x,y,col_pxl); |
PutPixel(x+3,y,col_pxl); |
PutPixel(x,y+3,col_pxl); |
PutPixel(x+3,y+3,col_pxl); |
} |