mirror of
https://github.com/reactos/reactos.git
synced 2024-08-28 22:28:36 +00:00
![Charles Ambrye](/assets/img/avatar_default.png)
- Resize the window slightly when compiled with REMOVE_ADVANCED to avoid deadspace at the bottom of the window. - Skip over the non-printable characters by starting with character ' ' + 1. - Instead of iterating over every cell, simply compute the cell x and y using the CellSize. - Modify behaviour of charmap to allow large character render on mouse move, only hiding the larger character on double click. - Simplify math for moving window to be on desktop. Added FIXME to highlight this doesn't work well on multi-monitor setups. Changed xPos and yPos to LONG since negative numbers are valid on multi-monitor setups. - Do not draw invalid glyphs on the map (can happen when switching fonts or filtering existing font). - Do not allow mouse-over of invalid glyphs. - Fix bug that caused the Help button to remain enabled as it was being modified before it was even created. - Do a better job at finding the correct glyph under the mouse. - Ensure the active cell is cleared correctly. - Invalidate the rect around the previously active cell to ensure it gets redrawn as inactive. - Fix bug from CORE-10518 (initial active cell was not being invalidated on scroll). - Do not try to copy a character to the output if there is no active cell selected. - Populate the advanced portion of the screen with several built-in code pages (the list is hardcoded so that we don't enumerate everything). - Add functionality to filter the character map by a code page (called a character set in this program). - Some fonts list 0x0000 as drawable, even when it isn't, so ignore any valid glyphs that contain it.
65 lines
3.9 KiB
Plaintext
65 lines
3.9 KiB
Plaintext
/*
|
||
* PROJECT: ReactOS Character Map
|
||
* LICENSE: GPL - See COPYING in the top level directory
|
||
* FILE: base/applications/charmap/lang/uk-UA.rc
|
||
* PURPOSE: Ukraianian Language File for charmap
|
||
* TRANSLATORS: Artem Reznikov & Sakara Yevhen
|
||
*/
|
||
|
||
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
|
||
|
||
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
|
||
FONT 8, "MS Shell Dlg", 0, 0
|
||
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
|
||
BEGIN
|
||
LTEXT "Шрифт :", IDC_STATIC, 6, 7, 24, 9
|
||
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
|
||
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
|
||
PUSHBUTTON "Довідка", IDC_CMHELP, 249, 5, 35, 13
|
||
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
|
||
WS_VSCROLL, 20, 22, 266, 156
|
||
LTEXT "Для копіювання :", IDC_STATIC, 6, 188, 66, 9
|
||
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
|
||
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
|
||
DEFPUSHBUTTON "Вибрати", IDC_SELECT, 194, 186, 44, 13
|
||
PUSHBUTTON "Копіювати", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
|
||
CONTROL "Розширений вигляд", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
|
||
WS_TABSTOP, 8, 208, 95, 10
|
||
END
|
||
|
||
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
|
||
STYLE DS_SHELLFONT | WS_CHILD
|
||
FONT 8, "MS Shell Dlg"
|
||
BEGIN
|
||
LTEXT "Набір символів:", IDC_STATIC, 8, 8, 55, 8
|
||
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||
LTEXT "Групувати за:", IDC_STATIC, 8, 28, 50, 8
|
||
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||
PUSHBUTTON "Знайти", IDC_BUTTON_SEARCH, 200, 44, 50, 14
|
||
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
|
||
LTEXT "Шукати:", IDC_STATIC, 8, 48, 42, 8
|
||
LTEXT "Юнікод:", IDC_STATIC, 200, 8, 30, 8
|
||
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
|
||
END
|
||
|
||
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
|
||
CAPTION "Про програму..."
|
||
FONT 8, "MS Shell Dlg", 0, 0
|
||
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
|
||
BEGIN
|
||
LTEXT "Таблиця символів v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
|
||
PUSHBUTTON "Закрити", IDOK, 75, 162, 44, 15
|
||
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
|
||
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
|
||
WS_TABSTOP | ES_READONLY | ES_MULTILINE
|
||
END
|
||
|
||
STRINGTABLE
|
||
BEGIN
|
||
IDS_LICENSE "Таблиця символів - вільне програмне забезпечення; Ви можете розповсюджувати її та змінювати, дотримуючись умови Відкритої ліцензійної угоди GNU, опублікованої Фондом вільного програмного забезпечення; або редакції 2 Угоди, або будь-якої редакції, випущеної пізніше.\r\n\r\nЦя програма розповсюджується в надії на те, що вона виявиться корисною, але БЕЗ БУДЬ-ЯКИХ ГАРАНТІЙ, включаючи УЯВНОЮ ГАРАНТІЄЮ ЯКОСТІ або ПРИДАТНОСТІ для певних цілей. Подробиці містяться у Відкритій ліцензійній угоді GNU.\r\n\r\nРазом з цією програмою повинен поширюватися примірник Відкритої ліцензійної угоди GNU. Якщо він відсутній, повідомте про це в Фонд вільного програмного забезпечення (Free Software Foundation, Inc.), 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
|
||
IDS_ABOUT "&Про програму..."
|
||
IDS_TITLE "Таблиця Cимволів"
|
||
IDS_UNICODE "Unicode"
|
||
IDS_ALL "All"
|
||
END
|