//===================================================// // // // 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); }