Subversion Repositories Kolibri OS

Rev

Rev 8511 | Rev 8749 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
7921 leency 1
//===================================================//
2
//                                                   //
3
//                   TRANSLATIONS                    //
4
//                                                   //
5
//===================================================//
6
 
7
char short_app_name[] = "Quark";
8
 
9
#ifdef LANG_RUS
10
 
8584 leency 11
char intro[] = "Это простой просмотрщик и редактор текста.
7924 leency 12
Попробуйте открыть текстовый файл.";
7921 leency 13
 
8584 leency 14
char copied_chars[] = "%i символов скопировано";
15
char chars_selected[] = "%i символов выделено";
7921 leency 16
 
8584 leency 17
char about[] = "Quark Text v0.95
7921 leency 18
Автор: Кирилл Липатов aka Leency
19
Сайт: http://aspero.pro
20
 
21
Горячие клавиши:
22
Ctrl+O - открыть файл
23
Ctrl+I - показать информацию о файле
24
Ctrl+Плюс - увеличить шрифт
25
Ctrl+Минус - уменьшить шрифт
26
Ctrl+Tab - выбрать кодировку текста
27
Ctrl+E - открыть файл в другой программе
28
 
29
Поиск:
30
Ctrl+F - открыть панель поиска
31
F3 - искать далее
32
Esc - скрыть панель поиска";
33
 
34
char color_scheme_names[] = "Творожек\nКосмос   ";
7941 leency 35
?define FILE_SAVED_WELL "'Файл успешно сохранен'O"
36
?define FILE_NOT_SAVED "'Ошибка при сохранении файла!'E"
7921 leency 37
 
8584 leency 38
char rmb_menu[] =
7921 leency 39
"Вырезать|Ctrl+X
40
Копировать|Ctrl+C
41
Вставить|Ctrl+V
42
-
43
Открыть в папке
44
Копировать путь файла";
45
 
7941 leency 46
?define T_MATCHES "Найдено: %i   "
47
?define T_FIND_NEXT "Найти далее"
48
 
7921 leency 49
#else
50
 
8584 leency 51
char intro[] = "Quark is a simple text viewer and editor.
7921 leency 52
Try to open some text file.";
53
 
8584 leency 54
char copied_chars[] = "%i characters copied";
55
char chars_selected[] = "%i characters selected";
7921 leency 56
 
8584 leency 57
char about[] = "Quark Text v0.95
58
Author: Kiril Lipatov aka Leency
7921 leency 59
Website: http://aspero.pro
60
 
61
Hotkeys:
62
Ctrl+O - open file
63
Ctrl+I - show file properties
64
Ctrl+Plus - bigger font
65
Ctrl+Down - smaller font
66
Ctrl+Tab - select charset
67
Ctrl+E - reopen current file in another app
68
 
69
Search:
70
Ctrl+F - open search
71
F3 - search next
72
Esc - hide search bar";
73
 
74
char color_scheme_names[] = "Dairy\nCosmos   ";
7941 leency 75
?define FILE_SAVED_WELL "'File saved'O"
76
?define FILE_NOT_SAVED "'Error saving file!'E"
7921 leency 77
 
8584 leency 78
char rmb_menu[] =
7921 leency 79
"Cut|Ctrl+X
80
Copy|Ctrl+C
81
Paste|Ctrl+V
82
-
83
Reveal in folder
84
Copy file path";
85
 
7941 leency 86
?define T_MATCHES "Matches: %i   "
87
?define T_FIND_NEXT " Find next "
88
 
7921 leency 89
#endif
90
 
91
//===================================================//
92
//                                                   //
93
//                       DATA                        //
94
//                                                   //
95
//===================================================//
96
 
97
dword color_schemes[] = {
98
//bg,     text,     scroll,   selected, cursor
7960 leency 99
0xFCF0DA, 0x171501, 0xB2ACA0, 0xD8CAA7, 0xFF0000, 0xFEC53A, //Dairy
100
0x282923, 0xD8D8D2, 0x555551, 0x5A574A, 0xFFFfff, 0x9D7E00 //Cosmos
7921 leency 101
};
102
 
103
struct THEME
104
{
7960 leency 105
	dword bg, text, cursor, found;
7921 leency 106
} theme;
107
 
108
char default_dir[] = "/rd/1";
8584 leency 109
od_filter filter2 = { 37, "TXT\0INI\0ASM\0HTM\0HTML\0C\0H\0C--\0H--\0CPP\0\0" };
7921 leency 110
 
8439 leency 111
CANVAS canvas;
7921 leency 112
 
113
dword cursor_pos=0;
114
 
115
collection_int lines = {0};
116
 
8584 leency 117
#define file_path param
118
 
7921 leency 119
//===================================================//
120
//                                                   //
121
//                     SETTINGS                      //
122
//                                                   //
123
//===================================================//
124
 
125
 
126
_ini ini = { "/sys/settings/app.ini", "Quark" };
127
 
128
void LoadIniSettings()
129
{
8584 leency 130
	font_size     = ini.GetInt("FontSize", 1);
7921 leency 131
	user_encoding = ini.GetInt("Encoding", CH_AUTO);
132
	curcol_scheme = ini.GetInt("ColorScheme", 0);
8584 leency 133
	Form.left     = ini.GetInt("WinX", 150);
134
	Form.top      = ini.GetInt("WinY", 50);
135
	Form.width    = ini.GetInt("WinW", 640);
7945 leency 136
	Form.height   = ini.GetInt("WinH", 563);
7921 leency 137
}
138
 
139
void SaveIniSettings()
140
{
141
	ini.SetInt("FontSize", font_size);
142
	ini.SetInt("Encoding", user_encoding);
143
	ini.SetInt("ColorScheme", curcol_scheme);
144
	ini.SetInt("WinX", Form.left);
145
	ini.SetInt("WinY", Form.top);
146
	ini.SetInt("WinW", Form.width);
147
	ini.SetInt("WinH", Form.height);
148
}
149