Rev 3292 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3292 | Rev 3329 | ||
---|---|---|---|
Line 17... | Line 17... | ||
17 | extern int res_minimize_btn[]; |
17 | extern int res_minimize_btn[]; |
18 | extern int res_minimize_btn_hl[]; |
18 | extern int res_minimize_btn_hl[]; |
19 | extern int res_minimize_btn_pressed[]; |
19 | extern int res_minimize_btn_pressed[]; |
Line -... | Line 20... | ||
- | 20 | ||
- | 21 | extern int res_full_btn[]; |
|
- | 22 | extern int res_full_btn_hl[]; |
|
- | 23 | extern int res_full_btn_pressed[]; |
|
20 | 24 | ||
Line 21... | Line 25... | ||
21 | extern uint32_t main_cursor; |
25 | extern uint32_t main_cursor; |
Line 22... | Line 26... | ||
22 | 26 | ||
Line 57... | Line 61... | ||
57 | ctx->offset_y = 0; |
61 | ctx->offset_y = 0; |
58 | 62 | ||
Line 59... | Line 63... | ||
59 | cpt->ctrl.ctx = ctx; |
63 | cpt->ctrl.ctx = ctx; |
Line 60... | Line 64... | ||
60 | 64 | ||
61 | btn = create_button(NULL, ID_CLOSE,0,5,16,18,(ctrl_t*)cpt); |
65 | btn = create_button(NULL, ID_CLOSE,0,5,18,18,(ctrl_t*)cpt); |
Line 62... | Line 66... | ||
62 | cpt->close_btn = btn; |
66 | cpt->close_btn = btn; |
63 | 67 | ||
64 | btn->img_default = res_close_btn; |
68 | btn->img_default = res_close_btn; |
Line 65... | Line 69... | ||
65 | btn->img_hilite = res_close_btn_hl; |
69 | btn->img_hilite = res_close_btn_hl; |
66 | btn->img_pressed = res_close_btn_pressed; |
70 | btn->img_pressed = res_close_btn_pressed; |
Line 67... | Line 71... | ||
67 | 71 | ||
68 | btn = create_button(NULL, ID_MINIMIZE,0,5,16,18,(ctrl_t*)cpt); |
72 | btn = create_button(NULL, ID_MINIMIZE,0,5,18,18,(ctrl_t*)cpt); |
69 | cpt->minimize_btn = btn; |
73 | cpt->minimize_btn = btn; |
Line -... | Line 74... | ||
- | 74 | ||
- | 75 | btn->img_default = res_minimize_btn; |
|
- | 76 | btn->img_hilite = res_minimize_btn_hl; |
|
- | 77 | btn->img_pressed = res_minimize_btn_pressed; |
|
- | 78 | ||
- | 79 | btn = create_button(NULL, ID_FULL,0,5,18,18,(ctrl_t*)cpt); |
|
- | 80 | cpt->full_btn = btn; |
|
70 | 81 | ||
Line 71... | Line 82... | ||
71 | btn->img_default = res_minimize_btn; |
82 | btn->img_default = res_full_btn; |
72 | btn->img_hilite = res_minimize_btn_hl; |
83 | btn->img_hilite = res_full_btn_hl; |
Line 108... | Line 119... | ||
108 | cpt->ctrl.w = win->w; |
119 | cpt->ctrl.w = win->w; |
109 | cpt->ctrl.h = CAPTION_HEIGHT; |
120 | cpt->ctrl.h = CAPTION_HEIGHT; |
110 | win->client.t = CAPTION_HEIGHT; |
121 | win->client.t = CAPTION_HEIGHT; |
111 | 122 | ||
Line 112... | Line 123... | ||
112 | cpt->close_btn->ctrl.rc.l = win->w - 25; |
123 | cpt->close_btn->ctrl.rc.l = win->w - 27; |
113 | cpt->close_btn->ctrl.rc.r = cpt->close_btn->ctrl.rc.l + |
124 | cpt->close_btn->ctrl.rc.r = cpt->close_btn->ctrl.rc.l + |
114 | cpt->close_btn->ctrl.w; |
125 | cpt->close_btn->ctrl.w; |
Line 115... | Line 126... | ||
115 | 126 | ||
116 | cpt->minimize_btn->ctrl.rc.l = win->w - 25 - 16 - 5; |
127 | cpt->minimize_btn->ctrl.rc.l = win->w - 27 - 18 - 5; |
117 | cpt->minimize_btn->ctrl.rc.r = cpt->minimize_btn->ctrl.rc.l + |
128 | cpt->minimize_btn->ctrl.rc.r = cpt->minimize_btn->ctrl.rc.l + |
Line -... | Line 129... | ||
- | 129 | cpt->minimize_btn->ctrl.w; |
|
- | 130 | ||
- | 131 | cpt->full_btn->ctrl.rc.l = win->w - 27 - 18 -18 - 5 - 5; |
|
- | 132 | cpt->full_btn->ctrl.rc.r = cpt->full_btn->ctrl.rc.l + |
|
118 | cpt->minimize_btn->ctrl.w; |
133 | cpt->full_btn->ctrl.w; |
Line 119... | Line 134... | ||
119 | 134 | ||
Line 155... | Line 170... | ||
155 | CAPTION_CORNER_W, CAPTION_HEIGHT,CAPTION_CORNER_W*4); |
170 | CAPTION_CORNER_W, CAPTION_HEIGHT,CAPTION_CORNER_W*4); |
156 | 171 | ||
Line 157... | Line 172... | ||
157 | rc.l = 8; |
172 | rc.l = 8; |
158 | rc.t = 0; |
173 | rc.t = 0; |
159 | rc.r = cpt->ctrl.w - 25 - 16 - 5 - 8; |
174 | rc.r = cpt->ctrl.w - 27 - 18 - 18 - 5 - 5 - 8; |
160 | rc.b = 18; |
175 | rc.b = 18; |
Line 161... | Line 176... | ||
161 | 176 | ||
Line 162... | Line 177... | ||
162 | draw_text_ext(cpt->ctx.pixmap, win_font, cpt->text, &rc, 0xFFFFFFFF); |
177 | draw_text_ext(cpt->ctx.pixmap, win_font, cpt->text, &rc, 0xFFFFFFFF); |