Subversion Repositories Kolibri OS

Rev

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

Rev 7879 Rev 7984
Line 77... Line 77...
77
 
77
 
78
	WaitAutosearch();
78
	WaitAutosearch();
Line 79... Line 79...
79
	CheckKosMounted();
79
	CheckKosMounted();
-
 
80
 
80
 
81
	o_dialog.type = 2;
81
	o_dialog.type = 2;
82
	#define NO_DLL_INIT
82
	load_dll(Proc_lib, #OpenDialog_init,0);
83
	load_dll(Proc_lib, #OpenDialog_init,0);
Line 83... Line 84...
83
	OpenDialog_init stdcall (#o_dialog);
84
	OpenDialog_init stdcall (#o_dialog);
84
	active_button_id = BTN_MANUAL_SEARCH;
85
	active_button_id = BTN_MANUAL_SEARCH;
85
 
86
 
86
	loop() switch(WaitEvent())
87
	loop() switch(@WaitEvent())
87
	{	
88
	{	
88
		case evButton:
89
		case evButton:
89
			EventButton(GetButtonID());
90
			EventButton(GetButtonID());
90
			break;
91
			break;
91
		case evKey:
92
		case evKey:
92
			GetKeys();
-
 
93
			if (key_scancode == SCAN_CODE_ENTER) {
93
			GetKeyScancode();
94
				EventButton(active_button_id);
94
			if (AL == SCAN_CODE_ENTER) {
95
			}
95
				EventButton(active_button_id);
96
			else if (key_scancode == SCAN_CODE_TAB) {
96
			} else if (AL == SCAN_CODE_TAB) {
97
				active_button_id = active_button_id-10^1 + 10;
97
				active_button_id = active_button_id-10^1 + 10;
Line 105... Line 105...
105
}
105
}
Line 106... Line 106...
106
 
106
 
107
void draw_window()
107
void draw_window()
108
{
108
{
109
	incn y;
-
 
110
	y.n=0;
109
	incn y;
111
	sc.get();
110
	sc.get();
112
	DefineAndDrawWindow(screen.width-570/2, 100, 570, 300+skin_height, 0x34, sc.work, WINDOW_TITLE_TEXT,0);
111
	DefineAndDrawWindow(screen.width-570/2, 100, 570, 300+skin_height, 0x34, sc.work, WINDOW_TITLE_TEXT,0);
113
	GetProcessInfo(#Form, SelfInfo);
112
	GetProcessInfo(#Form, SelfInfo);
114
	WriteTextB(CONX+2,y.inc(20)+2,0x81,MixColors(sc.work, 0xB92234,220),CONTENT_HEADER_TEXT);
113
	WriteTextB(CONX+2,y.set(20)+2,0x81,MixColors(sc.work, 0xB92234,220),CONTENT_HEADER_TEXT);
Line 115... Line 114...
115
	WriteTextB(CONX,y.n,0x81,0xB92234,CONTENT_HEADER_TEXT);
114
	WriteTextB(CONX,y.n,0x81,0xB92234,CONTENT_HEADER_TEXT);
116
	
115