home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 October / PCWorld_1998-10_cd.bin / software / prehled / komix / DATA.Z / repconf.mnu < prev    next >
Text File  |  1997-11-06  |  10KB  |  461 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        .view
  21.     type        CustMenuBarButton
  22.     objSpec        {
  23.         label        View
  24.         mnemonic    V
  25.     }
  26. }
  27.  
  28. registerObject  {
  29.     name        .view.menu
  30.     type        CustMenu
  31.     visible        {1 1 1 1 1}
  32.     objSpec        {
  33.         pinnable    1
  34.     }
  35. }
  36.  
  37. registerObject  {
  38.     name        .options
  39.     type        CustMenuBarButton
  40.     objSpec        {
  41.         label        Options
  42.         mnemonic    O
  43.     }
  44. }
  45.  
  46. registerObject  {
  47.     name        .options.menu
  48.     type        CustMenu
  49.     visible        {1 1 1 1 1}
  50.     objSpec        {
  51.         pinnable    1
  52.     }
  53. }
  54.  
  55. registerObject  {
  56.     name        .help
  57.     type        CustMenuBarButton
  58.     objSpec        {
  59.         label        Help
  60.         mnemonic    H
  61.         helpButton    1
  62.     }
  63. }
  64.  
  65. registerObject  {
  66.     name        .help.menu
  67.     type        CustMenu
  68.     visible        {1 1 1 1 1}
  69.     objSpec        {
  70.         pinnable    1
  71.     }
  72. }
  73.  
  74. registerObject  {
  75.     inToolBar    1
  76.     inPopUpMenu    1
  77.     name        .file.menu.delete
  78.     type        CustMenuPushButton
  79.     objSpec        {
  80.         label        Delete
  81.         hintText    "Deletes the selected object."
  82.         mnemonic    D
  83.         toolBarPixmap    delete_16
  84.         activated    {busy { .main fileDelete }}
  85.         selIsATypes    {}
  86.         selCount    1
  87.         checkOn        selectionChange
  88.                 enableScript    {
  89.                     %this sensitive [.main canDelete]
  90.                 }
  91.     }
  92. }
  93.  
  94. registerObject  {
  95.     inPopUpMenu    1
  96.     name        .file.menu.reload
  97.     type        CustMenuPushButton
  98.     objSpec        {
  99.         label        Reload
  100.         hintText    "Tells the nameserver to reload the server definitions from the object servers file."
  101.         mnemonic    l
  102.         activated    {busy { .main fileReload }}
  103.         selIsATypes    {}
  104.         selCount    1
  105.         checkOn        selectionChange
  106.                 enableScript    {
  107.                     %this sensitive [.main canReload]
  108.                 }
  109.     }
  110. }
  111.  
  112. registerObject  {
  113.     name        .file.menu.change
  114.     type        CustCascadeButton
  115.     objSpec        {
  116.         label        Change
  117.         mnemonic    C
  118.     }
  119. }
  120.  
  121. registerObject  {
  122.     name        .file.menu.change.menu
  123.     type        CustMenu
  124.     visible        {1 1 1 1 1}
  125. }
  126.  
  127. registerObject  {
  128.     inToolBar    1
  129.     inPopUpMenu    1
  130.     name        .file.menu.change.menu.serverentry
  131.     type        CustMenuPushButton
  132.     objSpec        {
  133.         label        {Server Definition...}
  134.         hintText    "Changes the definition of the selected server."
  135.         popUpLabel    "Change server definition..."
  136.         mnemonic    S
  137.         accelerator    Ctrl+E
  138.         toolBarPixmap    rep_chdef_16
  139.         activated    {
  140.             busy { .main fileChangeServerEntry }
  141.         }
  142.         selIsATypes    {}
  143.         selCount    1
  144.         checkOn        selectionChange
  145.                 enableScript    {
  146.                     %this sensitive [.main canChangeServerEntry]
  147.                 }
  148.     }
  149. }
  150.  
  151. registerObject  {
  152.         inToolBar    1
  153.     inPopUpMenu    1
  154.     name        .file.menu.change.menu.parameters
  155.     type        CustMenuPushButton
  156.     objSpec        {
  157.         label        Parameters...
  158.         hintText    "Changes ORB parameters of the selected object."
  159.         popUpLabel    "Change ORB parameters..."
  160.         mnemonic    P
  161.         toolBarPixmap    rep_change_16
  162.         activated    {.main fileChangeParameters}
  163.         selIsATypes    {}
  164.         selCount    1
  165.         checkOn        selectionChange
  166.                 enableScript    {
  167.                     %this sensitive [.main canChangeParameters]
  168.                 }
  169.     }
  170. }
  171.  
  172. registerObject  {
  173.     inToolBar    1
  174.     inPopUpMenu    1
  175.     name        .file.menu.shutdown
  176.     type        CustMenuPushButton
  177.     objSpec        {
  178.         label        Shutdown
  179.         hintText    "Gracefully shuts down the selected object."
  180.         mnemonic    S
  181.         toolBarPixmap    rep_shutdown_16
  182.         activated    {busy { .main fileShutdown }}
  183.         selIsATypes    {}
  184.         selCount    1
  185.         checkOn        selectionChange
  186.                 enableScript    {
  187.                     %this sensitive [.main canShutdown]
  188.                 }
  189.     }
  190. }
  191.  
  192. registerObject  {
  193.     inPopUpMenu    1
  194.     name        .file.menu.user_1
  195.     type        CustMenuSeparator
  196.     objSpec        {
  197.     }
  198. }
  199.  
  200. registerObject  {
  201.     inPopUpMenu    1
  202.     name        .file.menu.showlog
  203.     type        CustMenuPushButton
  204.     objSpec        {
  205.         label        {Show Log...}
  206.         hintText    "Shows the log of the selected broker."
  207.         mnemonic    o
  208.         activated    {busy { .main fileShowLog }}
  209.         selIsATypes    {}
  210.         selCount    1
  211.         checkOn        selectionChange
  212.                 enableScript    {
  213.                     %this sensitive [.main canShowLog]
  214.                 }
  215.     }
  216. }
  217.  
  218. registerObject  {
  219.     inPopUpMenu    1
  220.     name        .file.menu.logregistrations
  221.     type        CustMenuPushButton
  222.     objSpec        {
  223.         label        {Log Registrations}
  224.         hintText    "Logs current registrations to the broker log."
  225.         mnemonic    L
  226.         activated    {busy { .main fileLogRegistrations }}
  227.         selIsATypes    {}
  228.         selCount    1
  229.         checkOn        selectionChange
  230.                 enableScript    {
  231.                     %this sensitive [.main canLogRegistrations]
  232.                 }
  233.     }
  234. }
  235.  
  236. registerObject  {
  237.     inPopUpMenu    1
  238.     name        .file.menu.logmessage
  239.     type        CustMenuPushButton
  240.     objSpec        {
  241.         label        {Log Message...}
  242.         hintText    "Logs a message to the broker log."
  243.         mnemonic    M
  244.         activated    {busy { .main fileLogMessage }}
  245.         selIsATypes    {}
  246.         selCount    1
  247.         checkOn        selectionChange
  248.                 enableScript    {
  249.                     %this sensitive [.main canLogMessage]
  250.                 }
  251.     }
  252. }
  253.  
  254. registerObject  {
  255.     name        .file.menu.user_2
  256.     type        CustMenuSeparator
  257.     objSpec        {
  258.     }
  259. }
  260.  
  261. registerObject  {
  262.     name        .file.menu.exit
  263.     type        CustMenuPushButton
  264.     objSpec        {
  265.         label        Exit
  266.         hintText    "Exits the tool."
  267.         mnemonic    x
  268.         activated    {busy { .main fileExit }}
  269.     }
  270. }
  271.  
  272. registerObject  {
  273.     inToolBar    1
  274.     name        .view.menu.refresh
  275.     type        CustMenuPushButton
  276.     objSpec        {
  277.         label        Refresh
  278.         hintText    "Refreshes the tree and information area."
  279.         mnemonic    R
  280.         accelerator    Ctrl+R
  281.         toolBarPixmap    rep_refresh_16
  282.         activated    {busy { .main viewRefresh }}
  283.         selIsATypes    {}
  284.     }
  285. }
  286.  
  287. registerObject  {
  288.     name        .view.menu.refreshselected
  289.     type        CustMenuPushButton
  290.     objSpec        {
  291.         label        {Refresh Selected}
  292.         hintText    "Refreshes the subtree that has the selected object as root."
  293.         mnemonic    S
  294.         accelerator    Ctrl+S
  295.         activated    {busy { .main viewRefreshSelected }}
  296.         selIsATypes    {}
  297.         selCount    1
  298.         checkOn        selectionChange
  299.     }
  300. }
  301.  
  302. registerObject  {
  303.     name        .view.menu.user_3
  304.     type        CustMenuSeparator
  305.     objSpec        {
  306.     }
  307. }
  308.  
  309. registerObject {
  310.         name            .view.menu.toolbar
  311.         type            CustMenuCheckButton
  312.         objSpec         {
  313.                 hintText        "Shows or hides the toolbar."
  314.                 label           ToolBar
  315.                 mnemonic        T
  316.                 state           1
  317.                 stateChanged    {
  318.             .main toolBarPresent [[.main menuBar].view.menu.toolbar state]
  319.                 }
  320.         }
  321. }
  322.  
  323. registerObject {
  324.         name            .view.menu.contextarea
  325.         type            CustMenuCheckButton
  326.         objSpec         {
  327.                 hintText        "Shows or hides the context area."
  328.                 label           "Context Area"
  329.                 mnemonic        C
  330.                 state           1
  331.                 stateChanged    {
  332.             .main contextAreaPresent [[.main menuBar].view.menu.contextarea state]
  333.                 }
  334.         }
  335. }
  336.  
  337. registerObject {
  338.         name            .view.menu.messagearea
  339.         type            CustMenuCheckButton
  340.         objSpec         {
  341.                 hintText        "Shows or hides the message area."
  342.                 label           "Message Area"
  343.                 mnemonic        M
  344.                 state           1
  345.                 stateChanged    {
  346.             .main messageAreaPresent [[.main menuBar].view.menu.messagearea state]
  347.                 }
  348.         }
  349. }
  350.  
  351. registerObject  {
  352.     name        .options.menu.font
  353.     type        CustCascadeButton
  354.     objSpec        {
  355.         label        Font
  356.         mnemonic    C
  357.     }
  358. }
  359.  
  360. registerObject  {
  361.     name        .options.menu.font.menu
  362.     type        CustMenu
  363.     visible        {1 1 1 1 1}
  364. }
  365.  
  366. registerObject  {
  367.     name        .options.menu.font.menu.normal
  368.     type        CustMenuPushButton
  369.     objSpec        {
  370.         label        {Normal...}
  371.         hintText    "Changes the font used in the tree and information area."
  372.         mnemonic    N
  373.         activated    {busy { .main optionsFont }}
  374.         selIsATypes    {}
  375.     }
  376. }
  377.  
  378. registerObject  {
  379.     name        .options.menu.font.menu.brokerlog
  380.     type        CustMenuPushButton
  381.     objSpec        {
  382.         label        {Broker Log...}
  383.         hintText    "Changes the font used in the broker log."
  384.         mnemonic    B
  385.         activated    {busy { .main optionsLogFont }}
  386.         selIsATypes    {}
  387.     }
  388. }
  389.  
  390. registerObject  {
  391.     name        .options.menu.parameterdisplaymode
  392.     type        CustMenuPushButton
  393.     objSpec        {
  394.         label        {Parameter Display Mode...}
  395.         hintText    "Changes the way ORB parameters are displayed."
  396.         mnemonic    P
  397.         activated    {busy { .main optionsParamMode }}
  398.         selIsATypes    {}
  399.     }
  400. }
  401.  
  402. registerObject  {
  403.     name        .help.menu.whatsthis
  404.     type        CustMenuPushButton
  405.     objSpec        {
  406.         hintText    {Shows help about the selected component.}
  407.         label        "What's This?"
  408.         mnemonic    W
  409.         activated    {
  410.             #CTGENCommandScript
  411.             .main helpOnContext 
  412.             #CTGENEndCommandScript    
  413.         }
  414.     }
  415. }
  416.  
  417.  
  418. registerObject  {
  419.     name        .help.menu.helptopics
  420.     type        CustMenuPushButton
  421.     objSpec        {
  422.         hintText    {Shows help topics.}
  423.         label        {Help Topics}
  424.         mnemonic    T
  425.         activated    showHelpTopics
  426.     }
  427. }
  428.  
  429. registerObject  {
  430.         name            .help.menu.productdocumentation
  431.         type            CustMenuPushButton
  432.         objSpec         {
  433.                 label           {Product Documentation}
  434.                 hintText        {Starts online documentation.}
  435.                 activated       {
  436.                         #CTGENMessage
  437.                         wmtkmessage {Start online documentation ...}
  438.                         #CTGENBusyCursorOn
  439.                         .main busy TRUE
  440.                         #CTGENCommandScript
  441.                         startOnlineDoc 
  442.                         #CTGENEndCommandScript  
  443.                         #CTGENRemoveMessage
  444.                         wmtkmessage ""
  445.                         #CTGENBusyCursorOff
  446.                         .main busy FALSE
  447.                 }
  448.         }
  449. }
  450.  
  451. registerObject {
  452.     type        CustMenuPushButton
  453.     name        .help.menu.aboutrepositorytool
  454.     objSpec {
  455.         hintText        "Shows version information."
  456.         label           "About Repository Tool"
  457.         mnemonic        A
  458.         activated       {showVersionDialog [%this label] 1}
  459.     }
  460. }
  461.