home *** CD-ROM | disk | FTP | other *** search
/ PC World 1997 November / PCWorld_1997-11_cd.bin / software / programy / komix / DATA.Z / replock.mnu < prev    next >
Text File  |  1997-05-13  |  8KB  |  366 lines

  1. registerObject  {
  2.     name        .file
  3.     type        CustMenuBarButton
  4.     objSpec        {
  5.         label        File
  6.         mnemonic    F
  7.     }
  8. }
  9.  
  10. registerObject  {
  11.     name        .file.menu
  12.     type        CustMenu
  13.     visible        {1 1 1 1 1}
  14.     objSpec        {
  15.         pinnable    1
  16.     }
  17. }
  18.  
  19. registerObject  {
  20.     name        .edit
  21.     type        CustMenuBarButton
  22.     objSpec        {
  23.         label        Edit
  24.         mnemonic    E
  25.     }
  26. }
  27.  
  28. registerObject  {
  29.     name        .edit.menu
  30.     type        CustMenu
  31.     visible        {1 1 1 1 1}
  32.     objSpec        {
  33.         pinnable    1
  34.     }
  35. }
  36.  
  37. registerObject  {
  38.     name        .view
  39.     type        CustMenuBarButton
  40.     objSpec        {
  41.         label        View
  42.         mnemonic    V
  43.     }
  44. }
  45.  
  46. registerObject  {
  47.     name        .view.menu
  48.     type        CustMenu
  49.     visible        {1 1 1 1 1}
  50.     objSpec        {
  51.         pinnable    1
  52.     }
  53. }
  54.  
  55. registerObject  {
  56.     name        .options
  57.     type        CustMenuBarButton
  58.     objSpec        {
  59.         label        Options
  60.         mnemonic    O
  61.     }
  62. }
  63.  
  64. registerObject  {
  65.     name        .options.menu
  66.     type        CustMenu
  67.     visible        {1 1 1 1 1}
  68.     objSpec        {
  69.         pinnable    1
  70.     }
  71. }
  72.  
  73. registerObject  {
  74.     name        .help
  75.     type        CustMenuBarButton
  76.     objSpec        {
  77.         label        Help
  78.         mnemonic    H
  79.         helpButton    1
  80.     }
  81. }
  82.  
  83. registerObject  {
  84.     name        .help.menu
  85.     type        CustMenu
  86.     visible        {1 1 1 1 1}
  87.     objSpec        {
  88.         pinnable    1
  89.     }
  90. }
  91.  
  92. registerObject  {
  93.     inToolBar    1
  94.     name        .file.menu.new
  95.     type        CustMenuPushButton
  96.     objSpec        {
  97.         label        New...
  98.         hintText    "Creates a new lock."
  99.         mnemonic    N
  100.         toolBarPixmap    rep_newlock_16
  101.         activated    {
  102.             #CTGENCommandScript
  103.             busy { .main fileNew } 
  104.             #CTGENEndCommandScript    
  105.         }
  106.         selIsATypes    {}
  107.         checkOn        selectionChange
  108.     }
  109. }
  110.  
  111. registerObject  {
  112.     inToolBar    1
  113.     name        .file.menu.delete
  114.     type        CustMenuPushButton
  115.     objSpec        {
  116.         label        Delete...
  117.         hintText    "Removes the selected locks."
  118.         mnemonic    D
  119.         toolBarPixmap    delete_16
  120.         activated    {
  121.             #CTGENCommandScript
  122.             busy { .main fileDelete } 
  123.             #CTGENEndCommandScript    
  124.         }
  125.         selIsATypes    {}
  126.         selCount    many
  127.         checkOn        selectionChange
  128.     }
  129. }
  130.  
  131. registerObject  {
  132.     name        .file.menu.user_1
  133.     type        CustMenuSeparator
  134.     objSpec        {
  135.     }
  136. }
  137.  
  138. registerObject  {
  139.     inToolBar    0
  140.     name        .file.menu.makeoperable
  141.     type        CustMenuPushButton
  142.     objSpec        {
  143.         label        {Make Lockserver Operable}
  144.         hintText    "Makes the lockserver operable again after it crashed and restarted."
  145.         mnemonic    O
  146.                 activated    { busy { .main fileMakeOperable } }
  147.         selIsATypes    {}
  148.         checkOn        selectionChange
  149.                 enableScript    {
  150.                     %this sensitive [.main lockServerNotOperable]
  151.                 }
  152.     }
  153. }
  154.  
  155. registerObject  {
  156.     inToolBar    0
  157.     name        .file.menu.shutdownlockserver
  158.     type        CustMenuPushButton
  159.     objSpec        {
  160.         label        {Shutdown Lockserver}
  161.         hintText    "Gracefully shuts down the lockserver if possible."
  162.         mnemonic    c
  163.                 activated    { busy { .main fileShutdown } }
  164.         selIsATypes    {}
  165.         checkOn        selectionChange
  166.                 enableScript    {
  167.                     %this sensitive [.main lockServerRunning]
  168.                 }
  169.     }
  170. }
  171.  
  172. registerObject  {
  173.     name        .file.menu.user_3
  174.     type        CustMenuSeparator
  175.     objSpec        {
  176.     }
  177. }
  178.  
  179. registerObject  {
  180.     name        .file.menu.exit
  181.     type        CustMenuPushButton
  182.     objSpec        {
  183.         hintText    {Exits the tool.}
  184.         label        Exit
  185.         mnemonic    x
  186.         activated    {busy { .main fileExit }}
  187.     }
  188. }
  189.  
  190. registerObject  {
  191.     name        .edit.menu.selectall
  192.     type        CustMenuPushButton
  193.     objSpec        {
  194.         hintText    "Selects all locks."
  195.         label        {Select All}
  196.         mnemonic        A
  197.         accelerator     Ctrl+A
  198.         activated    {.main editSelectAll}
  199.         selIsATypes    {}
  200.         checkOn        selectionChange
  201.     }
  202. }
  203.  
  204.  
  205. registerObject  {
  206.     name        .edit.menu.invertselection
  207.     type        CustMenuPushButton
  208.     objSpec        {
  209.         hintText    "Inverts the lock selection."
  210.         label        {Invert Selection}
  211.         mnemonic    I
  212.         activated    {.main editInvertSelection}
  213.         selIsATypes    {}
  214.     }
  215. }
  216.  
  217. registerObject  {
  218.     inToolBar    1
  219.     name        .view.menu.refresh
  220.     type        CustMenuPushButton
  221.     objSpec        {
  222.         label        Refresh
  223.         hintText    "Refreshes the list of locks."
  224.         mnemonic    R
  225.         accelerator    Ctrl+R
  226.         toolBarPixmap    rep_refresh_16
  227.         activated    {busy {.main viewRefresh}}
  228.         selIsATypes    {}
  229.     }
  230. }
  231.  
  232. registerObject  {
  233.     name        .view.menu.user_15
  234.     type        CustMenuSeparator
  235.     objSpec        {
  236.     }
  237. }
  238.  
  239. registerObject {
  240.         name            .view.menu.toolbar
  241.         type            CustMenuCheckButton
  242.         objSpec         {
  243.                 hintText        "Shows or hides the toolbar."
  244.                 label           ToolBar
  245.                 mnemonic        T
  246.                 state           1
  247.                 stateChanged    {
  248.             .main toolBarPresent [[.main menuBar].view.menu.toolbar state]
  249.                 }
  250.         }
  251. }
  252.  
  253. registerObject {
  254.         name            .view.menu.contextarea
  255.         type            CustMenuCheckButton
  256.         objSpec         {
  257.                 hintText        "Shows or hides the context area."
  258.                 label           "Context Area"
  259.                 mnemonic        C
  260.                 state           1
  261.                 stateChanged    {
  262.             .main contextAreaPresent [[.main menuBar].view.menu.contextarea state]
  263.                 }
  264.         }
  265. }
  266.  
  267. registerObject {
  268.         name            .view.menu.messagearea
  269.         type            CustMenuCheckButton
  270.         objSpec         {
  271.                 hintText        "Shows or hides the message area."
  272.                 label           "Message Area"
  273.                 mnemonic        M
  274.                 state           1
  275.                 stateChanged    {
  276.             .main messageAreaPresent [[.main menuBar].view.menu.messagearea state]
  277.                 }
  278.         }
  279. }
  280.  
  281.  
  282. registerObject  {
  283.     name        .options.menu.font
  284.     type        CustMenuPushButton
  285.     objSpec        {
  286.         label        {Font...}
  287.         hintText    "Changes the font used by the lock list."
  288.         mnemonic    F
  289.         activated    {busy { .main optionsFont }}
  290.         selIsATypes    {}
  291.     }
  292. }
  293.  
  294. registerObject  {
  295.     name        .options.menu.lockfilter
  296.     type        CustMenuPushButton
  297.     objSpec        {
  298.         label        {Lock Filter...}
  299.         hintText    "Changes the lock filter."
  300.         mnemonic    L
  301.         accelerator    Ctrl+f
  302.         activated    {busy { .main optionsLockFilter }}
  303.         selIsATypes    {}
  304.     }
  305. }
  306.  
  307. registerObject  {
  308.     name        .help.menu.whatsthis
  309.     type        CustMenuPushButton
  310.     objSpec        {
  311.         hintText    {Shows help about the selected component.}
  312.         label        "What's This?"
  313.         mnemonic    W
  314.         activated    {
  315.             #CTGENCommandScript
  316.             .main helpOnContext 
  317.             #CTGENEndCommandScript    
  318.         }
  319.     }
  320. }
  321.  
  322.  
  323. registerObject  {
  324.     name        .help.menu.helptopics
  325.     type        CustMenuPushButton
  326.     objSpec        {
  327.         hintText    {Shows help topics.}
  328.         label        {Help Topics}
  329.         mnemonic    T
  330.         activated    showHelpTopics
  331.     }
  332. }
  333.  
  334. registerObject  {
  335.         name            .help.menu.productdocumentation
  336.         type            CustMenuPushButton
  337.         objSpec         {
  338.                 label           {Product Documentation}
  339.                 hintText        {Starts online documentation.}
  340.                 activated       {
  341.                         #CTGENMessage
  342.                         wmtkmessage {Start online documentation ...}
  343.                         #CTGENBusyCursorOn
  344.                         .main busy TRUE
  345.                         #CTGENCommandScript
  346.                         startOnlineDoc 
  347.                         #CTGENEndCommandScript  
  348.                         #CTGENRemoveMessage
  349.                         wmtkmessage ""
  350.                         #CTGENBusyCursorOff
  351.                         .main busy FALSE
  352.                 }
  353.         }
  354. }
  355.  
  356. registerObject {
  357.     type        CustMenuPushButton
  358.     name        .help.menu.aboutrepositorytool
  359.     objSpec {
  360.         hintText    "Shows version information."
  361.         label        "About Repository Tool"
  362.         mnemonic    A
  363.         activated    {showVersionDialog [%this label]}
  364.     }
  365. }
  366.