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 | }>=0)>=> |
|
- | 107 | ||
74 | 108 |