home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 December / Chip_1999-12_cd.bin / zkuste / Svet_OS2 / LCMD0981 / LCMD0981.ZIP / lcmduser.rc < prev   
Text File  |  1999-07-28  |  6KB  |  168 lines

  1. // --------------------------------------------------------------------------
  2. //
  3. //   $Author: LEL $
  4. // $Revision: 0.981000 $
  5. //     $Date: 1999/07/28 20:48:53 $
  6. //
  7. // File: lcmduser.rc
  8. //       Definition of the user menu of Larsen Commander.
  9. //
  10. // --------------------------------------------------------------------------
  11.  
  12.  
  13. /*
  14.  * Define the english texts for the user customizable menu.
  15.  */
  16. GAMESMENU           = text (text="Games...")
  17. UTILSMENU           = text (text="Utilities...")
  18. MMMENU              = text (text="Multimedia...")
  19. EDITORSMENU         = text (text="Editors..." hint="Various text editor programs")
  20. larsenCommander     = text (text="Larsen Commander" hint="Start another instance of Larsen Commander")
  21. os2CommandShellWin  = text (text="OS/2 Command Shell Window" hint="Open a standard OS/2 windowed command line session")
  22. os2CommandShellFS   = text (text="OS/2 Command Shell Fullscreen" hint="Open a fullscreen standard OS/2 command line session")
  23. os2SystemEditor     = text (text="OS/2 System Editor" hint="Start a new instance of the standard OS/2 text editor")
  24. os2EnhancedEditor   = text (text="OS/2 Enhanced Editor" hint="Start a new instance of the OS/2 enhanced text editor")
  25. os2IconEditor       = text (text="Icon Editor" hint="Start the standard OS/2 icon editor program")
  26. os2ClipboardViewer  = text (text="Clipboard Viewer" hint="Start the standard OS/2 clipboard viewer program")
  27. os2SeekAndScanFiles = text (text="Seek And Scan Files" hint="Start the standard OS/2 file search program")
  28. os2CDPlayer         = text (text="CD-Player")
  29. os2Pulse            = text (text="Pulse")
  30. os2Klondike         = text (text="Klondike")
  31. os2Mahjongg         = text (text="Mahjongg")
  32. os2Chess            = text (text="Chess")
  33.  
  34.  
  35. /*
  36.  * Example of how to define an icon that can be associated to one or more
  37.  * of the items in the user menu. The below color values are supported:
  38.  *
  39.  * - = Transparent.
  40.  * 0 = Black.
  41.  * 1 = Dark Blue.
  42.  * 2 = Dark Green.
  43.  * 3 = Dark Cyan.
  44.  * 4 = Dark Red.
  45.  * 5 = Dark Magenta.
  46.  * 6 = Brown (Dark Yellow).
  47.  * 7 = Gray.
  48.  * 8 = Dark Gray.
  49.  * 9 = Blue.
  50.  * A = Green.
  51.  * B = Cyan.
  52.  * C = Red.
  53.  * D = Magenta.
  54.  * E = Yellow.
  55.  * F = White.
  56.  */
  57.  
  58. ICON_CMD_20x20=icon
  59. (
  60.    width=20 height=20 colorbits=4
  61.    pixels ('---8008-------------'
  62.            '--0FFFF08---------00'
  63.            '80FF887FF08-----08F0'
  64.            '0888F87FCFF80008FFF0'
  65.            '088F008FCCCFFFFFCCF0'
  66.            '08FFFFFFCCCFCCFCCCF0'
  67.            '07F8008FFFCCCCCCCFF0'
  68.            '070----80FFFCFCFFF0-'
  69.            '00--11111111111111--'
  70.            '----11111111111111--'
  71.            '----0FFFFFFFFFFFF0--'
  72.            '----0F1111111111F0--'
  73.            '----0F11FF111F11F0--'
  74.            '----0F1F111F1F11F0--'
  75.            '----0F1F111111F1F0--'
  76.            '----0F11FF1F11F1F0--'
  77.            '----0F1111111111F0--'
  78.            '----0F1111111111F0--'
  79.            '----0FFFFFFFFFFFF0--'
  80.            '----00000000000000--')
  81. )
  82.  
  83. ICON_LCMD_20x20=icon
  84. (
  85.    width=20 height=20 colorbits=4
  86.    pixels ('---------00---------'
  87.            '---------0F00-------'
  88.            '-------0007F700-----'
  89.            '-------0F0077F700---'
  90.            '-----0007F70077F00--'
  91.            '-----0F0077F7007060-'
  92.            '---0007F70077F07010-'
  93.            '---0F0077F700708140-'
  94.            '--00FFF0077F07014908'
  95.            '-060877FF00708149408'
  96.            '064088777F0701494088'
  97.            '0D64488877081494088-'
  98.            '0646D4488801494088--'
  99.            '0D146D64481494088---'
  100.            '06D141D641494088----'
  101.            '0D6D641D4494088-----'
  102.            '-006D646494088------'
  103.            '---00D6D44088-------'
  104.            '-----0064088--------'
  105.            '-------0088---------')
  106. )
  107.  
  108. /*
  109.  * This is the user customizable menu that will show up when pressing the
  110.  * F2 key by default. You can freely define any program file of which to
  111.  * start whenever the corresponding menu item is selected, as long as the
  112.  * menu item or command id equals to "cmdUserCommand". The physical command
  113.  * or program name must be specified in the "userdata" parameter of each
  114.  * menu item.
  115.  *
  116.  * You can use any other documented command ID's as well to execute any of
  117.  * the supported internal Larsen Commander commands. The command specified
  118.  * in the USERDATA parameter will be parsed and executed just as if the text
  119.  * was entered in the command line of Larsen Commander. Thus, you can use
  120.  * any command aliases if you like.
  121.  *
  122.  * Optionally you can use the below defined macro "COMMAND" instead
  123.  * of "USERDATA". That will make the menu definition somewhat more
  124.  * intuitive to read, I guess.
  125.  */
  126. #define COMMAND userdata
  127. UserMenu=menu
  128. (
  129.    item (id=cmdUserCommand COMMAND="cmd.exe" text=%os2CommandShellWin icon=ICON_CMD_20x20)
  130.  
  131.    /*
  132.     * item (id=cmdUserCommand COMMAND="start /C /FS cmd.exe" text=%os2CommandShellFS)
  133.     */
  134.  
  135.    separator ()
  136.  
  137.    popup (id=UTILSMENU)
  138.    (
  139.       item (id=cmdUserCommand COMMAND="iconedit.exe" text=%os2IconEditor)
  140.       item (id=cmdUserCommand COMMAND="clipos2.exe" text=%os2ClipboardViewer)
  141.       item (id=cmdUserCommand COMMAND="pmseek.exe" text=%os2SeekAndScanFiles)
  142.       item (id=cmdUserCommand COMMAND="pulse.exe" text=%os2Pulse)
  143.    )
  144.  
  145.    popup (id=GAMESMENU)
  146.    (
  147.       item (id=cmdUserCommand COMMAND="klondike.exe" text=%os2Klondike)
  148.       item (id=cmdUserCommand COMMAND="mahjongg.exe" text=%os2Mahjongg)
  149.       item (id=cmdUserCommand COMMAND="os2chess.exe" text=%os2Chess)
  150.    )
  151.  
  152.    popup (id=MMMENU)
  153.    (
  154.       item (id=cmdUserCommand COMMAND="cdpm.exe" text=%os2CDPlayer)
  155.    )
  156.  
  157.    popup (id=EDITORSMENU)
  158.    (
  159.       item (id=cmdUserCommand COMMAND="e.exe" text=%os2SystemEditor)
  160.       item (id=cmdUserCommand COMMAND="epm.exe" text=%os2EnhancedEditor)
  161.    )
  162.  
  163.    separator ()
  164.  
  165.    item (id=cmdUserCommand COMMAND="lcmd.exe" text=%larsenCommander icon=ICON_LCMD_20x20)
  166. )
  167.  
  168.