Subversion Repositories Kolibri OS

Rev

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

Rev 7660 Rev 7778
Line 30... Line 30...
30
#ifdef LANG_RUS
30
#ifdef LANG_RUS
31
	?define WINDOW_HEADER " áâனª¨ ®ä®à¬«¥­¨ï"
31
	?define WINDOW_HEADER " áâனª¨ ®ä®à¬«¥­¨ï"
32
	?define T_SKINS       "‘â¨«ì ®ª®­"
32
	?define T_SKINS       "‘â¨«ì ®ª®­"
33
	?define T_WALLPAPERS  "Ž¡®¨"
33
	?define T_WALLPAPERS  "Ž¡®¨"
34
	?define T_SELECT_FOLDER "‚ë¡à âì ¯ ¯ªã"
34
	?define T_SELECT_FOLDER "‚ë¡à âì ¯ ¯ªã"
35
	?define MENU_LIST "Žâªàëâì ä ©«   Enter\n“¤ «¨âì ä ©«     Del"
35
	?define MENU_LIST "Žâªàëâì ä ©«   |Enter\n“¤ «¨âì ä ©«     |Del"
36
	?define T_PICTURE_MODE " ®«®¦¥­¨¥ ª à⨭ª¨ "
36
	?define T_PICTURE_MODE " ®«®¦¥­¨¥ ª à⨭ª¨ "
37
	?define T_CHECKBOX_STRETCH " áâï­ãâì"
37
	?define T_CHECKBOX_STRETCH " áâï­ãâì"
38
	?define T_CHECKBOX_TILED "‡ ¬®áâ¨âì"
38
	?define T_CHECKBOX_TILED "‡ ¬®áâ¨âì"
39
	?define T_UPDATE_DOCK "Ž¡­®¢«ïâì Dock-¯ ­¥«ì"
39
	?define T_UPDATE_DOCK "Ž¡­®¢«ïâì Dock-¯ ­¥«ì"
40
#else
40
#else
41
	?define WINDOW_HEADER "Appearance"
41
	?define WINDOW_HEADER "Appearance"
42
	?define T_SKINS       "Skins"
42
	?define T_SKINS       "Skins"
43
	?define T_WALLPAPERS  "Wallpapers"
43
	?define T_WALLPAPERS  "Wallpapers"
44
	?define T_SELECT_FOLDER "Select folder"
44
	?define T_SELECT_FOLDER "Select folder"
45
	?define MENU_LIST "Open file      Enter\nDelete file      Del"
45
	?define MENU_LIST "Open file      |Enter\nDelete file      |Del"
46
	?define T_PICTURE_MODE " Picture Mode "
46
	?define T_PICTURE_MODE " Picture Mode "
47
	?define T_CHECKBOX_STRETCH "Stretch"
47
	?define T_CHECKBOX_STRETCH "Stretch"
48
	?define T_CHECKBOX_TILED "Tiled"
48
	?define T_CHECKBOX_TILED "Tiled"
49
	?define T_UPDATE_DOCK "Update Dock"
49
	?define T_UPDATE_DOCK "Update Dock"
50
#endif
50
#endif
Line 119... Line 119...
119
			if (tabs.active_tab == SKINS) {
119
			if (tabs.active_tab == SKINS) {
120
				edit_box_mouse stdcall (#edit_cmm);
120
				edit_box_mouse stdcall (#edit_cmm);
121
				edit_box_mouse stdcall (#edit_st);
121
				edit_box_mouse stdcall (#edit_st);
122
			}
122
			}
Line -... Line 123...
-
 
123
 
123
 
124
	  		if (mouse.key&MOUSE_RIGHT) && (mouse.up) 
124
	  		if (mouse.pkm)&&(select_list.MouseOver(mouse.x, mouse.y)) {
125
	  		&&(select_list.MouseOver(mouse.x, mouse.y)) {
125
	  			select_list.ProcessMouse(mouse.x, mouse.y);
126
	  			select_list.ProcessMouse(mouse.x, mouse.y);
126
				SelectList_Draw();
127
				SelectList_Draw();
127
				EventSetNewCurrent();
128
				EventSetNewCurrent();
128
	  			menu.show(Form.left+mouse.x, Form.top+mouse.y+skin_height, 146, MENU_LIST, 10); 
129
	  			open_lmenu(Form.left+mouse.x+5, Form.top+mouse.y+skin_height, 1, 0, MENU_LIST);
129
	  		}
130
	  		}
Line 130... Line 131...
130
	  		break;
131
	  		break;
131
 
132
 
Line 172... Line 173...
172
			}
173
			}
173
			break;
174
			break;
Line 174... Line 175...
174
		 
175
		 
175
		 case evReDraw:		
176
		 case evReDraw:		
176
			draw_window();
177
			draw_window();
177
	 		if (menu.cur_y) {
-
 
178
				if (menu.cur_y == 10) EventOpenFile();
-
 
179
				if (menu.cur_y == 11) EventDeleteFile();
-
 
180
				menu.cur_y = 0;
-
 
181
			};
178
	 		EventHandleMenuClick();
182
   }
179
   }
Line 183... Line 180...
183
}
180
}
184
 
181
 
Line 406... Line 403...
406
{
403
{
407
	if (cur_skin_path) ini.SetString("skin", #cur_skin_path, strlen(#cur_skin_path));
404
	if (cur_skin_path) ini.SetString("skin", #cur_skin_path, strlen(#cur_skin_path));
408
	ExitProcess();
405
	ExitProcess();
409
}
406
}
Line -... Line 407...
-
 
407
 
-
 
408
void EventHandleMenuClick()
-
 
409
{
-
 
410
	switch (get_menu_click()) 
-
 
411
	{
-
 
412
		case 1: 
-
 
413
			EventOpenFile(); 
-
 
414
			break;
-
 
415
		case 2: 
-
 
416
			EventDeleteFile();
-
 
417
			break;
-
 
418
	};
-
 
419
}
410
 
420