Files
vitalkrilov 97e3188585 Fixed misuse of "/rd/1" (changed to "/sys") for some programs
git-svn-id: svn://kolibrios.org@9585 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-01-07 01:01:22 +00:00

130 lines
3.3 KiB
C
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
//===================================================//
// //
// TRANSLATIONS //
// //
//===================================================//
char short_app_name[] = "Quark";
#ifdef LANG_RUS
char intro[] = " Quark - это простой просмотрщик текста.
Попробуйте открыть текстовый файл.
Горячие клавиши:
Ctrl+O - открыть файл
Ctrl+I - показать информацию о файле
Ctrl+Плюс - увеличить шрифт
Ctrl+Минус - уменьшить шрифт
Ctrl+Tab - выбрать кодировку текста
Ctrl+E - открыть файл в другой программе
Ctrl+F - открыть панель поиска
F3 - искать далее";
char copied_chars[] = "%i символов скопировано";
char chars_selected[] = "%i символов выделено";
char color_scheme_names[] = "Творожек\nКосмос ";
char rmb_menu[] =
"Копировать|Ctrl+C
-
Открыть в папке
Копировать путь файла";
?define T_MATCHES "Найдено: %i "
?define T_FIND_NEXT "Найти далее"
#else
char intro[] = " Quark is a simple text viewer.
Try to open some text file.
Hotkeys:
Ctrl+O - open file
Ctrl+I - show file properties
Ctrl+Plus - bigger font
Ctrl+Down - smaller font
Ctrl+Tab - select charset
Ctrl+E - reopen current file in another app
Ctrl+F - open search
F3 - search next";
char copied_chars[] = "%i characters copied";
char chars_selected[] = "%i characters selected";
char color_scheme_names[] = "Dairy\nCosmos ";
char rmb_menu[] =
"Copy|Ctrl+C
-
Reveal in folder
Copy file path";
?define T_MATCHES "Matches: %i "
?define T_FIND_NEXT " Find next "
#endif
//===================================================//
// //
// DATA //
// //
//===================================================//
dword color_schemes[] = {
//bg, text, scroll, selected, cursor
0xFCF0DA, 0x171501, 0xB2ACA0, 0xD8CAA7, 0xFF0000, 0xFEC53A, //Dairy
0x282923, 0xD8D8D2, 0x555551, 0x5A574A, 0xFFFfff, 0x9D7E00 //Cosmos
};
struct THEME
{
dword bg, text, cursor, found;
} theme;
char default_dir[] = "/sys";
od_filter filter2 = { 0, "" };
CANVAS canvas;
dword cursor_pos=0;
collection_int lines = {0};
#define file_path param
//===================================================//
// //
// SETTINGS //
// //
//===================================================//
_ini ini = { "/sys/settings/app.ini", "Quark" };
void LoadIniSettings()
{
font_size = ini.GetInt("FontSize", 1);
user_encoding = ini.GetInt("Encoding", CH_AUTO);
curcol_scheme = ini.GetInt("ColorScheme", 0);
Form.left = ini.GetInt("WinX", 150);
Form.top = ini.GetInt("WinY", 50);
Form.width = ini.GetInt("WinW", 640);
Form.height = ini.GetInt("WinH", 563);
}
void SaveIniSettings()
{
ini.SetInt("FontSize", font_size);
ini.SetInt("Encoding", user_encoding);
ini.SetInt("ColorScheme", curcol_scheme);
ini.SetInt("WinX", Form.left);
ini.SetInt("WinY", Form.top);
ini.SetInt("WinW", Form.width);
ini.SetInt("WinH", Form.height);
}