+++ /dev/null
-/* Unit test suite for resources.
- *
- * Copyright 2004 Ferenc Wagner
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
- */
-
-#include "windef.h"
-#include "winuser.h"
-
-1 ACCELERATORS
-{
- "^N", 1000 /* Ctrl+'N' */
- "N", 1001 /* Shift+'n' */
- "n", 1002 /* 'n' */
-}
-
-2 ACCELERATORS
-{
- 78, 1000, VIRTKEY, CONTROL /* Ctrl+'N' */
- 78, 1001, ASCII /* 'N' */
- 110, 1002, ASCII /* 'n' */
- 78, 1003, VIRTKEY, ALT /* Alt+'N' */
- 78, 1004, VIRTKEY, CONTROL, SHIFT /* Ctrl+Shift+'N' */
- 78, 1005, VIRTKEY, CONTROL, ALT, SHIFT /* Ctrl+Alt+Shift+'N' */
-}
-
-STRINGTABLE
-{
- 0 "String resource"
- 1 "Another string resource"
- 2 L"This is a wide string resource"
- 65534 "Test high id"
-}
-
-/* Test dialog with a mixed style WS_CHILD | WS_POPUP control */
-TEST_DLG_CHILD_POPUP DIALOG 0, 0, 60, 30
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Test dialog with mixed style controls"
-FONT 8, "MS Shell Dlg"
-{
- CONTROL "bump7",7,"static",WS_CHILD|WS_POPUP|WS_BORDER,0,0,40,10,WS_EX_TRANSPARENT
- CONTROL "bump8",8,"static",WS_POPUP,0,10,40,10,WS_EX_TRANSPARENT
-}
-
-TEST_DIALOG DIALOG 0, 0, 60, 30
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_VISIBLE
-CAPTION "Test dialog"
-FONT 8, "MS Shell Dlg"
-{
- DEFPUSHBUTTON "OK", IDOK,4,4,50,14, WS_TABSTOP | WS_GROUP
-}
-
-RADIO_TEST_DIALOG DIALOGEX 0, 0, 160, 80
-STYLE DS_SETFONT | DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
-CAPTION "Radio Button Test Dialog"
-FONT 8, "MS Shell Dlg"
-{
- GROUPBOX "Static", 100,6,5,92,70
- CONTROL "Radio1", 200,"Button",BS_AUTORADIOBUTTON |
- WS_GROUP | WS_TABSTOP,17,27,39,10
- CONTROL "Radio2", 201,"Button",BS_AUTORADIOBUTTON,17,40,39,10
- PUSHBUTTON "Cancel", IDCANCEL,109,20,50,14, WS_TABSTOP | WS_GROUP
-}
-
-AUTORADIO_TEST_DIALOG_1 DIALOGEX 0, 0, 200, 200
-STYLE DS_SETFONT | DS_MODALFRAME | WS_CAPTION | WS_SYSMENU | WS_VISIBLE
-CAPTION "Radio Button Test Dialog"
-FONT 8, "MS Shell Dlg"
-{
- CONTROL "Radio1",501,"my_button_class",WS_VISIBLE | WS_CHILD | WS_GROUP | BS_AUTORADIOBUTTON | BS_NOTIFY | WS_TABSTOP,10,10,70,18
- CONTROL "Radio3",503,"my_button_class",WS_VISIBLE | WS_CHILD | BS_RADIOBUTTON | BS_NOTIFY | WS_TABSTOP,10,35,70,18
- CONTROL "Text",504,"my_button_class",WS_VISIBLE | WS_CHILD | BS_PUSHBUTTON | BS_NOTIFY | WS_TABSTOP,10,60,70,18
- CONTROL "Radio2",502,"my_button_class",WS_VISIBLE | WS_CHILD | BS_AUTORADIOBUTTON | BS_NOTIFY | WS_TABSTOP,10,85,70,18
-}
-
-AUTORADIO_TEST_DIALOG_2 DIALOGEX 0, 0, 200, 200
-STYLE DS_SETFONT | DS_MODALFRAME | WS_CAPTION | WS_SYSMENU | WS_VISIBLE
-CAPTION "Radio Button Test Dialog"
-FONT 8, "MS Shell Dlg"
-{
- CONTROL "Radio1",501,"my_button_class",WS_VISIBLE | WS_CHILD | BS_AUTORADIOBUTTON | BS_NOTIFY | WS_TABSTOP,10,10,70,18
- CONTROL "Radio3",503,"my_button_class",WS_VISIBLE | WS_CHILD | BS_RADIOBUTTON | BS_NOTIFY,10,35,70,18
- CONTROL "Text",504,"my_button_class",WS_VISIBLE | WS_CHILD | BS_PUSHBUTTON | BS_NOTIFY,10,60,70,18
- CONTROL "Radio2",502,"my_button_class",WS_VISIBLE | WS_CHILD | BS_AUTORADIOBUTTON | BS_NOTIFY,10,85,70,18
-}
-
-CLASS_TEST_DIALOG DIALOG 0, 0, 91, 28
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "CreateDialogParams Test"
-CLASS "TestDialog"
-FONT 8, "MS Shell Dlg"
-{
-}
-
-CLASS_TEST_DIALOG_2 DIALOG 0, 0, 100, 100
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "CreateDialogParams Test"
-CLASS "MyDialogClass"
-FONT 8, "MS Shell Dlg"
-{
-}
-
-FOCUS_TEST_DIALOG DIALOG 0, 0, 60, 30
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_CONTROL
-CAPTION "Test dialog"
-FONT 8, "MS Shell Dlg"
-{
- EDITTEXT 200,4,4,50,14
-}
-
-FOCUS_TEST_DIALOG_2 DIALOG 0, 0, 60, 30
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Test dialog"
-FONT 8, "MS Shell Dlg"
-{
- LTEXT "Hello world", 200,4,4,50,14
-}
-
-FOCUS_TEST_DIALOG_3 DIALOG 0, 0, 60, 30
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Test dialog"
-FONT 8, "MS Shell Dlg"
-{
- EDITTEXT 200,4,4,50,14
-}
-
-FOCUS_TEST_DIALOG_4 DIALOG 0, 0, 60, 30
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Test dialog"
-CLASS "MyDialogClass"
-FONT 8, "MS Shell Dlg"
-{
- EDITTEXT 200,4,4,50,14
-}
-
-TEST_DIALOG_INVALID_CLASS DIALOG 0, 0, 60, 30
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-{
- CONTROL "",1,"wine invalid class",WS_CHILD,0,0,40,10
-}
-
-IDD_DIALOG DIALOG 0, 0, 186, 95
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Dialog"
-FONT 8, "MS Sans Serif"
-BEGIN
- DEFPUSHBUTTON "OK",IDOK,129,7,50,14
- PUSHBUTTON "Cancel",IDCANCEL,129,24,50,14
-END
-
-TEST_EMPTY_DIALOG DIALOG 0, 0, 186, 95
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Dialog"
-FONT 8, "MS Sans Serif"
-BEGIN
-END
-
-MULTI_EDIT_DIALOG DIALOG 0, 0, 160, 75
-STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX | DS_CENTER
-CAPTION "Multiple Edit Test"
-FONT 8, "MS Shell Dlg"
-{
- EDITTEXT 1000, 5, 5, 150, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_MULTILINE | ES_WANTRETURN
- EDITTEXT 1001, 5, 25, 150, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
- EDITTEXT 1002, 5, 45, 150, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
-}
-
-EDIT_DIALOG DIALOG 0, 0, 160, 80
-STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX | DS_CENTER
-CAPTION "Edit Test"
-FONT 8, "MS Shell Dlg"
-{
- PUSHBUTTON "OK", IDOK, 20, 60, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
- PUSHBUTTON "Cancel", IDCANCEL, 100, 60, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
- EDITTEXT 1000, 5, 5, 150, 50, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_MULTILINE | WS_VSCROLL | ES_AUTOVSCROLL
-}
-
-EDIT_SINGLELINE_DIALOG DIALOG 0, 0, 160, 80
-STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX | DS_CENTER
-CAPTION "Edit Test"
-FONT 8, "MS Shell Dlg"
-{
- PUSHBUTTON "OK", IDOK, 20, 60, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
- PUSHBUTTON "Cancel", IDCANCEL, 100, 60, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
- EDITTEXT 1000, 5, 5, 150, 50, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL | ES_AUTOVSCROLL
-}
-
-EDIT_SINGLELINE_WANTRETURN_DIALOG DIALOG 0, 0, 160, 80
-STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX | DS_CENTER
-CAPTION "Edit Test"
-FONT 8, "MS Shell Dlg"
-{
- PUSHBUTTON "OK", IDOK, 20, 60, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
- PUSHBUTTON "Cancel", IDCANCEL, 100, 60, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
- EDITTEXT 1000, 5, 5, 150, 50, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL | ES_AUTOVSCROLL | ES_WANTRETURN
-}
-
-EDIT_WANTRETURN_DIALOG DIALOG 0, 0, 160, 80
-STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX | DS_CENTER
-CAPTION "Edit Test"
-FONT 8, "MS Shell Dlg"
-{
- PUSHBUTTON "OK", IDOK, 20, 60, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
- PUSHBUTTON "Cancel", IDCANCEL, 100, 60, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
- EDITTEXT 1000, 5, 5, 150, 50, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_MULTILINE | WS_VSCROLL | ES_AUTOVSCROLL | ES_WANTRETURN
-}
-
-EDIT_READONLY_DIALOG DIALOG 0, 0, 160, 80
-STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX | DS_CENTER
-CAPTION "Edit Readonly Test"
-FONT 8, "MS Shell Dlg"
-{
- PUSHBUTTON "OK", IDOK, 20, 60, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
- PUSHBUTTON "Cancel", IDCANCEL, 100, 60, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
- EDITTEXT 1000, 5, 5, 150, 50, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_MULTILINE | WS_VSCROLL | ES_AUTOVSCROLL | ES_READONLY
-}
-
-CUSTOM_TEST_DIALOG DIALOGEX 6, 15, 207, 111
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Custom Test Dialog"
-FONT 8, "MS Sans Serif"
-{
- CONTROL "evenlengthtext", -1, "TESTCONTROL", WS_CHILD|WS_VISIBLE|WS_BORDER|WS_TABSTOP, 10,10,100,50 { 1,2,3,4,5 }
- CONTROL "oddlengthtext", -1, "TESTCONTROL", WS_CHILD|WS_VISIBLE|WS_BORDER|WS_TABSTOP, 10,60,100,50 { 1,2,3,4,5 }
-}
-
-/* @makedep: test_mono.bmp */
-100 BITMAP test_mono.bmp
-
-1 MENU
-{
- POPUP "&File"
- {
- POPUP "&New..."
- {
- MENUITEM "&New file", 100
- }
- MENUITEM "&Open", 101
- MENUITEM "&Save", 102
- MENUITEM SEPARATOR
- MENUITEM "E&xit", 103
- }
- POPUP "&Edit"
- {
- MENUITEM "&Undo", 200
- MENUITEM SEPARATOR
- MENUITEM "Cu&t", 201
- MENUITEM "&Copy", 202
- MENUITEM "&Paste", 203
- MENUITEM "&Delete", 204
- }
- MENUITEM "&Quit", 300
-}