Subversion Repositories Kolibri OS

Rev

Rev 9516 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 9516 Rev 9524
1
#ifdef LANG_RUS
1
#ifdef LANG_RUS
2
	char t_skins[] =       "   ‘â¨«ì ®ª®­";
2
	char t_skins[] =       "   ‘â¨«ì ®ª®­";
3
	char t_wallpapers[] =  "   Ž¡®¨";
3
	char t_wallpapers[] =  "   Ž¡®¨";
4
	char t_screensaver[] =  "   ‘ªà¨­á¥©¢¥à";
4
	char t_screensaver[] =  "   ‘ªà¨­á¥©¢¥à";
5
	?define WINDOW_HEADER " áâனª¨ ®ä®à¬«¥­¨ï"
5
	?define WINDOW_HEADER " áâனª¨ ®ä®à¬«¥­¨ï"
6
	?define T_SELECT_FOLDER "‚ë¡à âì ¯ ¯ªã"
6
	?define T_SELECT_FOLDER "‚ë¡à âì ¯ ¯ªã"
7
	?define T_PICTURE_MODE " ®«®¦¥­¨¥ ª à⨭ª¨ "
7
	?define T_PICTURE_MODE " ®«®¦¥­¨¥ ª à⨭ª¨ "
8
	?define T_CHECKBOX_STRETCH " áâï­ãâì"
8
	?define T_CHECKBOX_STRETCH " áâï­ãâì"
9
	?define T_CHECKBOX_TILED "‡ ¬®áâ¨âì"
9
	?define T_CHECKBOX_TILED "‡ ¬®áâ¨âì"
10
	?define T_CHECKBOX_AUTO "€¢â®¬ â¨ç¥áª¨"
10
	?define T_CHECKBOX_AUTO "€¢â®¬ â¨ç¥áª¨"
11
	?define T_UPDATE_DOCK "Ž¡­®¢«ïâì Dock-¯ ­¥«ì"
11
	?define T_UPDATE_DOCK "Ž¡­®¢«ïâì Dock-¯ ­¥«ì"
12
	?define T_NO_FILES "'®¤¤¥à¦¨¢ ¥¬ë¥ ä ©«ë ­¥ ­ ©¤¥­ë' -E"
12
	?define T_NO_FILES "'®¤¤¥à¦¨¢ ¥¬ë¥ ä ©«ë ­¥ ­ ©¤¥­ë' -E"
13
	?define T_UI_PREVIEW " à¨¬¥à ª®¬¯®­¥­â®¢ "
13
	?define T_UI_PREVIEW " à¨¬¥à ª®¬¯®­¥­â®¢ "
14
	?define T_SS_TIMEOUT "ˆ­â¥à¢ « ¢ ¬¨­ãâ å: %i "
14
	?define T_SS_TIMEOUT "ˆ­â¥à¢ « ¢ ¬¨­ãâ å: %i "
15
	?define T_SS_PREVIEW "à®á¬®âà"
15
	?define T_SS_PREVIEW "à®á¬®âà"
16
	?define T_SS_SET "“áâ ­®¢¨âì"
16
	?define T_SS_SET "“áâ ­®¢¨âì"
17
	?define T_NO_SS "[‚몫î祭]"
17
	?define T_NO_SS "[‚몫î祭]"
18
	?define T_DEFAULT "[® 㬮«ç ­¨î]"
18
	?define T_DEFAULT "[® 㬮«ç ­¨î]"
19
#else
19
#else
20
	char t_skins[] =       "   Skins";
20
	char t_skins[] =       "   Skins";
21
	char t_wallpapers[] =  "   Wallpapers";
21
	char t_wallpapers[] =  "   Wallpapers";
22
	char t_screensaver[] =  "   Screensaver";
22
	char t_screensaver[] =  "   Screensaver";
23
	?define WINDOW_HEADER "Appearance"
23
	?define WINDOW_HEADER "Appearance"
24
	?define T_SELECT_FOLDER "Select folder"
24
	?define T_SELECT_FOLDER "Select folder"
25
	?define T_PICTURE_MODE " Picture Mode "
25
	?define T_PICTURE_MODE " Picture Mode "
26
	?define T_CHECKBOX_STRETCH "Stretch"
26
	?define T_CHECKBOX_STRETCH "Stretch"
27
	?define T_CHECKBOX_TILED "Tiled"
27
	?define T_CHECKBOX_TILED "Tiled"
28
	?define T_CHECKBOX_AUTO "Auto"
28
	?define T_CHECKBOX_AUTO "Auto"
29
	?define T_UPDATE_DOCK "Update Dock"
29
	?define T_UPDATE_DOCK "Update Dock"
30
	?define T_NO_FILES "'No supported files were found' -E"
30
	?define T_NO_FILES "'No supported files were found' -E"
31
	?define T_UI_PREVIEW " Components Preview "
31
	?define T_UI_PREVIEW " Components Preview "
32
	?define T_SS_TIMEOUT "Wait in minutes: %i "
32
	?define T_SS_TIMEOUT "Wait in minutes: %i "
33
	?define T_SS_PREVIEW "View"
33
	?define T_SS_PREVIEW "View"
34
	?define T_SS_SET "Set"
34
	?define T_SS_SET "Set"
35
	?define T_NO_SS "[Disable]"
35
	?define T_NO_SS "[Disable]"
36
	?define T_DEFAULT "[Default]"
36
	?define T_DEFAULT "[Default]"
37
#endif
37
#endif
38
 
38
 
39
#define WIN_W 560
39
#define WIN_W 560
40
#define WIN_H 450
40
#define WIN_H 445
41
#define LIST_W 260
41
#define LIST_W 260
42
#define PANEL_H 50
42
#define PANEL_H 50
43
#define LP 6 //LIST_PADDING
43
#define LP 6 //LIST_PADDING
-
 
44
#define SL_VISIBLE WIN_H - PANEL_H - LP / SELECT_LIST_ITEMH
44
 
45
 
45
#define RIGHTx LP + LIST_W + TAB_P + 30
46
#define RIGHTx LP + LIST_W + TAB_P + 30
46
#define RIGHTy PANEL_H
47
#define RIGHTy PANEL_H
47
#define RIGHTw WIN_W - RIGHTx - LP - TAB_P
48
#define RIGHTw WIN_W - RIGHTx - LP - TAB_P
48
#define RIGHTh 215
49
#define RIGHTh 215
49
 
50
 
50
enum {
51
enum {
51
	TAB_SKINS, 
52
	TAB_SKINS, 
52
	TAB_WALLPAPERS, 
53
	TAB_WALLPAPERS, 
53
	TAB_SCREENSAVERS
54
	TAB_SCREENSAVERS
54
};
55
};
55
 
56
 
56
enum { 
57
enum { 
57
	BASE_TAB_BUTTON_ID=3, 
58
	BASE_TAB_BUTTON_ID=3, 
58
	BTN_SELECT_WALLP_FOLDER=10,
59
	BTN_SELECT_WALLP_FOLDER=10,
59
	BTN_TEST_SCREENSAVER,
60
	BTN_TEST_SCREENSAVER,
60
	BTN_SET_SCREENSAVER
61
	BTN_SET_SCREENSAVER
61
};
62
};
62
 
63
 
63
_ini ini = { "/sys/settings/system.ini" };
64
_ini ini = { "/sys/settings/system.ini" };
64
 
65
 
65
char default_dir[] = "/rd/1";
66
char default_dir[] = "/rd/1";
66
od_filter filter2 = { 8, "TXT\0\0" };
67
od_filter filter2 = { 8, "TXT\0\0" };
67
 
68
 
68
_tabs tabs = { -sizeof(t_skins)-sizeof(t_wallpapers)-sizeof(t_screensaver)
69
_tabs tabs = { -sizeof(t_skins)-sizeof(t_wallpapers)-sizeof(t_screensaver)
69
	-3*8+WIN_W - TAB_P / 2, LP, NULL, BASE_TAB_BUTTON_ID };
70
	-3*8+WIN_W - TAB_P / 2, LP, NULL, BASE_TAB_BUTTON_ID };
70
 
71
 
71
scroll_bar ss_timeout = { RIGHTw-19,RIGHTx,15,RIGHTy+25,0,3,89,10,0,0xFFFfff,
72
scroll_bar ss_timeout = { RIGHTw-19,RIGHTx,15,RIGHTy+25,0,3,89,10,0,0xFFFfff,
72
	0xBBBbbb,0xeeeeee};
73
	0xBBBbbb,0xeeeeee};
73
74
 
-
 
75
 
-
 
76
 
-
 
77
 
-
 
78
 
-
 
79
void sort_by_name(int a, b) // for the first call: a = 0, b = sizeof(mas) - 1
-
 
80
{
-
 
81
	int j;
-
 
82
	int isn = a;
-
 
83
	if (a >= b) return;
-
 
84
	for (j = a; j <= b; j++) {
-
 
85
		if (strcmpi(io.dir.position(ESDWORD[j*4+fmas]), io.dir.position(ESDWORD[b*4+fmas]))<=0) { 
-
 
86
			ESDWORD[isn*4+fmas] >< ESDWORD[j*4+fmas]; 
-
 
87
			isn++;
-
 
88
		}
-
 
89
	}
-
 
90
	sort_by_name(a, isn-2);
-
 
91
	sort_by_name(isn, b);
-
 
92
}
-
 
93
 
-
 
94
dword get_real_kolibrios_path()
-
 
95
{
-
 
96
	char real_kolibrios_path[256];
-
 
97
	if (!dir_exists("/kolibrios")) return 0;
-
 
98
	SetCurDir("/kolibrios");
-
 
99
	GetCurDir(#real_kolibrios_path, sizeof(real_kolibrios_path));
-
 
100
	return #real_kolibrios_path;
-
 
101
}
-
 
102
 
-
 
103
void SelectList_LineChanged() 
-
 
104
{
-
 
105
	EventApply();
-
 
106
}
-
 
107
74
108