2025-04-27 07:49:33 -04:00

165 lines
7.2 KiB
Plaintext

#include "resource.hxx"
#include "usp10.h"
#include <ntverp.h>
#define VER_FILETYPE VFT_APP
#define VER_FILESUBTYPE VFT2_UNKNOWN
#define VER_FILEDESCRIPTION_STR "Uniscribe test harness"
#define VER_INTERNALNAME_STR "USPTEST\0"
#include "common.ver"
USPTEST ICON DISCARDABLE "USPTest.ico"
110 INITIALTEXT MOVEABLE PURE SHARED "usptest.txt"
USPTEST MENU DISCARDABLE
BEGIN
POPUP "&File"
BEGIN
MENUITEM "E&xit", IDM_EXIT
END
POPUP "&Edit"
BEGIN
MENUITEM "Style 0", ID_EDIT_STYLE0
MENUITEM "Style 1", ID_EDIT_STYLE1
MENUITEM "Style 2", ID_EDIT_STYLE2
MENUITEM "Style 3", ID_EDIT_STYLE3
MENUITEM "Style 4", ID_EDIT_STYLE4
MENUITEM "Right align" ID_EDIT_RIGHT
MENUITEM "Vertical text" ID_EDIT_VERTICAL
MENUITEM SEPARATOR
MENUITEM "psControl and psState NULL" ID_EDIT_NULLSTATE
MENUITEM "RTL reading order" ID_EDIT_RTL
MENUITEM "ContextDigits" ID_EDIT_CONTEXTDIGITS
MENUITEM "DigitSubstitute" ID_EDIT_DIGITSUBSTITUTE
MENUITEM "ArabicNumContext" ID_EDIT_ARABICNUMCONTEXT
MENUITEM "LogicalOrder" ID_EDIT_LOGICALORDER
MENUITEM "Display ZWG" ID_EDIT_DISPLAYZWG
MENUITEM SEPARATOR
MENUITEM "Caret to start of item" ID_EDIT_CARETSTART
MENUITEM "Caret to end of item" ID_EDIT_CARETEND
MENUITEM SEPARATOR
POPUP "Primary language"
BEGIN
MENUITEM "Neutral", ID_EDIT_LANG + LANG_NEUTRAL
MENUITEM "Afrikaans", ID_EDIT_LANG + LANG_AFRIKAANS
MENUITEM "Albanian", ID_EDIT_LANG + LANG_ALBANIAN
MENUITEM "Arabic", ID_EDIT_LANG + LANG_ARABIC
MENUITEM "Basque", ID_EDIT_LANG + LANG_BASQUE
MENUITEM "Belarusian", ID_EDIT_LANG + LANG_BELARUSIAN
MENUITEM "Bengali", ID_EDIT_LANG + LANG_BENGALI
MENUITEM "Bulgarian", ID_EDIT_LANG + LANG_BULGARIAN
; MENUITEM "Burmese", ID_EDIT_LANG + LANG_BURMESE
MENUITEM "Catalan", ID_EDIT_LANG + LANG_CATALAN
MENUITEM "Chinese", ID_EDIT_LANG + LANG_CHINESE
MENUITEM "Croatian", ID_EDIT_LANG + LANG_CROATIAN
MENUITEM "Czech", ID_EDIT_LANG + LANG_CZECH
MENUITEM "Danish", ID_EDIT_LANG + LANG_DANISH
MENUITEM "Dutch", ID_EDIT_LANG + LANG_DUTCH
MENUITEM "English", ID_EDIT_LANG + LANG_ENGLISH
MENUITEM "Estonian", ID_EDIT_LANG + LANG_ESTONIAN
MENUITEM "Faeroese", ID_EDIT_LANG + LANG_FAEROESE
MENUITEM "Farsi", ID_EDIT_LANG + LANG_FARSI
MENUITEM "Finnish", ID_EDIT_LANG + LANG_FINNISH
MENUITEM "French", ID_EDIT_LANG + LANG_FRENCH
MENUITEM "German", ID_EDIT_LANG + LANG_GERMAN, MENUBREAK
MENUITEM "Greek", ID_EDIT_LANG + LANG_GREEK
MENUITEM "Gujarati", ID_EDIT_LANG + LANG_GUJARATI
MENUITEM "Hebrew", ID_EDIT_LANG + LANG_HEBREW
MENUITEM "Hindi", ID_EDIT_LANG + LANG_HINDI
MENUITEM "Hungarian", ID_EDIT_LANG + LANG_HUNGARIAN
MENUITEM "Icelandic", ID_EDIT_LANG + LANG_ICELANDIC
MENUITEM "Indonesian", ID_EDIT_LANG + LANG_INDONESIAN
MENUITEM "Italian", ID_EDIT_LANG + LANG_ITALIAN
MENUITEM "Japanese", ID_EDIT_LANG + LANG_JAPANESE
MENUITEM "Kannada", ID_EDIT_LANG + LANG_KANNADA
; MENUITEM "Khmer", ID_EDIT_LANG + LANG_KHMER
MENUITEM "Korean", ID_EDIT_LANG + LANG_KOREAN
; MENUITEM "Lao", ID_EDIT_LANG + LANG_LAO
MENUITEM "Latvian", ID_EDIT_LANG + LANG_LATVIAN
MENUITEM "Lithuanian", ID_EDIT_LANG + LANG_LITHUANIAN
MENUITEM "Macedonian", ID_EDIT_LANG + LANG_MACEDONIAN
MENUITEM "Malay", ID_EDIT_LANG + LANG_MALAY
MENUITEM "Malayalam", ID_EDIT_LANG + LANG_MALAYALAM
; MENUITEM "Mongolian", ID_EDIT_LANG + LANG_MONGOLIAN
MENUITEM "Norwegian", ID_EDIT_LANG + LANG_NORWEGIAN
MENUITEM "Oriya", ID_EDIT_LANG + LANG_ORIYA, MENUBREAK
MENUITEM "Polish", ID_EDIT_LANG + LANG_POLISH
MENUITEM "Portuguese", ID_EDIT_LANG + LANG_PORTUGUESE
MENUITEM "Punjabi", ID_EDIT_LANG + LANG_PUNJABI
MENUITEM "Romanian", ID_EDIT_LANG + LANG_ROMANIAN
MENUITEM "Russian", ID_EDIT_LANG + LANG_RUSSIAN
MENUITEM "Serbian", ID_EDIT_LANG + LANG_SERBIAN
MENUITEM "Slovak", ID_EDIT_LANG + LANG_SLOVAK
MENUITEM "Slovenian", ID_EDIT_LANG + LANG_SLOVENIAN
MENUITEM "Spanish", ID_EDIT_LANG + LANG_SPANISH
MENUITEM "Swahili", ID_EDIT_LANG + LANG_SWAHILI
MENUITEM "Swedish", ID_EDIT_LANG + LANG_SWEDISH
MENUITEM "Tamil", ID_EDIT_LANG + LANG_TAMIL
MENUITEM "Telugu", ID_EDIT_LANG + LANG_TELUGU
MENUITEM "Thai", ID_EDIT_LANG + LANG_THAI
; MENUITEM "Tibetan", ID_EDIT_LANG + LANG_TIBETAN
MENUITEM "Turkish", ID_EDIT_LANG + LANG_TURKISH
MENUITEM "Ukrainian", ID_EDIT_LANG + LANG_UKRAINIAN
MENUITEM "Urdu", ID_EDIT_LANG + LANG_URDU
MENUITEM "Vietnamese", ID_EDIT_LANG + LANG_VIETNAMESE
END
MENUITEM SEPARATOR
MENUITEM "Insert any Unicode codepoint" ID_EDIT_UNICODE
#ifdef LPK_TEST
MENUITEM SEPARATOR
MENUITEM "Use LPK ScriptString functions" ID_EDIT_LPK
MENUITEM "Clip" ID_EDIT_CLIP
MENUITEM "Fit" ID_EDIT_FIT
MENUITEM "Fallback" ID_EDIT_FALLBACK
MENUITEM "Tab" ID_EDIT_TAB
MENUITEM "Widen 1st char of each line" ID_EDIT_PIDX
MENUITEM "Underline && hotkey" ID_EDIT_HOTKEY
MENUITEM "Password (Repeat first char)" ID_EDIT_PASSWORD
#endif
END
POPUP "&Help"
BEGIN
MENUITEM "&About Generic...", IDM_ABOUT
END
END
ABOUTBOX DIALOG DISCARDABLE 22, 17, 60, 43
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "About USPTest"
FONT 8, "System"
BEGIN
DEFPUSHBUTTON "OK",IDOK,24,26,32,14,WS_GROUP
ICON "Uniscribe test harness",IDC_STATIC1,3,2,20,20
CONTROL "",IDC_STATIC2,"Static",SS_BLACKRECT,3,19,53,1
END
UNICODE DIALOG DISCARDABLE 22, 17, 101, 48
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "Uncode codepoint insert"
FONT 8, "System"
BEGIN
EDITTEXT IDC_CODEPOINT,54,7,40,12,ES_AUTOHSCROLL
LTEXT "Codepoint",-1,7,7,40,11
DEFPUSHBUTTON "OK",IDOK,54,27,40,14,WS_GROUP
PUSHBUTTON "Cancel",IDCANCEL,7,27,40,14,WS_GROUP
END