#include "gierres.h"

MAINMENU MENU
BEGIN
    POPUP "&File"
        BEGIN
        MENUITEM "&New", IDM_MAIN_FILE_NEW
        MENUITEM "&Open", IDM_MAIN_FILE_OPEN
        MENUITEM SEPARATOR
        MENUITEM "&Save", IDM_MAIN_FILE_SAVE
        MENUITEM "Save &As", IDM_MAIN_FILE_SAVEAS
        MENUITEM SEPARATOR
        MENUITEM "&Quit", IDM_MAIN_FILE_QUIT
        END
    POPUP "&View"
        BEGIN
        MENUITEM "View &Main Control Board", IDM_MAIN_VIEW_KB1, CHECKED
        MENUITEM "View &Aux. Control Board", IDM_MAIN_VIEW_KB2, CHECKED
        MENUITEM "View &Typewriter", IDM_MAIN_VIEW_TYPEWRITER, CHECKED
        MENUITEM "View Tape &Reader", IDM_MAIN_VIEW_READER, CHECKED
        MENUITEM "View Tape &Punch", IDM_MAIN_VIEW_PUNCH, CHECKED
        MENUITEM "View Line P&rinter", IDM_MAIN_VIEW_PRINTER, CHECKED
        MENUITEM "View Pl&otter", IDM_MAIN_VIEW_PLOTTER, CHECKED
	MENUITEM "View &Nimbi", IDM_MAIN_VIEW_NIMBI, CHECKED
	MENUITEM "View &Tape", IDM_MAIN_VIEW_MAGTAPE, CHECKED
        END
    POPUP "&Options"
        BEGIN
        MENUITEM "Channel &0 readonly", IDM_MAIN_OPTION_CH0, CHECKED
        MENUITEM "Channel &1-31 readonly", IDM_MAIN_OPTION_CH131, CHECKED
        MENUITEM "Floating &Zero", IDM_MAIN_OPTION_ZERO, CHECKED
        MENUITEM "Use &Sound", IDM_MAIN_OPTION_SOUND, CHECKED
	POPUP "&Aarhus"
	    BEGIN
            MENUITEM "&38", IDM_AARHUS_OPTION_38, CHECKED
            MENUITEM "&1", IDM_AARHUS_OPTION_1, CHECKED
            MENUITEM "&319", IDM_AARHUS_OPTION_319, CHECKED
            MENUITEM "&639", IDM_AARHUS_OPTION_639, CHECKED
            MENUITEM "&959", IDM_AARHUS_OPTION_959, CHECKED
	    END
	POPUP "&Test"
	    BEGIN
            MENUITEM "&Normal", IDM_TEST_OPTION_NORMAL, CHECKED
	    MENUITEM "&1: Skriv i FL", IDM_TEST_OPTION_WRITE, CHECKED
	    MENUITEM "&2: Læs i FL", IDM_TEST_OPTION_READ, CHECKED
	    MENUITEM "&3: Højre skift", IDM_TEST_OPTION_RIGHTSHIFT, CHECKED
	    MENUITEM "&4: Venstre skift", IDM_TEST_OPTION_LEFTSHIFT, CHECKED
	    MENUITEM "&5: Indikatortest", IDM_TEST_OPTION_INDICATOR, CHECKED
	    END
        END
    POPUP "&Debug"
        BEGIN
        MENUITEM "None", IDM_MAIN_DEBUG_NONE
        MENUITEM SEPARATOR
        MENUITEM "&Core store", IDM_MAIN_DEBUG_MEMORY, CHECKED
        MENUITEM "&Microstep", IDM_MAIN_DEBUG_MICROSTEP, CHECKED
        MENUITEM "Machine &Number", IDM_MAIN_DEBUG_MASKINTAL, CHECKED
        MENUITEM "&Floating number", IDM_MAIN_DEBUG_FLYDENDE, CHECKED
        MENUITEM "&BUS", IDM_MAIN_DEBUG_BUS, CHECKED
        MENUITEM "&Registers", IDM_MAIN_DEBUG_REGISTERS, CHECKED
        MENUITEM "&Indicator", IDM_MAIN_DEBUG_INDICATOR, CHECKED
        MENUITEM "&User interface", IDM_MAIN_DEBUG_INTERFACE, CHECKED
        MENUITEM "&Drum", IDM_MAIN_DEBUG_DRUM, CHECKED
        MENUITEM "&Sound", IDM_MAIN_DEBUG_SOUND, CHECKED
        MENUITEM "&Buffer", IDM_MAIN_DEBUG_BUFFER, CHECKED
        MENUITEM "E&xecute", IDM_MAIN_DEBUG_EXECUTE, CHECKED
        MENUITEM "&Text", IDM_MAIN_DEBUG_TEXT, CHECKED
        MENUITEM "St&atistics", IDM_MAIN_DEBUG_STAT, CHECKED
        MENUITEM "Drum &race", IDM_MAIN_DEBUG_DRUMRACE, CHECKED
        MENUITEM SEPARATOR
        MENUITEM "All", IDM_MAIN_DEBUG_ALL
        END
END

READERMENU MENU
BEGIN
    MENUITEM "&Reset", IDM_READER_RESET
    MENUITEM "Rea&d", IDM_READER_READ
    MENUITEM "&Skip", IDM_READER_SKIP
    MENUITEM "&Up", IDM_READER_UP
END

PUNCHMENU MENU
BEGIN
    MENUITEM "&New tape", IDM_PUNCH_NEWTAPE
    MENUITEM "&End tape", IDM_PUNCH_ENDTAPE
END

#ifdef LARGECONTROLBOARD
kb1_bitmap BITMAP "kb1.bmp"
kb2_bitmap BITMAP "kb2.bmp"
#else
kb1_bitmap BITMAP "kb1_2.bmp"
kb2_bitmap BITMAP "kb2_2.bmp"
#endif
nimbi_bitmap BITMAP "nimbi.bmp"

NEWDIALOG DIALOG 6, 18, 180, 166
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "GIER setup"
FONT 8, "MS Sans Serif"
BEGIN
    GROUPBOX        "Select Drum/Disk:", IDM_NEW_GROUP1, 6, 6, 169, 65, WS_GROUP
    AUTORADIOBUTTON "&1 Drum", IDM_NEW_DRUM1, 10, 16, 50, 10
    AUTORADIOBUTTON "&2 Drums", IDM_NEW_DRUM2, 10, 28, 50, 10
    AUTORADIOBUTTON "&3 Drums", IDM_NEW_DRUM3, 10, 41, 50, 10
    AUTORADIOBUTTON "1 &Disk", IDM_NEW_DISK, 10, 55, 50, 10
    AUTORADIOBUTTON "2 &Disks", IDM_NEW_DISK2, 90, 16, 50, 10
    AUTORADIOBUTTON "3 &Disks", IDM_NEW_DISK3, 90, 28, 50, 10
    AUTORADIOBUTTON "4 &Disks", IDM_NEW_DISK4, 90, 41, 50, 10
    AUTORADIOBUTTON "5 &Disks", IDM_NEW_DISK5, 90, 55, 50, 10
    GROUPBOX        "Select Buffer:", IDM_NEW_GROUP2, 6, 74, 169, 63, WS_GROUP
    AUTOCHECKBOX "Create &Buffer", IDM_NEW_BUFFER, 10, 87, 77, 10
    LTEXT           "Buffer disk &8", IDM_NEW_BDISK8_LABEL, 10, 103, 89, 12
    COMBOBOX        IDM_NEW_BDISK8, 50, 103, 110, 35, CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
    LTEXT           "Buffer disk &9", IDM_NEW_BDISK9_LABEL, 10, 119, 89, 12
    COMBOBOX        IDM_NEW_BDISK9, 50, 119, 110, 35, CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
    DEFPUSHBUTTON   "&OK", IDM_NEW_OK, 13, 142, 28, 14
    PUSHBUTTON   "&Cancel", IDM_NEW_CANCEL, 56, 142, 40, 14
END

PRINTERMENU MENU
BEGIN
    MENUITEM "&Printer Setup", IDM_PRINT_SETUP
    MENUITEM "&Start printing", IDM_PRINT_STARTPRINT
    MENUITEM "&Cancel printing", IDM_PRINT_CANCELPRINT
END

PRINTERWINDOW DIALOG 14, 25, 293, 116
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Printer Setup"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "Printer name:", IDM_PRINT_NAME_TEXT, 19, 13, 79, 12
    LTEXT           "", IDM_PRINT_NAME, 120, 13, 144, 12
    PUSHBUTTON      "&Select", IDM_PRINT_SELECT, 219, 13, 40, 12
    GROUPBOX        "", IDM_PRINT_GROUP1, 13, 29, 269, 63
    LTEXT           "Lines per &inch", IDM_PRINT_LPI_TEXT, 19, 41, 79, 12
    EDITTEXT        IDM_PRINT_LPI, 120, 39, 32, 12, ES_AUTOHSCROLL
    LTEXT           "&Font size", IDM_PRINT_FONTSIZE_TEXT, 19, 57, 79, 12
    EDITTEXT        IDM_PRINT_FONTSIZE, 120, 56, 32, 12, ES_AUTOHSCROLL
    LTEXT           "Lines per p&age", IDM_PRINT_LPP_TEXT, 19, 72, 79, 12
    EDITTEXT        IDM_PRINT_LPP, 120, 73, 32, 12, ES_AUTOHSCROLL
    AUTOCHECKBOX    "Print _ and | correctly", IDM_PRINT_NOADVANCE, 219, 53, 60, 19, BS_MULTILINE
    DEFPUSHBUTTON   "&OK", IDM_PRINT_OK, 13, 95, 28, 14
    PUSHBUTTON   "&Cancel", IDM_PRINT_CANCEL, 56, 95, 40, 14
END

PLOTTERMENU MENU
BEGIN
    MENUITEM "&Plotter Setup", IDM_PLOTTER_SETUP
    MENUITEM "&Start printing", IDM_PLOTTER_STARTPLOT
    MENUITEM "&Cancel printing", IDM_PLOTTER_CANCELPLOT
END

PLOTTERWINDOW DIALOG 14, 25, 293, 127
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Plotter Setup"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "Printer name:", IDM_PLOTTER_NAME_TEXT, 19, 13, 79, 12
    LTEXT           "", IDM_PLOTTER_NAME, 120, 13, 144, 12
    PUSHBUTTON      "&Select", IDM_PLOTTER_SELECT, 219, 13, 40, 12
    GROUPBOX        "", IDM_PLOTTER_GROUP1, 13, 29, 269, 74
    AUTOCHECKBOX    "&Center plot", IDM_PLOTTER_CENTER, 19, 41, 79, 12, BS_MULTILINE
    AUTOCHECKBOX    "Scale &Up", IDM_PLOTTER_AUTOUP, 19, 56, 79, 12, BS_MULTILINE
    AUTOCHECKBOX    "Scale &Down", IDM_PLOTTER_AUTODOWN, 19, 71, 79, 12, BS_MULTILINE
    LTEXT           "Rotate", IDM_PLOTTER_ROTATE_TEXT, 19, 86, 89, 12
    COMBOBOX        IDM_PLOTTER_ROTATE, 50, 86, 110, 35, CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
    DEFPUSHBUTTON   "&OK", IDM_PLOTTER_OK, 19, 108, 28, 14
    PUSHBUTTON      "&Cancel", IDM_PLOTTER_CANCEL, 62, 108, 40, 14
END
