Rev 7166 | Rev 7183 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7166 | Rev 7182 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | struct struct_pixie_colors { |
1 | struct struct_pixie_colors { |
- | 2 | dword color_top_panel_bg, |
|
2 | dword color_top_panel_folder_name, |
3 | color_top_panel_folder_name, |
3 | color_top_panel_song_name, |
4 | color_top_panel_song_name, |
4 | color_list_bg, |
5 | color_list_bg, |
5 | color_list_text, |
6 | color_list_text, |
6 | color_list_active_bg, |
7 | color_list_active_bg, |
7 | color_list_active_text, |
8 | color_list_active_text, |
8 | color_list_active_pointer, |
9 | color_list_active_pointer, |
9 | color_list_scroller, |
10 | color_list_scroller, |
10 | color_list_border; |
11 | color_list_border; |
11 | } theme; |
12 | } theme; |
Line 12... | Line 13... | ||
12 | 13 | ||
Line 13... | Line 14... | ||
13 | char config_section[] = "Config"; |
14 | _ini ini = { "/sys/media/pixie/pixie.ini", "Config" }; |
14 | 15 | ||
Line 15... | Line 16... | ||
15 | #define WIN_W_SMALL 114 |
16 | #define WIN_W_SMALL 114 |
16 | #define WIN_H_SMALL 31 |
17 | #define WIN_H_SMALL 31 |
17 | 18 | ||
18 | void LoadIniConfig() |
19 | void LoadIniConfig() |
19 | { |
20 | { |
20 | ini_get_int stdcall (#pixie_ini_path, #config_section, "window_mode", WINDOW_MODE_NORMAL); window_mode = EAX; |
21 | window_mode = ini.GetInt("window_mode", WINDOW_MODE_NORMAL); |
21 | ini_get_int stdcall (#pixie_ini_path, #config_section, "win_x_normal", 100); win_x_normal = EAX; |
22 | win_x_normal = ini.GetInt("win_x_normal", 100); |
22 | ini_get_int stdcall (#pixie_ini_path, #config_section, "win_y_normal", 90); win_y_normal = EAX; |
23 | win_y_normal = ini.GetInt("win_y_normal", 90); |
Line 23... | Line 24... | ||
23 | ini_get_int stdcall (#pixie_ini_path, #config_section, "win_x_small", -1); win_x_small = EAX; |
24 | win_x_small = ini.GetInt("win_x_small", -1); |
24 | ini_get_int stdcall (#pixie_ini_path, #config_section, "win_y_small", -1); win_y_small = EAX; |
25 | win_y_small = ini.GetInt("win_y_small", -1); |
- | 26 | ini.GetString("last_folder", #work_folder, sizeof(work_folder), 0); |
|
25 | ini_get_str stdcall (#pixie_ini_path, #config_section, "last_folder", #work_folder, sizeof(work_folder), 0); |
27 | |
26 | 28 | Libimg_LoadImage(#skin, abspath("skin.png")); |
|
27 | Libimg_LoadImage(#skin, abspath("skin.png")); |
29 | skin.w = 322; |
28 | skin.w = 322; |
30 | theme.color_top_panel_bg = 0x242424; |
29 | theme.color_top_panel_folder_name = 0xDDDDDB; |
31 | theme.color_top_panel_folder_name = 0xDDDDDB; |
30 | theme.color_top_panel_song_name = 0xBEBEBE; |
32 | theme.color_top_panel_song_name = 0xBEBEBE; |
31 | theme.color_list_bg = 0xE2E2E2; |
33 | theme.color_list_bg = 0x313031; |
32 | theme.color_list_text = 0x595959; |
34 | theme.color_list_text = 0xADAEAD; |
33 | theme.color_list_active_bg = 0xFAF3AF; |
35 | theme.color_list_active_bg = 0x434343; |
34 | theme.color_list_active_text = 0x85663F; |
36 | theme.color_list_active_text = 0x17A2CC; |
35 | theme.color_list_active_pointer = 0x85663F; |
37 | theme.color_list_active_pointer = 0xD6D6D6; |
36 | theme.color_list_scroller = 0xBBBbbb; |
38 | theme.color_list_scroller = 0xBBBbbb; |
Line 37... | Line 39... | ||
37 | theme.color_list_border = 0x010101; |
39 | theme.color_list_border = 0x121212; |
Line 54... | Line 56... | ||
54 | if (window_mode == WINDOW_MODE_SMALL) |
56 | if (window_mode == WINDOW_MODE_SMALL) |
55 | { |
57 | { |
56 | win_x_small = Form.left; |
58 | win_x_small = Form.left; |
57 | win_y_small = Form.top; |
59 | win_y_small = Form.top; |
58 | } |
60 | } |
59 | ini_set_int stdcall (#pixie_ini_path, #config_section, "window_mode", window_mode); |
61 | ini.SetInt("window_mode", window_mode); |
60 | ini_set_int stdcall (#pixie_ini_path, #config_section, "win_x_normal", win_x_normal); |
62 | ini.SetInt("win_x_normal", win_x_normal); |
61 | ini_set_int stdcall (#pixie_ini_path, #config_section, "win_y_normal", win_y_normal); |
63 | ini.SetInt("win_y_normal", win_y_normal); |
62 | ini_set_int stdcall (#pixie_ini_path, #config_section, "win_x_small", win_x_small); |
64 | ini.SetInt("win_x_small", win_x_small); |
63 | ini_set_int stdcall (#pixie_ini_path, #config_section, "win_y_small", win_y_small); |
65 | ini.SetInt("win_y_small", win_y_small); |
64 | ini_set_str stdcall (#pixie_ini_path, #config_section, "last_folder", #work_folder, strlen(#work_folder)); |
66 | ini.SetString("last_folder", #work_folder, strlen(#work_folder)); |
65 | } |
67 | } |