Subversion Repositories Kolibri OS

Rev

Rev 6649 | Rev 6930 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6649 Rev 6678
Line 40... Line 40...
40
		DrawBar(sc_x+2, sc_slider_y + sc_slider_h+2, 14, sc_h-sc_slider_h-sc_slider_y+sc_y-2, 0xCED0D0);
40
		DrawBar(sc_x+2, sc_slider_y + sc_slider_h+2, 14, sc_h-sc_slider_h-sc_slider_y+sc_y-2, 0xCED0D0);
41
	}
41
	}
42
}
42
}
43
 
43
 
Line 44... Line 44...
44
void DrawFlatButton(dword x,y,width,height,id,text)
44
void DrawFlatButtonSmall(dword x,y,width,height,id,text)
45
{
45
{
46
	DrawRectangle(x,y,width,height,col_graph);
46
	DrawRectangle(x,y,width,height,col_graph);
47
	DrawRectangle3D(x+1,y+1,width-2,height-2,0xFEFEFE,col_padding);
47
	DrawRectangle3D(x+1,y+1,width-2,height-2,0xFEFEFE,col_padding);
48
	PutPixel(x+width-1, y+1, col_padding);
48
	PutPixel(x+width-1, y+1, col_padding);
49
	DrawFilledBar(x+2, y+2, width-3, height-3);
49
	DrawFilledBar(x+2, y+2, width-3, height-3);
50
	if (id) DefineButton(x+1,y+1,width-2,height-2,id+BT_HIDE,0xEFEBEF);
50
	if (id) DefineButton(x+1,y+1,width-2,height-2,id+BT_HIDE,0xEFEBEF);
51
	if (height<18) {
-
 
52
		WriteText(-strlen(text)*6+width/2+x+1,height/2+y-3,0x80,0x333333,text);
51
	WriteText(-strlen(text)*6+width/2+x+1,height/2+y-3,0x80,0x333333,text);
53
	}
52
}
-
 
53
 
-
 
54
int DrawFlatButton(dword x, y, id, text)
-
 
55
{
-
 
56
	int padding_w = 15;
-
 
57
	int width = strlen(text) * 8 + padding_w + padding_w;
54
	else {
58
	int height = 25;
-
 
59
	dword border_3d_light = MixColors(system.color.work_button,0xFFFfff,140);
-
 
60
	dword border_3d_dark  = MixColors(system.color.work_button,0x111111,220);
-
 
61
	dword border_light    = MixColors(system.color.work_button,0x111111,140);
-
 
62
	dword border_dark     = MixColors(system.color.work_button,0x111111,100);
-
 
63
	DrawRectangle3D(x,y,width,height,border_light, border_dark);
55
		DrawRectangle3D(x-1,y-1,width+2,height+2,system.color.work,MixColors(system.color.work,col_graph,200));
64
	DrawRectangle3D(x+1,y+1,width-2,height-2, border_3d_light, border_3d_dark);
-
 
65
	DrawBar(x+2, y+2, width-3, height-3, system.color.work_button);
-
 
66
	if (id) DefineButton(x+1,y+1,width-2,height-2,id+BT_HIDE,0xEFEBEF);
56
		WriteText(-strlen(text)*8+width/2+x+1,height/2+y-6,0x90,0x333333,text);
67
	WriteText(x+padding_w,height/2+y-6,0x90,system.color.work_button_text,text);
57
	}
68
	return width + padding_w;
58
}
69
}
Line 59... Line 70...
59
 
70
 
60
 
71
 
Line 65... Line 76...
65
	for (i=0; i
76
	for (i=0; i
66
	DrawBar(x, y+i, w, h-fill_h, col_palette[14-i]);
77
	DrawBar(x, y+i, w, h-fill_h, col_palette[14-i]);
67
}
78
}
68
 
79
 
Line 69... Line 80...
69
int popin_w=250;
80
int popin_w=260;
70
void DrawEolitePopup(dword b1_text, b2_text)
81
void DrawEolitePopup(dword b1_text, b2_text)
71
{
82
{
72
	int button_padding=30;
83
	int but_x;
73
	int b1_len = strlen(b1_text) * 8 + button_padding;
-
 
74
	int b2_len = strlen(b2_text) * 8 + button_padding;
-
 
75
	int popin_x = files.w - popin_w / 2 + files.x ;
84
	int popin_x = files.w - popin_w / 2 + files.x ;
76
	int button_margin = popin_w - b1_len - b2_len / 3;
-
 
77
	int b1_x = popin_x + button_margin;
-
 
78
	int b2_x = popin_x + button_margin + b1_len + button_margin;
-
 
79
	DrawPopup(popin_x, 160, popin_w, 90, 1, system.color.work, col_graph);
85
	DrawPopup(popin_x, 160, popin_w, 95, 1, system.color.work, col_graph);
80
	DrawFlatButton(b1_x, 210, b1_len, 24, POPUP_BTN1, b1_text);
86
	but_x = DrawFlatButton(popin_x+23, 215, POPUP_BTN1, b1_text);
81
	DrawFlatButton(b2_x, 210, b2_len, 24, POPUP_BTN2, b2_text);
87
	DrawFlatButton(popin_x+23 + but_x, 215, POPUP_BTN2, b2_text);
82
}
88
}
83
>
89
>