home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 22 gnu / 22-gnu.zip / dlged002.zip / dlgedit.rc < prev    next >
Text File  |  1995-11-24  |  10KB  |  242 lines

  1. /* 
  2.  
  3.  
  4.     dlgedit.rc (emx+gcc) 
  5.     Dialog Editor Version 0.02
  6.  
  7.     1994,95 Giovanni Iachello
  8.     This is freeware software. You can use or modify it as you wish,
  9.     provided that the part of code that I wrote remains freeware.
  10.     Freeware means that the source code must be available on request 
  11.     to anyone.
  12.     You must also include this notice in all files derived from this
  13.     file.
  14.  
  15.  
  16. */
  17.  
  18. #include <os2.h>
  19. #include "pmstdres.h"
  20. #include "dlgedit.h"
  21.  
  22. ICON ID_DLGEDIT dlgedit.ico
  23. POINTER PMPTR_1 dlgedit1.ptr
  24.  
  25. MENU IDM_POPUPMENU
  26. BEGIN
  27.     MENUITEM "~Properties...", IDM_PU_PROP
  28.     MENUITEM "~Flags...", IDM_PU_FLAGS
  29.     MENUITEM "~Delete", IDM_PU_DELETE
  30. END
  31.  
  32. MENU ID_DLGEDIT
  33. BEGIN
  34.     SUBMENU "~File", PMIDM_FILE
  35.     BEGIN
  36.         MENUITEM "~New...", PMIDM_FILENEW
  37.         MENUITEM "~Open...", PMIDM_FILEOPEN
  38.         MENUITEM SEPARATOR
  39.         MENUITEM "~Save...", PMIDM_FILESAVE
  40.         MENUITEM "Save ~as...", PMIDM_FILESAVEAS
  41.         MENUITEM "Compile...", IDM_COMPILE
  42.         MENUITEM SEPARATOR
  43.         MENUITEM "~Exit", PMIDM_FILEEXIT
  44.     END
  45.  
  46.     SUBMENU "~New Control", IDM_NEWCTRL
  47.     BEGIN
  48.         MENUITEM "~Static Text...", IDM_STATICTEXT
  49.         MENUITEM "~Entry Field...", IDM_ENTRYFIELD
  50.         MENUITEM "~List Box...", IDM_LISTBOX
  51.         MENUITEM "~Combo Box...", IDM_COMBOBOX
  52.         MENUITEM "~Button...", IDM_BUTTON
  53.         MENUITEM "S~pin Button...", IDM_SPINBUTTON
  54.         MENUITEM "Sl~ider...", IDM_SLIDER
  55.         MENUITEM "~Valueset...", IDM_VALUESET     
  56.         MENUITEM "C~heck Box...", IDM_CHECKBOX
  57.         MENUITEM "~Radio Button...", IDM_RADIOBUTTON
  58.         MENUITEM "~Three State...", IDM_3STATE
  59.         MENUITEM "~Group Box...", IDM_GROUPBOX
  60.     END
  61.  
  62.     SUBMENU "~Preferences", IDM_PREF
  63.     BEGIN
  64. /*        MENUITEM "F~onts...", IDM_FONTS */
  65.         MENUITEM "~Size...", IDM_SIZE
  66.         MENUITEM "~Text...", IDM_TEXT
  67.         MENUITEM "~Flags...", IDM_FLAGS
  68.         MENUITEM "~Control List...", IDM_CTRLLIST
  69.     END
  70.  
  71.     SUBMENU "~Help", PMIDM_HELP
  72.     BEGIN
  73.         MENUITEM "~Product information...", PMIDM_HELPABOUT
  74.     END
  75. END
  76.  
  77. ACCELTABLE ID_DLGEDIT
  78. BEGIN
  79.   VK_F3,  PMIDM_FILEEXIT,      VIRTUALKEY
  80. END
  81.  
  82. DLGTEMPLATE PMDLG_ABOUT 
  83. {
  84.     DIALOG "About Dialog Editor", PMDLG_ABOUT, 22, 24, 225, 104, 
  85.         WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  86.     {
  87.         DEFPUSHBUTTON "OK", DID_OK, 80, 8, 51, 14
  88. /*        PRESPARAMS PP_FONTNAMESIZE "12.Helv" */
  89.         CONTROL "Written by Giovanni Iachello", -1, 14, 52, 190, 12, WC_STATIC, SS_TEXT | DT_CENTER | DT_TOP | DT_MNEMONIC | WS_VISIBLE | WS_GROUP
  90. /*        PRESPARAMS PP_FONTNAMESIZE "12.Helv" */
  91.         CONTROL "Copyright (c) 1995.  All Rights Reserved.", -1, 12, 40, 196, 10, WC_STATIC, SS_TEXT | DT_CENTER | DT_TOP | DT_MNEMONIC | WS_VISIBLE | WS_GROUP
  92. /*        PRESPARAMS PP_FONTNAMESIZE "12.Helv" */
  93.         CONTROL "Source Code for Non-Profit Use Only", -1, 12, 27, 196, 10, WC_STATIC, SS_TEXT | DT_CENTER | DT_TOP | DT_MNEMONIC | WS_VISIBLE | WS_GROUP
  94. /*        PRESPARAMS PP_FONTNAMESIZE "12.Helv" */
  95.         CONTROL "Dialog Editor V 0.0", -1, 10, 79, 194, 10, WC_STATIC, SS_TEXT | DT_CENTER | DT_TOP | DT_MNEMONIC | WS_VISIBLE | WS_GROUP
  96.     }
  97. }
  98.  
  99. DLGTEMPLATE DLG_CTRLLIST
  100. {
  101.     DIALOG "Dialog Window Controls List", DLG_CTRLLIST,22, 24, 240,180,
  102.         WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  103.     {
  104.         DEFPUSHBUTTON "~Hide", DID_OK, 13, 6, 48, 16
  105.         DEFPUSHBUTTON "~Delete", DCTRLLIST_PB_DELETE, 66, 6, 48, 16
  106.         DEFPUSHBUTTON "~Flags", DCTRLLIST_PB_FLAGS, 119, 6, 48, 16
  107.         DEFPUSHBUTTON "~Properties", DCTRLLIST_PB_PROP, 172, 6, 48, 16
  108.         LISTBOX DCTRLLIST_LB_CTRLLIST, 14, 30, 205, 150, LS_HORZSCROLL
  109.     }
  110. }
  111.  
  112.  
  113. DLGTEMPLATE DLG_SIZE 
  114. {
  115.    DIALOG  "Dialog Window Size", DLG_SIZE, 112, 59, 150, 80,
  116.        WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  117.    {
  118.       LTEXT "Horizontal Size", -1, 10, 66, 130, 10, DT_WORDBREAK
  119.       ENTRYFIELD "", DSIZE_EF_SX, 12, 58, 127, 8, ES_MARGIN
  120.       LTEXT "Vertical Size", -1, 10, 40, 130, 10, DT_WORDBREAK
  121.       ENTRYFIELD "", DSIZE_EF_SY, 12, 30, 127, 8, ES_MARGIN
  122.       DEFPUSHBUTTON "Ok", DID_OK, 20, 10, 40, 13
  123.       PUSHBUTTON "Cancel", DID_CANCEL, 90, 10, 40, 13
  124.    }
  125. }
  126.  
  127. DLGTEMPLATE DLG_TEXT 
  128. {
  129.    DIALOG  "Dialog Window Text", DLG_SIZE, 112, 59, 300, 80,
  130.        WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  131.    {
  132.       LTEXT "Dialog Label", -1, 10, 66, 130, 10, DT_WORDBREAK
  133.       ENTRYFIELD "", DTEXT_EF_LB, 12, 58, 276, 8, ES_MARGIN
  134.       LTEXT "Dialog Title", -1, 10, 40, 130, 10, DT_WORDBREAK
  135.       ENTRYFIELD "", DTEXT_EF_TI, 12, 30, 276, 8, ES_MARGIN
  136.       DEFPUSHBUTTON "Ok", DID_OK, 20, 10, 40, 13
  137.       PUSHBUTTON "Cancel", DID_CANCEL, 90, 10, 40, 13
  138.    }
  139. }
  140.  
  141. DLGTEMPLATE DLG_CTRLPROP
  142. {
  143.    DIALOG  "Control Properties", DLG_SIZE, 112, 59, 300, 120,
  144.        WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  145.    {
  146.       LTEXT "Horizontal Position", -1, 10, 60, 130, 10, DT_WORDBREAK
  147.       ENTRYFIELD "", DCP_EF_X, 12, 52, 126, 8, ES_MARGIN
  148.       LTEXT "Vertical Position", -1, 10, 38, 130, 10, DT_WORDBREAK
  149.       ENTRYFIELD "", DCP_EF_Y, 12, 30, 126, 8, ES_MARGIN
  150.       LTEXT "Horizontal Size", -1, 160, 60, 130, 10, DT_WORDBREAK
  151.       ENTRYFIELD "", DCP_EF_CX, 162, 52, 126, 8, ES_MARGIN
  152.       LTEXT "Vertical Size", -1, 160, 38, 130, 10, DT_WORDBREAK
  153.       ENTRYFIELD "", DCP_EF_CY, 162, 30, 126, 8, ES_MARGIN
  154.  
  155.       LTEXT "Control Text", -1, 10, 104, 280, 10, DT_WORDBREAK
  156.       ENTRYFIELD "", DCP_EF_TEXT, 12, 96, 276, 8, ES_MARGIN
  157.       LTEXT "Control Label", -1, 10, 82, 280, 10, DT_WORDBREAK
  158.       ENTRYFIELD "", DCP_EF_LABEL, 12, 74, 276, 8, ES_MARGIN
  159.  
  160.       DEFPUSHBUTTON "Ok", DID_OK, 20, 10, 40, 13
  161.       PUSHBUTTON "Cancel", DID_CANCEL, 240, 10, 40, 13
  162.    }
  163. }
  164.  
  165. DLGTEMPLATE DLG_FLAGS
  166. {
  167.    DIALOG  "Dialog Window Flags", DLG_SIZE, 20, 59, 250, 200,
  168.        WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  169.    {
  170.       AUTOCHECKBOX "Title Bar", DFLAGS_CB_FCF_TITLEBAR,                 12, 180, 100, 8
  171.       AUTOCHECKBOX "System Menu", DFLAGS_CB_FCF_SYSMENU,                 12, 168, 100, 8
  172.       AUTOCHECKBOX "Menu", DFLAGS_CB_FCF_MENU,                             12, 156, 100, 8
  173.       AUTOCHECKBOX "Size Border", DFLAGS_CB_FCF_SIZEBORDER,             12, 144, 100, 8
  174.       AUTOCHECKBOX "Minimize Button", DFLAGS_CB_FCF_MINBUTTON,             12, 132, 100, 8
  175.       AUTOCHECKBOX "Maximize Button", DFLAGS_CB_FCF_MAXBUTTON,             12, 120, 100, 8
  176.       AUTOCHECKBOX "Vertical Scrollbar", DFLAGS_CB_FCF_VERTSCROLL,         12, 108, 100, 8
  177.       AUTOCHECKBOX "Horizontal Scrollbar", DFLAGS_CB_FCF_HORZSCROLL,     12, 96, 100, 8
  178.       AUTOCHECKBOX "Dialog Border", DFLAGS_CB_FCF_DLGBORDER,             12, 84, 100, 8
  179.       AUTOCHECKBOX "Border", DFLAGS_CB_FCF_BORDER,                         12, 72, 100, 8
  180.       AUTOCHECKBOX "Shell Position", DFLAGS_CB_FCF_SHELLPOSITION,         12, 60, 100, 8
  181.       AUTOCHECKBOX "Task List", DFLAGS_CB_FCF_TASKLIST,                 12, 48, 100, 8
  182.       AUTOCHECKBOX "No Byte Align", DFLAGS_CB_FCF_NOBYTEALIGN,             12, 36, 100, 8
  183.  
  184.       AUTOCHECKBOX "No Move With Owner", DFLAGS_CB_FCF_NOMOVEWITHOWNER,    122, 180, 100, 8
  185.       AUTOCHECKBOX "Icon", DFLAGS_CB_FCF_ICON,                             122, 168, 100, 8
  186.       AUTOCHECKBOX "Accelerator Table", DFLAGS_CB_FCF_ACCELTABLE,        122, 156, 100, 8
  187.       AUTOCHECKBOX "System Modal", DFLAGS_CB_FCF_SYSMODAL,                 122, 144, 100, 8
  188.       AUTOCHECKBOX "Screen Align", DFLAGS_CB_FCF_SCREENALIGN,            122, 132, 100, 8
  189.       AUTOCHECKBOX "Mouse Align", DFLAGS_CB_FCF_MOUSEALIGN,                122, 120, 100, 8
  190.       AUTOCHECKBOX "Palette Normal", DFLAGS_CB_FCF_PALETTE_NORMAL,        122, 108, 100, 8
  191.       AUTOCHECKBOX "Palette Help", DFLAGS_CB_FCF_PALETTE_HELP,            122, 96, 100, 8
  192.       AUTOCHECKBOX "Palette PopUpOdd", DFLAGS_CB_FCF_PALETTE_POPUPODD,    122, 84, 100, 8
  193.       AUTOCHECKBOX "Palette PopUpEven", DFLAGS_CB_FCF_PALETTE_POPUPEVEN,122, 72, 100, 8
  194.       AUTOCHECKBOX "Hide Button", DFLAGS_CB_FCF_HIDEBUTTON,                 122, 60, 100, 8
  195.       AUTOCHECKBOX "Hide Max", DFLAGS_CB_FCF_HIDEMAX,                     122, 48, 100, 8
  196.       AUTOCHECKBOX "Auto Icon", DFLAGS_CB_FCF_AUTOICON,                     122, 36, 100, 8
  197.       DEFPUSHBUTTON "Ok", DID_OK, 20, 10, 40, 13
  198.       PUSHBUTTON "Cancel", DID_CANCEL, 190, 10, 40, 13
  199.    }
  200. }
  201.  
  202. DLGTEMPLATE DLG_CTRLFLAGS
  203. {
  204.    DIALOG  "Dialog Window Flags", DLG_SIZE, 20, 59, 250, 220,
  205.        WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  206.    {
  207.       AUTOCHECKBOX "WS_VISIBLE",     DCF_WS_VISIBLE,         12, 204, 100, 8
  208.       AUTOCHECKBOX "WS_DISABLED",     DCF_WS_DISABLED,         12, 192, 100, 8
  209.       AUTOCHECKBOX "WS_CLIPCHILDREN", DCF_WS_CLIPCHILDREN,    12, 180, 100, 8
  210.       AUTOCHECKBOX "WS_CLIPSIBLINGS", DCF_WS_CLIPSIBLINGS,     12, 168, 100, 8
  211.       AUTOCHECKBOX "WS_PARENTCLIP", DCF_WS_PARENTCLIP,         12, 156, 100, 8
  212.       AUTOCHECKBOX "WS_SAVEBITS",     DCF_WS_SAVEBITS,         12, 144, 100, 8
  213.       AUTOCHECKBOX "WS_SYNCPAINT",     DCF_WS_SYNCPAINT,         12, 132, 100, 8
  214.       AUTOCHECKBOX "WS_MINIMIZED",     DCF_WS_MINIMIZED,         12, 120, 100, 8
  215.       AUTOCHECKBOX "WS_MAXIMIZED",     DCF_WS_MAXIMIZED,         12, 108, 100, 8
  216.       AUTOCHECKBOX "WS_ANIMATE",     DCF_WS_ANIMATE,         12, 96, 100, 8
  217.       AUTOCHECKBOX "WS_GROUP",         DCF_WS_GROUP,             12, 84, 100, 8
  218.       AUTOCHECKBOX "WS_TABSTOP",     DCF_WS_TABSTOP,         12, 72, 100, 8
  219.       AUTOCHECKBOX "WS_MULTISELECT", DCF_WS_MULTISELECT,     12, 60, 100, 8
  220.  
  221.       AUTOCHECKBOX "", DCF_1,    122, 204, 112, 8 
  222.       AUTOCHECKBOX "", DCF_2,     122, 192, 112, 8
  223.       AUTOCHECKBOX "", DCF_3,    122, 180, 112, 8
  224.       AUTOCHECKBOX "", DCF_4,     122, 168, 112, 8
  225.       AUTOCHECKBOX "", DCF_5,    122, 156, 112, 8
  226.       AUTOCHECKBOX "", DCF_6,    122, 144, 112, 8
  227.       AUTOCHECKBOX "", DCF_7,    122, 132, 112, 8
  228.       AUTOCHECKBOX "", DCF_8,    122, 120, 112, 8
  229.       AUTOCHECKBOX "", DCF_9,    122, 108, 112, 8
  230.       AUTOCHECKBOX "", DCF_A,    122, 96, 112, 8
  231.       AUTOCHECKBOX "", DCF_B,    122, 84, 112, 8
  232.       AUTOCHECKBOX "", DCF_C,     122, 72, 112, 8
  233.       AUTOCHECKBOX "", DCF_D,    122, 60, 112, 8
  234.       AUTOCHECKBOX "CC", DCF_E,    122, 48, 112, 8
  235.       AUTOCHECKBOX "DD", DCF_F,    122, 36, 112, 8, 0 
  236.       DEFPUSHBUTTON "Ok", DID_OK, 20, 10, 40, 13
  237.       PUSHBUTTON "Cancel", DID_CANCEL, 190, 10, 40, 13
  238.    }
  239. }
  240.  
  241.  
  242.