/* (C) Copyright Microsoft Corporation 1991.  All Rights Reserved */
/*
 * mplayer.rc
 *
 */

/* include files */

#include <windows.h>
#include <commdlg.h>
#include "mplayer.h"
#include "toolbar.h"
#include "track.h"
#include "mplayer.rcv"

/* accelerators */
MPLAYERACCEL ACCELERATORS PRELOAD
BEGIN
        VK_F1,      IDM_INDEX,          VIRTKEY     // Help.Index
        VK_F5,      IDM_MCISTRING, VIRTKEY, CONTROL // MCI SendCommand
        "^p",       ID_PLAYTOGGLE
        "^q",       ID_PLAYSEL
        "P",        ID_PLAYSEL, VIRTKEY, ALT	    // play sel
        "P",        ID_PLAYSEL, VIRTKEY, ALT, CONTROL
        "^s",       ID_STOP
        VK_ESCAPE,  ID_STOP, VIRTKEY
        "^w",       IDM_WINDOW                      // "Window"
        "1",        IDM_ZOOM1, VIRTKEY, CONTROL     // 1:1
        "2",        IDM_ZOOM2, VIRTKEY, CONTROL     // 1:2
        "3",        IDM_ZOOM3, VIRTKEY, CONTROL     // 1:3
        "4",        IDM_ZOOM4, VIRTKEY, CONTROL     // 1:4
        "^r",       IDM_DEFAULTSIZE                 // Restore
        "^c",       IDM_COPY_OBJECT                 // Edit.Copy
        "^o",       IDM_OPTIONS                     // Edit.Options
        "^d",       IDM_CONFIG                      // Device.Config
        "^l",       IDM_SELECTION                   // Edit.Selection
        "^u",       IDM_CLOSE                       // File.Close (Or Update)
        "^f",       IDM_OPEN                        // File.Open
        VK_INSERT,  IDM_COPY_OBJECT,VIRTKEY,CONTROL // Edit.Copy
END

#include	"setsel.dlg"
#include	"options.dlg"

/* icons */

APPICON ICON PRELOAD resource\MPlayer.ico

/* bitmaps */

IDBMP_TOOLBAR	BITMAP	PRELOAD MOVEABLE DISCARDABLE resource\toolbar.bmp
IDBMP_ARROWS	BITMAP	PRELOAD MOVEABLE DISCARDABLE resource\arrows.bmp
IDBMP_MARK      BITMAP  PRELOAD MOVEABLE DISCARDABLE resource\mark.bmp

Thumb           BITMAP  PRELOAD MOVEABLE DISCARDABLE resource\thumb.bmp
FillPat		BITMAP  PRELOAD MOVEABLE DISCARDABLE resource\fillpat.bmp


/* strings */

STRINGTABLE PRELOAD MOVEABLE DISCARDABLE
BEGIN
IDS_APPNAME		"Media Player"
IDS_OPENTITLE		"Open"
IDS_FINDFILE		"Locate Media Clip %ls"
IDS_CANTOPENFILEDEV	"Cannot open file or device."
IDS_CANTOPENFILE	"Cannot open the specified file."
IDS_DEVICECANNOTPLAY	"This device cannot play."
IDS_DEVICEERROR         "%ls"
IDS_NOTREADYFORMAT      "%ls (not ready)"
IDS_READYFORMAT         "%ls (%ls)"
IDS_ANYDEVICE           "Any Device"
IDS_ALLFILES		"All files"
IDS_CLOSE		"&Close"
IDS_UPDATE		"&Update %ls"
IDS_EXIT		"E&xit"
IDS_EXITRETURN		"E&xit && Return to %ls"
IDS_NOPICTURE           "No Picture"
SCALE_HOURS     	"Scale: Time (hh%cmm)"
SCALE_MINUTES   	"Scale: Time (mm%css)"
SCALE_SECONDS   	"Scale: Time (sec)"
SCALE_MSEC      	"Scale: Time (msec)"
SCALE_FRAMES		"Scale: Frames"
SCALE_TRACKS		"Scale: Tracks"
SCALE_NOTRACKS          "Scale: Unavailable"

//
//  OLE stuff.
//
IDS_CLASSROOT           "Media Clip"
IDS_PLAYVERB            "&Play"
IDS_EDITVERB            "&Edit"
//IDS_MCIOBJECT           "MCIObject in %ls"
IDS_MCIOBJECT           "%ls - %ls in %ls"
IDS_UNTITLED            "(Bogus)"

IDS_FRAMERANGE		"Illegal range"
IDS_CANTSTARTOLE        "Unable to register OLE server"
IDS_NOHANDLER           "Can't find object handler (mciole.dll)"

IDS_NOTIFYFAILURE       "The device failed to execute the last MCI command."
IDS_OUTOFMEMORY         "Not enough memory available to complete this operation.  Quit one or more applications to increase available memory and then try again."
IDS_DEVICEINUSE         "This device is being used by another application.  Wait until it is finished, and then try again."
IDS_NOGOODTIMEFORMATS   "Media Player cannot play this device because the device does not support milliseconds or frames."
IDS_NOMCIDEVICES        "There are no MCI device drivers installed on your system.  Use the Drivers option in Control Panel to install MCI device drivers."
IDS_UPDATEOBJECT	"This object has been changed.\nUpdate %ls before proceeding?"
IDS_CANTPLAY		"Multimedia device currently not ready or open."
IDS_CANTEDIT		"Multimedia device currently not ready or open."
IDS_CANTCOPY		"Not enough memory to copy to clipboard."

/* DO NOT LOCALIZE THE FOLLOWING STRINGS */

IDS_HELPFILE            "MPLAYER.HLP"
IDS_INIFILE             "MPLAYER.INI"

END

MPlayer MENU PRELOAD
    BEGIN
        POPUP   "&File"
            BEGIN
                MENUITEM "&Open...",            IDM_OPEN
		MENUITEM "&Close",		IDM_CLOSE
                MENUITEM SEPARATOR
                MENUITEM "E&xit",               IDM_EXIT
            END
        POPUP   "&Edit"
            BEGIN
                MENUITEM "&Copy Object \aCtrl+C", IDM_COPY_OBJECT
                MENUITEM SEPARATOR
                MENUITEM "&Options... \aCtrl+O", IDM_OPTIONS
                MENUITEM "&Selection...",       IDM_SELECTION

            END
        POPUP   "&Device"
            BEGIN
                MENUITEM "<None>",              IDM_NONE, GRAYED
                MENUITEM SEPARATOR
                MENUITEM "&Configure...",       IDM_CONFIG
#ifdef DEBUG
                MENUITEM "&Command...\aCtrl+F5",IDM_MCISTRING
#endif
            END
        POPUP   "&Scale"
            BEGIN
                MENUITEM "&Time",               IDM_SCALE + ID_TIME
                MENUITEM "&Frames",             IDM_SCALE + ID_FRAMES
                MENUITEM "T&racks",             IDM_SCALE + ID_TRACKS
            END
        POPUP   "&Help"
            BEGIN
		MENUITEM "&Contents \aF1",	    IDM_INDEX
		MENUITEM "&Search for Help on...",  IDM_SEARCH
		MENUITEM "&How to use Help",	    IDM_USING
                MENUITEM SEPARATOR
                MENUITEM "&About Media Player...",  IDM_ABOUT
            END
    END

MPlayerSmall MENU PRELOAD
    BEGIN
        POPUP   "&File"
            BEGIN
                MENUITEM "&Open...",            IDM_OPEN
		MENUITEM "&Close",		IDM_CLOSE
                MENUITEM SEPARATOR
                MENUITEM "E&xit",               IDM_EXIT
            END
        POPUP   "&Edit"
            BEGIN
                MENUITEM "&Copy Object \aCtrl+C", IDM_COPY_OBJECT
                MENUITEM SEPARATOR
                MENUITEM "&Options... \aCtrl+O", IDM_OPTIONS
                MENUITEM "&Selection...",       IDM_SELECTION

            END
        POPUP   "&Scale"
            BEGIN
                MENUITEM "&Time",               IDM_SCALE + ID_TIME
                MENUITEM "&Frames",             IDM_SCALE + ID_FRAMES
                MENUITEM "T&racks",             IDM_SCALE + ID_TRACKS
            END
        POPUP   "&Help"
            BEGIN
		MENUITEM "&Contents \aF1",		    IDM_INDEX
		MENUITEM "&Search for Help on...",  IDM_SEARCH
		MENUITEM "&How to use Help",	    IDM_USING
                MENUITEM SEPARATOR
                MENUITEM "&About Media Player...",  IDM_ABOUT
            END
    END

/* main dialog box */

#if 0
MPLAYERBOX DIALOG PRELOAD MOVEABLE DISCARDABLE 32768, 0, 198, 44
CLASS "Media Player"
MENU MPlayer
STYLE WS_OVERLAPPED | WS_BORDER | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX
BEGIN
    CONTROL "", ID_MAP, "MPlayerTrackMap", 0 | WS_GROUP | WS_CHILD, 4, 1, 190, 12
    CONTROL "Scale: Time (hh:mm)", ID_STATIC, "SText", SS_LEFT | WS_GROUP | WS_CHILD, 125, 29, 69, 8

    CONTROL "", ID_SB, "SScrollbar", SBS_TOPALIGN | SBS_NOTCH | SBS_HORZ | WS_TABSTOP | WS_GROUP | WS_CHILD, 4, 13, 190, 9

    CONTROL "#Play", ID_PLAY,   "Sbutton", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_GROUP | WS_CHILD, 5, 25, 24, 14
    CONTROL "#Pause", ID_PAUSE, "Sbutton", 0 | WS_TABSTOP | WS_CHILD, 35, 25, 24, 14
    CONTROL "#Stop", ID_STOP,   "Sbutton", 0   | WS_TABSTOP | WS_CHILD, 65, 25, 24, 14
    CONTROL "#Eject", ID_EJECT, "Sbutton", 0 | WS_TABSTOP | WS_CHILD, 95, 25, 24, 14
END
#endif

MCIOPENDIALOG DIALOG 36, 24, 302, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Open"
//FONT 8, "MS Sans Serif"
FONT 8, "MS Shell Dlg"
BEGIN
    LTEXT           "File &Name:", stc3, 6, 6, 76, 10
    EDITTEXT        edt1, 6, 16, 134, 12, ES_AUTOHSCROLL | ES_OEMCONVERT
    LISTBOX         lst1, 6, 32, 134, 68, LBS_SORT | LBS_OWNERDRAWFIXED |
                    LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_VSCROLL |
                    WS_TABSTOP
    LTEXT           "&Directories:", -1, 150, 6, 92, 9
    LTEXT           "", stc1, 150, 18, 92, 9, SS_NOPREFIX
    LISTBOX         lst2, 150, 32, 92, 68, LBS_SORT | LBS_OWNERDRAWFIXED |
                    LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_VSCROLL |
                    WS_TABSTOP
    LTEXT           "List Files of &Type:", stc2, 6, 103, 90, 9
    COMBOBOX        cmb1, 6, 113, 134, 69, CBS_DROPDOWNLIST |
                    CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
    LTEXT           "Dri&ves:", stc4, 150, 104, 92, 9
    COMBOBOX        cmb2, 150, 114, 92, 68, CBS_DROPDOWNLIST |
                    CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT |
                    CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
    DEFPUSHBUTTON   "OK", IDOK, 248, 6, 50, 14, WS_GROUP
    PUSHBUTTON      "Cancel", IDCANCEL, 248, 24, 50, 14, WS_GROUP
    PUSHBUTTON      "&Help", psh15, 248, 46, 50, 14, WS_GROUP
    CONTROL         "&Read Only", chx1, "Button", BS_AUTOCHECKBOX | WS_GROUP |
                    WS_TABSTOP, 248, 68, 50, 12
END

DLG_MCICOMMAND DIALOG 6, 18, 240, 59
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Send MCI String Command"
FONT 8, "Helv"
BEGIN
    EDITTEXT        IDC_MCICOMMAND, 50, 4, 186, 12, ES_AUTOHSCROLL
    DEFPUSHBUTTON   "Send", IDOK, 7, 43, 40, 14
    PUSHBUTTON      "Close", IDCANCEL, 50, 43, 40, 14
    LTEXT           "Command:", -1, 7, 4, 40, 8
    LTEXT           "Result:",  -1, 7, 20, 40, 8
    LTEXT           "", IDC_RESULT, 50, 20, 190, 20
END