kolibrios-gitea/programs/cmm/quark/data.h
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 Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. 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 - íâ® ¯à®á⮩ ¯à®á¬®âà騪 ⥪áâ .
<EFBFBD>®¯à®¡ã©â¥ ®âªàëâì ⥪áâ®¢ë© ä ©«.
ƒ®àï稥 ª« ¢¨è¨:
Ctrl+O - ®âªàëâì ä ©«
Ctrl+I - ¯®ª § âì ¨­ä®à¬ æ¨î ® ä ©«¥
Ctrl+<EFBFBD>«îá - 㢥«¨ç¨âì èà¨äâ
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 "<EFBFBD> ©¤¥­®: %i "
?define T_FIND_NEXT "<EFBFBD> ©â¨ ¤ «¥¥"
#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);
}