home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tolkit45.zip / os2tk45 / samples / bidi / arabic / style / sty_main.rc < prev    next >
Text File  |  1999-05-11  |  14KB  |  347 lines

  1. /*************************************************************************
  2. *
  3. *  File Name   : STY_MAIN.RC
  4. *
  5. *  Description : This module contains resources used in the Style Sample
  6. *
  7. *  Copyright (C) 1992 IBM Corporation
  8. *
  9. *      DISCLAIMER OF WARRANTIES.  The following [enclosed] code is
  10. *      sample code created by IBM Corporation. This sample code is not
  11. *      part of any standard or IBM product and is provided to you solely
  12. *      for  the purpose of assisting you in the development of your
  13. *      applications.  The code is provided "AS IS", without
  14. *      warranty of any kind.  IBM shall not be liable for any damages
  15. *      arising out of your use of the sample code, even if they have been
  16. *      advised of the possibility of such damages.                                                    *
  17. *
  18. *************************************************************************/
  19. #include <os2.h>
  20. #include "sty_main.h"
  21. #include "sty_dlg.h"
  22.  
  23. ICON IDR_MAIN sty_main.ico
  24. ICON IDR_TOWER tower.ico
  25. ICON IDR_GLOBE pcglobe.ico
  26. ICON IDR_WATERFALL waterfal.ico
  27. ICON IDR_KEY   key.ico
  28. ICON IDR_ICON1 sty_ico1.ico
  29. ICON IDR_ICON2 sty_ico2.ico
  30. ICON IDR_ICON3 sty_ico3.ico
  31. ICON IDR_ICON4 sty_ico4.ico
  32.  
  33. BITMAP IDR_BITMAP prodinfo.bmp
  34.  
  35. MENU IDR_MAIN
  36. {
  37.    SUBMENU     "~File", IDM_FILE, MIS_TEXT
  38.    {
  39.       MENUITEM    "~New",             IDM_FILENEW,        MIS_TEXT
  40.       MENUITEM    "~Open...",         IDM_FILEOPEN,       MIS_TEXT
  41.       MENUITEM SEPARATOR
  42.       MENUITEM    "~Save",            IDM_FILESAVE,       MIS_TEXT
  43.       MENUITEM    "Save ~as...",      IDM_FILESAVEAS,     MIS_TEXT
  44.    }
  45.  
  46.    SUBMENU     "~Edit", IDM_EDIT, MIS_TEXT
  47.    {
  48.       SUBMENU    "~Copy",  0,    MIS_TEXT
  49.       {
  50.          MENUITEM "No Conversion",  IDM_EDITCOPY_NOCONV,       MIS_TEXT
  51.          MENUITEM "Auto Conversion",IDM_EDITCOPY_AUTOCONV,     MIS_TEXT
  52.          MENUITEM "Copy Visual",    IDM_EDITCOPY_CONV_VISUAL,  MIS_TEXT
  53.          MENUITEM "Copy Implicit",  IDM_EDITCOPY_CONV_IMPLICIT,MIS_TEXT
  54.       }
  55.       SUBMENU    "~Paste", 0,    MIS_TEXT
  56.       {
  57.          MENUITEM "No Conversion",  IDM_EDITPASTE_NOCONV,       MIS_TEXT
  58.          MENUITEM "Auto Conversion",IDM_EDITPASTE_AUTOCONV,     MIS_TEXT
  59.          MENUITEM "Paste Visual",   IDM_EDITPASTE_CONV_VISUAL,  MIS_TEXT
  60.          MENUITEM "Paste Implicit", IDM_EDITPASTE_CONV_IMPLICIT,MIS_TEXT
  61.       }
  62.    }
  63.  
  64.    SUBMENU     "~Options", IDM_OPTIONS, MIS_TEXT
  65.    {
  66.       SUBMENU     "~Foreground color",  IDM_OPTIONSFORECOLOR, MIS_TEXT
  67.       {
  68.          MENUITEM    "~Black",   IDM_OPTIONSFORECOLORBLACK,  MIS_TEXT
  69.          MENUITEM    "B~lue",    IDM_OPTIONSFORECOLORBLUE,   MIS_TEXT
  70.          MENUITEM    "~Red",     IDM_OPTIONSFORECOLORRED,    MIS_TEXT
  71.          MENUITEM    "~Default", IDM_OPTIONSFORECOLORDEFAULT,MIS_TEXT
  72.       }
  73.  
  74.       SUBMENU     "~Background color",  IDM_OPTIONSBACKCOLOR, MIS_TEXT
  75.       {
  76.          MENUITEM    "~Yellow",  IDM_OPTIONSBACKCOLORYELLOW, MIS_TEXT
  77.          MENUITEM    "~Pink",    IDM_OPTIONSBACKCOLORPINK,   MIS_TEXT
  78.          MENUITEM    "~Cyan",    IDM_OPTIONSBACKCOLORCYAN,   MIS_TEXT
  79.          MENUITEM    "~Default", IDM_OPTIONSBACKCOLORDEFAULT,MIS_TEXT
  80.       }
  81.  
  82.       MENUITEM SEPARATOR
  83.       MENUITEM    "F~ont...\tCtrl+F",      IDM_OPTIONSFONT,     MIS_TEXT
  84.    }
  85.  
  86.   SUBMENU     "~Controls",    IDM_DEMO, MIS_TEXT
  87.   {
  88.      SUBMENU     "~Dialog controls",     IDM_DEMODLG,    MIS_TEXT
  89.      {
  90.         MENUITEM    "~Buttons...",      IDM_DEMODLGBUTTONS,     MIS_TEXT
  91.         MENUITEM    "~List boxes...",   IDM_DEMODLGLISTBOXES,   MIS_TEXT
  92.         MENUITEM    "~Combo boxes...",  IDM_DEMODLGCOMBOBOXES,  MIS_TEXT
  93.         MENUITEM    "S~ingle Line Entry fields...", IDM_DEMODLG_SL_ENTRYFIELDS, MIS_TEXT
  94.         MENUITEM    "~Multi Lines Entry fields...",  IDM_DEMODLG_ML_ENTRYFIELDS, MIS_TEXT
  95.         MENUITEM    "~Static...",       IDM_DEMODLGSTATIC,      MIS_TEXT
  96.         MENUITEM    "~Presentation parameters...",   IDM_DEMODLGPP,  MIS_TEXT
  97.         MENUITEM SEPARATOR
  98.         SUBMENU     "C~ua controls",    IDM_DEMOCUACONTROLS,    MIS_TEXT
  99.         {
  100.            MENUITEM    "Sl~iders...",      IDM_DEMODLGSLIDER,     MIS_TEXT
  101.            MENUITEM    "S~pin Buttons...", IDM_DEMODLGSPINBUTTON, MIS_TEXT
  102.            MENUITEM    "~Notebook...",     IDM_DEMODLGNOTEBOOK,   MIS_TEXT
  103.            MENUITEM    "~Value Set...",    IDM_DEMODLGVALUESET,   MIS_TEXT
  104.            MENUITEM    "C~ontainer...",    IDM_DEMODLGCONTAINER,  MIS_TEXT
  105.         }
  106.      }
  107.  
  108.      SUBMENU     "~Message boxes",     IDM_DEMOMSGBOX,    MIS_TEXT
  109.      {
  110.         MENUITEM    "~Ok Button...",  IDM_DEMOMSGBOXOK, MIS_TEXT
  111.         MENUITEM    "O~k/Cancel Buttons...", IDM_DEMOMSGBOXOKCANCEL, MIS_TEXT
  112.         MENUITEM    "~Yes/No Buttons...", IDM_DEMOMSGBOXYESNO, MIS_TEXT
  113.         MENUITEM    "Ye~s/No/Cancel Buttons...", IDM_DEMOMSGBOXYESNOCANCEL, MIS_TEXT
  114.         MENUITEM    "~Retry/Cancel Buttons...",   IDM_DEMOMSGBOXRETRYCANCEL,  MIS_TEXT
  115.         MENUITEM    "~Abort/Retry/Ignore Buttons...",   IDM_DEMOMSGBOXABORT,  MIS_TEXT
  116.         MENUITEM    "~Enter Button...",   IDM_DEMOMSGBOXENTER,  MIS_TEXT
  117.         MENUITEM    "E~nter/Cancel Buttons...",   IDM_DEMOMSGBOXENTERCANCEL,  MIS_TEXT
  118.         MENUITEM SEPARATOR
  119.         MENUITEM    "~Query Icon...",   IDM_DEMOMSGBOXQUERY, MIS_TEXT
  120.         MENUITEM    "~Warning Icon...",   IDM_DEMOMSGBOXWARNING, MIS_TEXT
  121.         MENUITEM    "~Information Icon...",   IDM_DEMOMSGBOXINFO, MIS_TEXT
  122.         MENUITEM    "~Action...",   IDM_DEMOMSGBOXCRITICAL, MIS_TEXT
  123.         MENUITEM SEPARATOR
  124.         MENUITEM    "~Application modal...", IDM_DEMOMSGBOXAPP, MIS_TEXT
  125.         MENUITEM    "~System modal...", IDM_DEMOMSGBOXSYS, MIS_TEXT
  126.         MENUITEM    "~Help...",  IDM_DEMOMSGBOXHELP,    MIS_TEXT
  127.      }
  128.   }
  129.  
  130.  
  131.   SUBMENU     "~Menu",    IDM_MENU,   MIS_TEXT
  132.   {
  133.      SUBMENU    "~Simple Text",   IDM_MENU_SIMPLETEXT, MIS_TEXT
  134.      {
  135.         MENUITEM  "~Simple Text1",  0, MIS_TEXT
  136.         MENUITEM  "S~imple Text2",  0, MIS_TEXT
  137.         MENUITEM  "Si~mple Text3",  0, MIS_TEXT
  138.      }
  139.  
  140.      SUBMENU    "~Text in columns",  IDM_MENU_COLUMNS, MIS_TEXT
  141.      {
  142.         MENUITEM  "~Col1: Text1",    0, MIS_TEXT
  143.         MENUITEM  "C~ol1: Text22",   0, MIS_TEXT
  144.         MENUITEM  "Co~l1: Text333",  0, MIS_TEXT
  145.         MENUITEM  "~Col2: Text1",    0, MIS_TEXT | MIS_BREAK
  146.         MENUITEM  "C~ol2: Text22",   0, MIS_TEXT
  147.         MENUITEM  "Co~l2: Text333",  0, MIS_TEXT
  148.      }
  149.  
  150.      SUBMENU    "~Tab Text", IDM_MENU_TABTEXT, MIS_TEXT
  151.      {
  152.         MENUITEM "~FirstText\tTabText",        0, MIS_TEXT
  153.         MENUITEM "FirstText2\tTab~Text2",      0, MIS_TEXT
  154.         MENUITEM "Fi~rstText33\tTabText33",    0, MIS_TEXT
  155.         MENUITEM "FirstText444\tTabT~ext444",  0, MIS_TEXT
  156.  
  157.      }
  158.  
  159.      SUBMENU    "~Alligned text", IDM_MENU_ALLIGNTEXT, MIS_TEXT
  160.      {
  161.         MENUITEM "First Text1\aAligned~Text1",     0, MIS_TEXT
  162.         MENUITEM "First Text22\aAlignedT~ext22",   0, MIS_TEXT
  163.         MENUITEM "First Text333\aAlignedTe~xt333", 0, MIS_TEXT
  164.      }
  165.  
  166.  
  167.      MENUITEM "~Inverse Window", IDM_MENU_INVERSE, MIS_TEXT
  168.   }
  169.  
  170.   MENUITEM    "~Text",    IDM_TEXTCONV,  MIS_TEXT
  171.  
  172.  
  173.   SUBMENU     "~Help",    IDM_HELP,   MIS_TEXT | MIS_BUTTONSEPARATOR
  174.   {
  175.      MENUITEM    "Help ~index",          IDM_HELPINDEX,      MIS_TEXT
  176.      MENUITEM    "~General help",        IDM_HELPGENERAL,    MIS_TEXT
  177.      MENUITEM    "~Keys help",           IDM_HELPKEYS,       MIS_TEXT
  178.      MENUITEM    "~Using help",          IDM_HELPUSINGHELP,  MIS_TEXT
  179.      MENUITEM SEPARATOR
  180.      MENUITEM    "~Product information", IDM_HELPPRODINFO,   MIS_TEXT
  181.   }
  182. }
  183.  
  184. MENU    IDD_CONTAINERMENU
  185. {
  186.    SUBMENU  "~Views", IDM_VIEWS
  187.    {
  188.       MENUITEM "ICON",      IDM_ICON,      MIS_TEXT
  189.       MENUITEM "NAME",      IDM_NAME,      MIS_TEXT
  190.       MENUITEM "TEXT",      IDM_TEXT,      MIS_TEXT
  191.       MENUITEM "DETAIL",    IDM_DETAIL,    MIS_TEXT
  192.     }
  193. }
  194.  
  195. ACCELTABLE IDR_MAIN
  196. {
  197.    VK_F3,          IDM_EXIT,           VIRTUALKEY
  198.    "c",    IDM_OPTIONSFORECOLOR,    CHAR,  CONTROL
  199.    "f",    IDM_OPTIONSFONT,         CHAR,  CONTROL
  200. }
  201.  
  202. STRINGTABLE
  203. {
  204.    IDS_APPNAME                 "Bidirectional Style"
  205.    IDS_FILEOPENEXT             "*.TXT"
  206.    IDS_HELPLIBRARYNAME         "STYLE.HLP"
  207.    IDS_OPENDLGTITLE            "Open"
  208.    IDS_OPENDLGBUTTON           "~Open"
  209.    IDS_HELPWINDOWTITLE         "Style Help"
  210.    IDS_SAVEDLGTITLE            "Save"
  211.    IDS_SAVEDLGBUTTON           "Save"
  212.    IDS_UNTITLED                "Untitled"
  213.    IDS_TITLEBARSEPARATOR       " - "
  214.    IDS_FONTDLGTITLE            "Font"
  215.    IDS_PPFONTPOINT             "8."
  216.    IDS_DEMOMSGBOXOK            "Ok button"
  217.    IDS_DEMOMSGBOXOKCANCEL      "Ok and Cancel buttons"
  218.    IDS_DEMOMSGBOXYESNO         "Yes and No buttons"
  219.    IDS_DEMOMSGBOXYESNOCANCEL   "Yes, No, and Cancel buttons"
  220.    IDS_DEMOMSGBOXRETRYCANCEL   "Retry and Cancel buttons"
  221.    IDS_DEMOMSGBOXABORT         "Abort, Retry, and Ignore buttons"
  222.    IDS_DEMOMSGBOXENTER         "Enter button"
  223.    IDS_DEMOMSGBOXENTERCANCEL   "Enter and Cancel buttons"
  224.    IDS_DEMOMSGBOXQUERY         "Query icon"
  225.    IDS_DEMOMSGBOXWARNING       "Warning icon"
  226.    IDS_DEMOMSGBOXINFO          "Information icon"
  227.    IDS_DEMOMSGBOXCRITICAL      "Action icon"
  228.    IDS_DEMOMSGBOXAPP           "Application modal message box"
  229.    IDS_DEMOMSGBOXSYS           "System modal message box"
  230.    IDS_DEMOMSGBOXHELP          "Help button"
  231.  
  232.    IDS_BLUE                    "Blue"
  233.    IDS_RED                     "Red"
  234.    IDS_PINK                    "Pink"
  235.    IDS_GREEN                   "Green"
  236.    IDS_CYAN                    "Cyan"
  237.    IDS_YELLOW                  "Yellow"
  238.    IDS_DARKGRAY                "Dark Gray"
  239.    IDS_DARKBLUE                "Dark Blue"
  240.    IDS_DARKRED                 "Dark Red"
  241.    IDS_DARKPINK                "Dark Pink"
  242.    IDS_DARKGREEN               "Dark Green"
  243.    IDS_DARKCYAN                "Dark Cyan"
  244.    IDS_BROWN                   "Brown"
  245.    IDS_PALEGRAY                "Pale Gray"
  246.    IDS_DEFAULT                 "Default"
  247.  
  248. }
  249.  
  250. STRINGTABLE
  251. {
  252.    ARA_OFF+IDS_LISTBOX1_1     "╧═╟Φ"
  253.    ARA_OFF+IDS_LISTBOX1_2     "µ╟µ╦╟"
  254.    ARA_OFF+IDS_LISTBOX1_3     "╔╦╟Σ╦"
  255.    ARA_OFF+IDS_LISTBOX1_4     "╔┘╚╤╟"
  256.    ARA_OFF+IDS_LISTBOX1_5     "╔╙σ╬"
  257.    ARA_OFF+IDS_LISTBOX1_6     "╔╩╙"
  258.    ARA_OFF+IDS_LISTBOX1_7     "╔┘╚╙"
  259.    ARA_OFF+IDS_LISTBOX1_8     "╔Ωµ╟σ╦"
  260.    ARA_OFF+IDS_LISTBOX1_9     "╔┘╙╩"
  261.    ARA_OFF+IDS_LISTBOX1_10    "╔╤╘┘"
  262.  
  263.    ARA_OFF+IDS_LISTBOX2_1                "╘σ╙ "
  264.    ARA_OFF+IDS_LISTBOX2_2                "Γσ╤"
  265.    ARA_OFF+IDS_LISTBOX2_3                "µ╠Φσ"
  266.    ARA_OFF+IDS_LISTBOX2_4                "πΦ╟π╚"
  267.    ARA_OFF+IDS_LISTBOX2_5                "╙═╟╚"
  268.    ARA_OFF+IDS_LISTBOX2_6                "╚╤Γ"
  269.    ARA_OFF+IDS_LISTBOX2_7                "╤┘╧"
  270.    ARA_OFF+IDS_LISTBOX2_8                "├σ╫╟╤"
  271.    ARA_OFF+IDS_LISTBOX2_9                "╤Ω╟═"
  272.    ARA_OFF+IDS_LISTBOX2_10               "╦ΣΦ╠"
  273.  
  274.    ARA_OFF+IDS_CNR_TOWER        "╚╤╠"
  275.    ARA_OFF+IDS_CNR_WATERFALL    "╘Σ╟Σ"
  276.    ARA_OFF+IDS_CNR_GLOBE        "╟Σπ╤╔ ╟Σ├╤╓Ω╔"
  277.  
  278.    ARA_OFF+IDS_CNR_TITLE        "═╟ΦΩ╔)Container("
  279.    ARA_OFF+IDS_CNR_COLUMNTITLE  "┘╤╚Ω"
  280.    ARA_OFF+IDS_CNR_PICTURE      "╒Φ╤╔"
  281.  
  282.    ARA_OFF+IDS_CNR_KEY          "σß╩╟═"
  283.    ARA_OFF+IDS_BOOK_PAGE2       "┘µΦ╟µ ╟Σ╒ß═╔ ╟Σ╦╟µΩ╔ ßΩ ╟Σσßπ╤╔"
  284.    ARA_OFF+IDS_BOOK_STL1        "╒ß═╔ 1 σµ 3"
  285.    ARA_OFF+IDS_BOOK_STL2        "╒ß═╔ 2 σµ 3"
  286.    ARA_OFF+IDS_BOOK_STL3        "╒ß═╔ 3 σµ 3"
  287.    ARA_OFF+IDS_BOOK_TAB1MA      "~┘Σ╟σ╟╩"
  288.    ARA_OFF+IDS_BOOK_TAB1MI1     "┘Σ╟σ╟╩ 2/S~O"
  289.    ARA_OFF+IDS_BOOK_TAB1MI2     "┘Σ╟σ╟╩ ├╬╤Θ"
  290.    ARA_OFF+IDS_BOOK_TAB2MA      " ╒µ"
  291.    ARA_OFF+IDS_BOOK_TITLE       "ßτ╤╙  - xednI"
  292.    ARA_OFF+IDS_SPIN_WHITE       "├╚Ω╓ "
  293.    ARA_OFF+IDS_SPIN_BLACK       "├╙Φ╧"
  294.    ARA_OFF+IDS_SPIN_BLUE        "├╥╤Γ"
  295.    ARA_OFF+IDS_SPIN_RED         "├═σ╤"
  296.    ARA_OFF+IDS_SPIN_PINK        "Φ╤╧Ω"
  297.    ARA_OFF+IDS_SPIN_GREEN       "├╬╓╤"
  298.    ARA_OFF+IDS_SPIN_CYAN        "╙σ╟ΦΩ"
  299.    ARA_OFF+IDS_SPIN_YELLOW      "├╒ß╤"
  300.    ARA_OFF+IDS_SPIN_DARKGREY    "╤σ╟╧Ω ┌╟σΓ"
  301.    ARA_OFF+IDS_SPIN_DARKBLUE    "├╥╤Γ ┌╟σΓ"
  302.    ARA_OFF+IDS_SPIN_DARKRED     "├═σ╤ ┌╟σΓ"
  303.    ARA_OFF+IDS_SPIN_DARKPINK    "Φ╤╧Ω ┌╟σΓ"
  304.    ARA_OFF+IDS_SPIN_DARKGREEN   "├╬╓╤ ┌╟σΓ"
  305.    ARA_OFF+IDS_SPIN_DARKCYAN    "╙σ╟ΦΩ ┌╟σΓ"
  306.    ARA_OFF+IDS_SPIN_BROWN       "╚µΩ ┌╟σΓ"
  307.    ARA_OFF+IDS_SPIN_PALEGREY    "╤σ╟╧Ω ┌╟σΓ"
  308.  
  309.  
  310.    ARA_OFF+IDS_COPYVISUALTEXT    "ABCD├╚╠╧"
  311.    ARA_OFF+IDS_COPYIMPLICITTEXT  "ABCD╧╠╚├"
  312.  
  313.    ARA_OFF+IDS_CONVTEXT          "Sample 123 Arabic text σ╦╟Σ 123 Σµ╒  ┘╤╚Ω"
  314. }
  315.  
  316. MESSAGETABLE
  317. {
  318.    IDMSG_INITFAILED            "Initalization failed."
  319.    IDMSG_MAINWINCREATEFAILED   "Failed to create main window."
  320.    IDMSG_CANNOTOPENINPUTFILE   "Cannot open input file."
  321.    IDMSG_CANNOTOPENOUTPUTFILE  "Cannot open output file."
  322.    IDMSG_CANNOTRUNCOLOR        "Cannot run Color dialog."
  323.    IDMSG_CANNOTGETHPS          "Cannot get HPS for window."
  324.    IDMSG_HELPLOADERROR         "Failed to load help manager."
  325.    IDMSG_CANNOTLOADSTRING      "Failed to load string."
  326.    IDMSG_CANNOTOPENPRINTER     "Failed to open printer."
  327.    IDMSG_HELPDISPLAYERROR      "Failed to display help panel."
  328.    IDMSG_CANNOTLOADEXITLIST    "Cannot load Exit List processor."
  329.    IDMSG_OVERWRITEFILE         "The file exists.  Do you want to overwrite it?"
  330.    IDMSG_FILECHANGED           "The file has changed.  Do you want to save it?"
  331.    IDMSG_UNDOFAILED            "Failed to Undo."
  332.    IDMSG_CANNOTGETFILEINFO     "Error getting file information."
  333.    IDMSG_CANNOTALLOCATEMEMORY  "Not enough memory."
  334.    IDMSG_CANNOTREADFILE        "Error reading file."
  335.    IDMSG_CANNOTWRITETOFILE     "Error writing file."
  336.    IDMSG_CANNOTLOADFONTS       "Cannot load fonts."
  337.    IDMSG_CANNOTSETPP           "Error setting presentation parameters."
  338.  
  339.    IDMSG_TEST_SUCCESSFUL       "Test Success!"
  340.    IDMSG_TEST_ERROR            "Test Error!"
  341. }
  342.  
  343. /* include dialog templates created by dialog box editor */
  344.  
  345. rcinclude sty_help.rc
  346. rcinclude sty_main.dlg
  347.