Files
archived-llvm/test/tools/llvm-rc/Inputs/parser-correct-everything.rc
Marek Sokolowski 7ca5fcca7f [llvm-rc] Add DIALOG(EX) parsing ability (parser, pt 5/8).
This extends the set of resources parsed by llvm-rc by DIALOG and
DIALOGEX.

Additionally, three optional resource statements specific to these two
resources are added: CAPTION, FONT, and STYLE.

Thanks for Nico Weber for his original work in this area.

Differential Revision: https://reviews.llvm.org/D36905

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@312009 91177308-0d34-0410-b5e6-96231b3b80d8
2017-08-29 16:49:59 +00:00

81 lines
1.3 KiB
Plaintext

meh IcOn "hello.bmp"
Icon Icon "Icon"
LANGUAGE 5, 12
STRINGTABLE
LANGUAGE 1, 1
CHARACTERISTICS 500
LANGUAGE 3, 4
VERSION 14
{
1 "hello"
2 "world"
}
STRINGTABLE BEGIN END
500 HTML "index.html"
Name Cursor "hello.ico"
12 ACCELERATORS
VERSION 5000
LANGUAGE 0, 2
{
"^C", 10
14, 11
5, 12, VIRTKEY
0, 0, ASCII
1, 1, VIRTKEY, CONTROL
2, 2, CONTROL, VIRTKEY
3, 3, ALT, CONTROL, SHIFT, NOINVERT, ASCII, VIRTKEY
}
LLVMTest MENU
LANGUAGE 4, 1
{
POPUP "&OneMenu"
{
POPUP "Menu&1"
{
MENUITEM "Item&1", 301, MENUBREAK, CHECKED
MENUITEM "Item&2", 302, CHECKED, MENUBARBREAK
MENUITEM "Item&3", 303, MENUBREAK, INACTIVE, HELP
MENUITEM "Item&4", 304, GRAYED
}
POPUP "Menu&2"
{
MENUITEM "&A", 401
MENUITEM "&B", 402
}
}
POPUP "&Items"
{
MENUITEM "&Row", 500
MENUITEM "&Column", 501, CHECKED
MENUITEM SEPARATOR
MENUITEM "&Word", 502
}
}
14 DIALOGEX 50, 60, 10, 20, 500
LANGUAGE 1, 2
CHARACTERISTICS 50
VERSION 100
FONT 12, "Arial"
CAPTION "RC parser dialog"
STYLE 0x51234
BEGIN
LTEXT "Hello world!", 14, 20, 20, 50, 50
RTEXT "Heh", 50, 51, 52, 53, 54, 55, 56
CTEXT "Muuuu", 1, 2, 3, 4, 5, 6, 7, 8
PUSHBUTTON "Muuuu", 1, 2, 3, 4, 5, 6, 7, 8
DEFPUSHBUTTON "Muuuu", 1, 2, 3, 4, 5, 6
EDITTEXT 5, 1, 2, 4, 7, 8
END
25 DIALOG 1, 2, 3, 4
BEGIN
END
26 DIALOGEX 1, 2, 3, 4 {}