File:  [OS/2 SDKs] / pmsdk / samples / newcard / pmcard / cardfile.rc
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Thu Aug 9 12:28:12 2018 UTC (7 years, 9 months ago) by root
Branches: msft, MAIN
CVS tags: pmsdk-1988, HEAD
Microsoft OS/2 SDK PM 08-08-1988

#include "cardfile.h"

/*********************************************************************/
/*                                                                   */
/*  Windows Cardfile						     */
/*  (c) Copyright Microsoft Corp. 1985,1986 - All Rights Reserved    */
/*                                                                   */
/*********************************************************************/

POINTER CFICON PMCARD\CARDFILE.ICO

STRINGTABLE
BEGIN
/* prompts and such */
    IDS_DELCURCARD,     "Delete ""%%""?"
    IDS_CREATEFILE,     "Ok to create the file?"
    IDS_OKTOSAVE,       "Save current changes: %%"
    IDS_ABOUT,          "About..."
    IDS_CARDS,          " Cards"
    IDS_CARD,           " Card"
    IDS_UNTITLED,       "(untitled)"
    IDS_CARDDATA,       "Cardfile data"
    IDS_PICKUPPHONE,    "Please pick up the phone.  Ok to continue?"
    IDS_CARDFILE,       "Cardfile"
/* errors */
    IDS_ECANTPRINTPICT, "Not enough memory to print picture."
    IDS_EINSMEMORY,     "Not enough memory."
    IDS_EFILEEXISTS,    "Replace existing %%"
    IDS_EINVALIDFILE,   "Not a valid filename."
    IDS_ECLIPEMPTYTEXT, "There is no text in the clipboard."
    IDS_ENOTEXTSEL,     "No text is selected."
    IDS_EDISKFULLFILE,  "Not enough disk space to save file."
    IDS_ECANTMAKETEMP,  "Cannot create temp file.  You cannot make changes."
    IDS_EINSMEMSAVE,    "Not enough memory.  Card not saved."
    IDS_EDISKFULLSAVE,  "Not enough disk space to save current card."
    IDS_EOPENTEMPSAVE,  "Cannot open temp file.  Card not saved."
    IDS_ECANTREADPICT,  "Not enough memory to read picture."
    IDS_EINSMEMRUN,     "Not enough memory to run Cardfile."
    IDS_ENOTVALIDFILE,  "Not a valid card file."
    IDS_ECANTFIND,      "Cannot find %%"
    IDS_EINSMEMREAD,    "Not enough memory to read card."
    IDS_ECANTPRINT,     "Cannot print."
    IDS_ECLIPEMPTYPICT, "There is no picture in the clipboard."
    IDS_ENOMODEM,       "There is no modem connected."
    IDS_ENOPICTURES,    "Not able to print pictures."
    IDS_ECANTMAKEFILE,  "Cannot create %%"
    IDS_EMEMPRINT,      "Not enough memory to print."
    IDS_EDISKPRINT,     "Not enough disk space to print."
    IDS_NOBITMAP,       "Can't read in file with a bitmap."
    IDS_STRINGINSERT,   "%%"
END

DLGTEMPLATE DTOPEN LOADONCALL MOVEABLE DISCARDABLE 
BEGIN
    DIALOG "", DTOPEN, 10, 73, 152, 90,  FS_DLGBORDER | WS_VISIBLE
    BEGIN
        CONTROL "Filename:", -1,    12, 6, 40, 12,  WC_STATIC, SS_TEXT | DT_RIGHT | DT_BOTTOM | WS_GROUP | WS_VISIBLE
        CONTROL "", IDD_PATH,       80, 24, 60, 12,  WC_STATIC, SS_TEXT | DT_LEFT | DT_BOTTOM | WS_GROUP | WS_VISIBLE
        CONTROL "", IDD_EDIT,       55, 6, 90, 12,  WC_ENTRYFIELD, ES_LEFT | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
	DEFPUSHBUTTON "Open", IDOK,	  89, 44, 50, 14,  WS_TABSTOP | WS_VISIBLE
        CONTROL "Cancel", IDCANCEL, 89, 62, 50, 14,  WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
        CONTROL "", IDD_LISTBOX,     6, 24, 70, 56,  WC_LISTBOX, WS_VISIBLE
    END
END


DLGTEMPLATE DTSAVE LOADONCALL MOVEABLE DISCARDABLE
BEGIN
    DIALOG    "", DTSAVE, 25, 25, 170, 51,  FS_DLGBORDER | WS_VISIBLE
BEGIN
    CONTROL "", IDD_EDIT,	14, 24, 104, 12,  WC_ENTRYFIELD, ES_LEFT | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
    CONTROL "Save file  as:", -1, 14, 41, 60, 10, WC_STATIC, SS_TEXT | DT_LEFT | DT_BOTTOM | WS_GROUP | WS_VISIBLE
    CONTROL "", IDD_PATH,	82, 41, 72, 10,  WC_STATIC, SS_TEXT | DT_RIGHT | DT_BOTTOM | WS_GROUP | WS_VISIBLE
    DEFPUSHBUTTON "Save", IDOK,       122, 23, 35, 14,	WS_TABSTOP | WS_VISIBLE
    CONTROL "Cancel",IDCANCEL,  122, 5, 35, 14,  WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
END
END


DLGTEMPLATE DTHEADER LOADONCALL MOVEABLE DISCARDABLE
BEGIN
    DIALOG    "", DTHEADER, 25, 25, 224, 48,  FS_DLGBORDER | WS_VISIBLE
BEGIN
    CONTROL "Index Line:", -1,  6, 32, 44, 8,  WC_STATIC, SS_TEXT | DT_RIGHT | DT_BOTTOM | WS_GROUP | WS_VISIBLE
    CONTROL "", IDD_EDIT,       54, 30, 164, 12,  WC_ENTRYFIELD, ES_LEFT | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
    DEFPUSHBUTTON "Ok", IDOK,	      62, 10, 40, 14,  WS_TABSTOP | WS_VISIBLE
    CONTROL "Cancel", IDCANCEL, 122, 10, 40, 14,  WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
END
END

DLGTEMPLATE DTADD LOADONCALL MOVEABLE DISCARDABLE
BEGIN
    DIALOG    "", DTADD, 25, 25, 196, 48,  FS_DLGBORDER | WS_VISIBLE
BEGIN
    CONTROL "Add:", -1,         6, 32, 16, 8,  WC_STATIC, SS_TEXT | DT_RIGHT | DT_BOTTOM | WS_GROUP | WS_VISIBLE
    CONTROL "", IDD_EDIT,      26, 30, 164, 12,  WC_ENTRYFIELD, ES_LEFT | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
    DEFPUSHBUTTON "Ok", IDOK,	      48, 10, 40, 14, WS_TABSTOP | WS_VISIBLE
    CONTROL "Cancel", IDCANCEL, 108, 10, 40, 14,  WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
END
END

DLGTEMPLATE DTMERGE LOADONCALL MOVEABLE DISCARDABLE
BEGIN
    DIALOG    "", DTMERGE, 10, 10, 152, 90,  FS_DLGBORDER | WS_VISIBLE
BEGIN
    CONTROL "", IDD_EDIT,       48, 76, 100, 12,  WC_ENTRYFIELD, ES_LEFT | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
    CONTROL "", IDD_LISTBOX,     6, 14, 70, 56,  WC_LISTBOX, WS_VISIBLE
    DEFPUSHBUTTON "Merge", IDOK,      89, 36, 50, 14,  BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
    CONTROL "Cancel", IDCANCEL,  89, 18, 50, 14,  WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
    CONTROL "", IDD_PATH,       80, 58, 60, 12,  WC_STATIC, SS_TEXT | DT_LEFT | DT_BOTTOM | WS_GROUP | WS_VISIBLE
    CONTROL "Filename:", -1,    4, 76, 40, 12,  WC_STATIC, SS_TEXT | DT_RIGHT | DT_BOTTOM | WS_GROUP | WS_VISIBLE
END
END

DLGTEMPLATE DTGOTO LOADONCALL MOVEABLE DISCARDABLE
BEGIN
    DIALOG    "", DTGOTO, 25, 25, 108, 48,  FS_DLGBORDER | WS_VISIBLE
BEGIN
    CONTROL "Go To:",   -1,     6, 32, 24, 8,  WC_STATIC, SS_TEXT | DT_RIGHT | DT_BOTTOM | WS_GROUP | WS_VISIBLE
    CONTROL "", IDD_EDIT,       34, 30, 68, 12,  WC_ENTRYFIELD, ES_LEFT | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
    DEFPUSHBUTTON "Ok", IDOK,	      9, 10, 40, 14,  WS_TABSTOP | WS_VISIBLE
    CONTROL "Cancel", IDCANCEL, 59, 10, 40, 14,  WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
END
END

DLGTEMPLATE DTFIND LOADONCALL MOVEABLE DISCARDABLE
BEGIN
    DIALOG    "", DTFIND, 25, 25, 108, 48,  FS_DLGBORDER | WS_VISIBLE
BEGIN
    CONTROL "Find:", -1,        6, 32, 20, 8,  WC_STATIC, SS_TEXT | DT_RIGHT | DT_BOTTOM | WS_GROUP | WS_VISIBLE
    CONTROL "", IDD_EDIT,      30, 30, 72, 12,  WC_ENTRYFIELD, ES_LEFT | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
    DEFPUSHBUTTON "Ok", IDOK,	      9, 10, 40, 14,  WS_TABSTOP | WS_VISIBLE
    CONTROL "Cancel", IDCANCEL, 59, 10, 40, 14,  WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
END
END

DLGTEMPLATE DTABOUT LOADONCALL MOVEABLE DISCARDABLE
BEGIN
    DIALOG    "", DTABOUT, 20, 20, 158, 106,  FS_DLGBORDER | WS_VISIBLE
BEGIN
    CONTROL "Microsoft Windows", -1, 3, 93, 154, 8,  WC_STATIC, SS_TEXT | DT_CENTER | DT_BOTTOM | WS_GROUP | WS_VISIBLE
    CONTROL "Cardfile", -1,     3, 84, 154, 8,  WC_STATIC, SS_TEXT | DT_CENTER | DT_BOTTOM | WS_GROUP | WS_VISIBLE
    CONTROL "Version 1.0x", -1, 32, 64, 94, 8,  WC_STATIC, SS_TEXT | DT_CENTER | DT_BOTTOM | WS_GROUP | WS_VISIBLE
    CONTROL "Copyright �  1985,1986, Microsoft Corp.",  -1, 3, 50, 154, 9,  WC_STATIC, SS_TEXT | DT_CENTER | DT_BOTTOM | WS_GROUP | WS_VISIBLE
    CONTROL "", IDD_EDIT,       3, 12, 154, 8,  WC_STATIC, SS_TEXT | DT_CENTER | DT_BOTTOM | WS_GROUP | WS_VISIBLE
    DEFPUSHBUTTON "Ok", IDOK,	      63, 33, 32, 14,  WS_TABSTOP | WS_VISIBLE
END
END


MENU    CFMENU PRELOAD
BEGIN
    SUBMENU   "~File", IDSM_FILE
    BEGIN
	MENUITEM    "~New",		    IDM_NEW
	MENUITEM    "~Open...", 	    IDM_OPEN
	MENUITEM    "~Save",		    IDM_SAVE
	MENUITEM    "Save ~As...",	    IDM_SAVEAS
	MENUITEM    "~Merge...",	    IDM_MERGE
	MENUITEM    SEPARATOR
	MENUITEM    "A~bout Cardfile...",   IDM_ABOUT
    END
    SUBMENU   "~Edit", IDSM_EDIT
    BEGIN
        MENUITEM    "Index...\tF6",     IDM_HEADER
        MENUITEM    "Cut\tDel",         IDM_CUT
        MENUITEM    "Copy\tF2",         IDM_COPY
        MENUITEM    "Paste\tIns",       IDM_PASTE
        MENUITEM    "Restore",          IDM_RESTORE
    END
    SUBMENU   "~View", IDSM_VIEW
    BEGIN
        MENUITEM    "Cards\tF9",        IDM_CARDFILE
        MENUITEM    "List\tF10",        IDM_PHONEBOOK
    END
    SUBMENU   "~Card", IDSM_CARD
    BEGIN
        MENUITEM    "Add...\tF7",       IDM_ADD
        MENUITEM    "Delete\tF8",       IDM_DELETE
        MENUITEM    "Duplicate",        IDM_DUPLICATE
    END
    SUBMENU "~Search", IDSM_SEARCH
    BEGIN
        MENUITEM    "Go To...\tF4",     IDM_GOTO
        MENUITEM    "Find...",          IDM_FIND
        MENUITEM    "Find Next\tF3",    IDM_FINDNEXT
    END
END


ACCELTABLE     CFACCEL
BEGIN
    VK_DELETE, IDM_CUT, 	VIRTUALKEY
    VK_INSERT, IDM_PASTE,	VIRTUALKEY
    VK_F2,     IDM_COPY,        VIRTUALKEY
    VK_F3,     IDM_FINDNEXT,    VIRTUALKEY
    VK_F4,     IDM_GOTO,        VIRTUALKEY
    VK_F6,     IDM_HEADER,      VIRTUALKEY
    VK_F7,     IDM_ADD,         VIRTUALKEY
    VK_F8,     IDM_DELETE,      VIRTUALKEY
    VK_F9,     IDM_CARDFILE,	VIRTUALKEY
    VK_F10,    IDM_PHONEBOOK,   VIRTUALKEY
END


unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.