Subversion Repositories Kolibri OS

Rev

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);