Rev 9465 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9465 | Rev 9602 | ||
---|---|---|---|
Line 31... | Line 31... | ||
31 | if (!id) id = GetFreeButtonId(); |
31 | if (!id) id = GetFreeButtonId(); |
32 | x=_x; y=_y; |
32 | x=_x; y=_y; |
Line 33... | Line 33... | ||
33 | 33 | ||
34 | DefineHiddenButton(x-1, y-1, strlen(text)*8 + SIZE + 17, SIZE+2, id+BT_NOFRAME); |
34 | DefineHiddenButton(x-1, y-1, strlen(text)*8 + SIZE + 17, SIZE+2, id+BT_NOFRAME); |
35 | UnsafeDefineButton(x, y, SIZE, SIZE, id, 0); |
35 | UnsafeDefineButton(x, y, SIZE, SIZE, id, 0); |
36 | DrawRectangle(x, y, SIZE, SIZE, sc.work_graph); |
36 | DrawRectangle(x, y, SIZE, SIZE, sc.line); |
37 | if (disabled) |
37 | if (disabled) |
38 | { |
38 | { |
39 | DrawRectangle(x+1, y+1, SIZE-2, SIZE-2, 0xffffff); |
39 | DrawRectangle(x+1, y+1, SIZE-2, SIZE-2, 0xffffff); |
40 | DrawBar(x+2, y+2, SIZE-3, SIZE-3, 0xCCCccc); |
40 | DrawBar(x+2, y+2, SIZE-3, SIZE-3, 0xCCCccc); |
Line 46... | Line 46... | ||
46 | DrawBar(x+2, y+2, SIZE-3, SIZE-3, 0xffffff); |
46 | DrawBar(x+2, y+2, SIZE-3, SIZE-3, 0xffffff); |
47 | } |
47 | } |
48 | else if (checked == true) |
48 | else if (checked == true) |
49 | { |
49 | { |
50 | if (!checkbox_flag) checkbox_flag = memopen("CHECKBOX", NULL, SHM_READ); |
50 | if (!checkbox_flag) checkbox_flag = memopen("CHECKBOX", NULL, SHM_READ); |
51 | if (checkbox_flag) _PutImage(x+1, y+1, 13, 13, checkbox_flag); |
51 | if (checkbox_flag) PutImage(x+1, y+1, 13, 13, checkbox_flag); |
52 | else DrawBar(x+2, y+2, SIZE-3, SIZE-3, 0x58C33C); |
52 | else DrawBar(x+2, y+2, SIZE-3, SIZE-3, 0x58C33C); |
53 | } |
53 | } |
54 | if (text) WriteTextWithBg(x+SIZE+8, SIZE / 2 + y -7, 0xD0, text_col, text, sc.work); |
54 | if (text) WriteTextWithBg(x+SIZE+8, SIZE / 2 + y -7, 0xD0, text_col, text, sc.work); |
55 | DrawRectangle3D(x-1,y-1,SIZE+2,SIZE+2,sc.work_dark,sc.work_light); |
55 | DrawRectangle3D(x-1,y-1,SIZE+2,SIZE+2,sc.dark,sc.light); |
56 | } |
56 | } |
Line 57... | Line 57... | ||
57 | 57 | ||
58 | :void checkbox::redraw() |
58 | :void checkbox::redraw() |
59 | { |
59 | { |