Subversion Repositories Kolibri OS

Rev

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

Rev 5743 Rev 6008
Line 48... Line 48...
48
	DrawRectangle3D(x+1,y+1,width-2,height-2,0xFEFEFE,col_padding);
48
	DrawRectangle3D(x+1,y+1,width-2,height-2,0xFEFEFE,col_padding);
49
	PutPixel(x+width-1, y+1, col_padding);
49
	PutPixel(x+width-1, y+1, col_padding);
50
	if (color!=-1) DrawFilledBar(x+2, y+2, width-3, height-3);
50
	if (color!=-1) DrawFilledBar(x+2, y+2, width-3, height-3);
51
	IF (id<>0)	DefineButton(x+1,y+1,width-2,height-2,id+BT_HIDE,0xEFEBEF);
51
	IF (id<>0)	DefineButton(x+1,y+1,width-2,height-2,id+BT_HIDE,0xEFEBEF);
52
	WriteText(-strlen(text)*6+width/2+x+1,height/2-3+y,0x80,system.color.work_text,text);
52
	if (height<18) 
-
 
53
		WriteText(-strlen(text)*6+width/2+x+1,height/2+y-3,0x80     ,system.color.work_text,text);
53
}
54
	else
-
 
55
		WriteText(-strlen(text)*8+width/2+x+1,height/2+y-6,10010000b,system.color.work_text,text);
-
 
56
 
-
 
57
}
54
 
58
 
Line 55... Line 59...
55
void DrawFilledBar(dword x, y, w, h)
59
void DrawFilledBar(dword x, y, w, h)
56
{
60
{
57
	int i, fill_h;
61
	int i, fill_h;
58
	if (h <= 14) fill_h = h; else fill_h = 14;
62
	if (h <= 14) fill_h = h; else fill_h = 14;
59
	for (i=0; i
63
	for (i=0; i
60
	DrawBar(x, y+i, w, h-fill_h, col_palette[14-i]);		
64
	DrawBar(x, y+i, w, h-fill_h, col_palette[14-i]);		
61
}
65
}
Line 62... Line 66...
62
 
66
 
63
void ShowMessage(dword message, pause_duration)
67
void DrawEolitePopup(dword b1_text, b2_text)
-
 
68
{
-
 
69
	int form_w=250, button_padding=30;
-
 
70
	int b1_len = strlen(b1_text) * 8 + button_padding;
64
{
71
	int b2_len = strlen(b2_text) * 8 + button_padding;
-
 
72
	int dform_x = files.w - form_w / 2 + files.x ;
65
	int form_x=files.w-220/2+files.x;
73
	int button_margin = form_w - b1_len - b2_len / 3;
-
 
74
	int b1_x = dform_x + button_margin;
66
	int form_y=160;
75
	int b2_x = dform_x + button_margin + b1_len + button_margin;
67
	DrawPopup(form_x,form_y,220,80,1,system.color.work,system.color.work_graph);
76
	DrawPopup(dform_x, 160, form_w, 90, 1, system.color.work, system.color.work_graph);
68
	WriteText(-strlen(message)*3+110+form_x,80/2-4+form_y,0x80,system.color.work_text,message);
-
 
69
	pause(pause_duration);
77
	DrawFlatButton(b1_x, 210, b1_len, 24, 301, 0xFFB6B5, b1_text);
70
	if (pause_duration) List_ReDraw();
78
	DrawFlatButton(b2_x, 210, b2_len, 24, 302, 0xC6DFC6, b2_text);
71
}
79
}