home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 October / PCWorld_1998-10_cd.bin / software / prehled / komix / DATA.Z / class.mnu < prev    next >
Text File  |  1997-10-11  |  9KB  |  504 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.     objSpec    {
  14.         pinnable    1
  15.     }
  16. }
  17.  
  18. registerObject {
  19.     name        .edit
  20.     type        CustMenuBarButton
  21.     objSpec        {
  22.         label        Edit
  23.         mnemonic    E
  24.     }
  25. }
  26.  
  27. registerObject {
  28.     name        .edit.menu
  29.     type        CustMenu
  30.     objSpec    {
  31.         pinnable    1
  32.     }
  33. }
  34.  
  35. registerObject {
  36.     name        .item
  37.     type        CustMenuBarButton
  38.     objSpec        {
  39.         label        Item
  40.         mnemonic    I
  41.     }
  42. }
  43.  
  44. registerObject {
  45.     name        .item.menu
  46.     type        CustMenu
  47.     objSpec    {
  48.         pinnable    1
  49.     }
  50. }
  51.  
  52. registerObject {
  53.     name        .view
  54.     type        CustMenuBarButton
  55.     objSpec        {
  56.         label        View
  57.         mnemonic    V
  58.     }
  59. }
  60.  
  61. registerObject {
  62.     name        .view.menu
  63.     type        CustMenu
  64.     objSpec    {
  65.         pinnable    1
  66.     }
  67. }
  68.  
  69. registerObject {
  70.     name        .options
  71.     type        CustMenuBarButton
  72.     objSpec        {
  73.         label        Options
  74.         mnemonic    O
  75.     }
  76. }
  77.  
  78. registerObject {
  79.     name        .options.menu
  80.     type        CustMenu
  81.     objSpec    {
  82.         pinnable    1
  83.     }
  84. }
  85.  
  86. registerObject {
  87.     name        .utilities
  88.     type        CustMenuBarButton
  89.     objSpec        {
  90.         label        Utilities
  91.         mnemonic    U
  92.     }
  93. }
  94.  
  95. registerObject {
  96.     name        .utilities.menu
  97.     type        CustMenu
  98.     objSpec    {
  99.         pinnable    1
  100.     }
  101. }
  102.  
  103. registerObject {
  104.     name        .help
  105.     type        CustMenuBarButton
  106.     objSpec        {
  107.         label        Help
  108.         mnemonic    H
  109.         helpButton    1
  110.     }
  111. }
  112.  
  113. registerObject {
  114.     name        .help.menu
  115.     type        CustMenu
  116.     objSpec    {
  117.         pinnable    1
  118.     }
  119. }
  120.  
  121. registerObject {
  122.     name        .file.menu.reloadclasses
  123.     type        CustMenuPushButton
  124.     objSpec        {
  125.         hintText    "Reloads the classes."
  126.         label        {Reload Classes}
  127.         mnemonic    R
  128.         activated    {
  129.             #CTGENCommandScript
  130.             .main fileReloadClasses 
  131.             #CTGENEndCommandScript    
  132.         }
  133.     }
  134. }
  135.  
  136. registerObject {
  137.     name        .file.menu.open
  138.     type        CustMenuPushButton
  139.     inToolBar    1
  140.     objSpec        {
  141.         hintText    "Opens the selected class."
  142.         label        Open
  143.         checkOn        selectionChange
  144.         selCount    1
  145.         mnemonic    O
  146.         accelerator    Ctrl+O
  147.         toolBarPixmap    open_16
  148.         activated    {
  149.             #CTGENCommandScript
  150.             .main fileOpen 
  151.             #CTGENEndCommandScript    
  152.         }
  153.     }
  154. }
  155.  
  156. registerObject {
  157.     name        .file.menu.close
  158.     type        CustMenuPushButton
  159.     inToolBar    1
  160.     objSpec        {
  161.         hintText    "Opens the previous opened class."
  162.         label        Close
  163.         mnemonic    C
  164.         toolBarPixmap    close_16
  165.         activated    {
  166.             #CTGENCommandScript
  167.             .main fileClose 
  168.             #CTGENEndCommandScript    
  169.         }
  170.     }
  171. }
  172.  
  173. registerObject {
  174.     name        .file.menu.findclass
  175.     type        CustMenuPushButton
  176.     objSpec        {
  177.         hintText    "Finds a class by name."
  178.         label        {Find Class...}
  179.         mnemonic    n
  180.         accelerator    Ctrl+N
  181.         activated    {
  182.             #CTGENCommandScript
  183.             .main fileFindClass 
  184.             #CTGENEndCommandScript    
  185.         }
  186.     }
  187. }
  188.  
  189. registerObject {
  190.     name        .file.menu.findfeature
  191.     type        CustMenuPushButton
  192.     objSpec        {
  193.         hintText    "Finds a feature by name."
  194.         label        {Find Feature...}
  195.         mnemonic    F
  196.         accelerator    Ctrl+F
  197.         activated    {
  198.             #CTGENCommandScript
  199.             .main fileFindFeature 
  200.             #CTGENEndCommandScript    
  201.         }
  202.     }
  203. }
  204.  
  205. registerObject {
  206.     name        .file.menu.printview
  207.     type        CustMenuPushButton
  208.     objSpec        {
  209.         hintText    "Prints currently displayed information."
  210.         label        {Print View}
  211.         mnemonic    V
  212.         activated    {
  213.             #CTGENCommandScript
  214.             .main filePrintView 
  215.             #CTGENEndCommandScript    
  216.         }
  217.     }
  218. }
  219.  
  220. registerObject {
  221.     name        .file.menu.user_1
  222.     type        CustMenuSeparator
  223.     objSpec        {
  224.     }
  225. }
  226.  
  227. registerObject {
  228.     name        .file.menu.exit
  229.     type        CustMenuPushButton
  230.     objSpec        {
  231.         hintText    "Exits the class browser."
  232.         label        Exit
  233.         mnemonic    x
  234.         activated    {
  235.             #CTGENCommandScript
  236.             .main fileExit 
  237.             #CTGENEndCommandScript    
  238.         }
  239.     }
  240. }
  241.  
  242. registerObject {
  243.     inToolBar    1
  244.     name        .edit.menu.copy
  245.     type        CustMenuPushButton
  246.     objSpec        {
  247.         hintText    "Copies the selected components to the clipboard."
  248.         label        Copy
  249.         mnemonic    C
  250.         accelerator    Ctrl+C
  251.         toolBarPixmap    copy_16
  252.         checkOn        selectionChange
  253.         selCount    many
  254.         activated    {
  255.             [.main selTextList] setClipboardValue
  256.         }
  257.     }
  258. }
  259.  
  260. registerObject {
  261.     name        .item.menu.showproperties
  262.     type        CustMenuPushButton
  263.     objSpec        {
  264.         hintText    "Shows the properties of the selected entry."
  265.         label        {Show Properties...}
  266.         checkOn        selectionChange
  267.         selCount    1
  268.         mnemonic    e
  269.         accelerator    Ctrl+E
  270.         activated    {
  271.             #CTGENCommandScript
  272.             .main itemShowProperties 
  273.             #CTGENEndCommandScript    
  274.         }
  275.     }
  276. }
  277.  
  278. registerObject {
  279.     name        .item.menu.showscope
  280.     type        CustMenuPushButton
  281.     objSpec        {
  282.         hintText    "Shows the scope of the selected entry."
  283.         label        {Show Scope...}
  284.         checkOn        selectionChange
  285.         selCount    1
  286.         mnemonic    S
  287.         accelerator    Ctrl+S
  288.         activated    {
  289.             #CTGENCommandScript
  290.             .main itemShowScope 
  291.             #CTGENEndCommandScript    
  292.         }
  293.     }
  294. }
  295.  
  296. registerObject {
  297.     name        .view.menu.toolbar
  298.     type        CustMenuCheckButton
  299.     objSpec        {
  300.         hintText    "Shows or hides the toolbar."
  301.         label        ToolBar
  302.         mnemonic    T
  303.         state        1
  304.         stateChanged    {
  305.             #CTGENCommandScript
  306.             .main toolBarPresent [[.main menuBar].view.menu.toolbar state]
  307.             #CTGENEndCommandScript    
  308.         }
  309.     }
  310. }
  311.  
  312. registerObject {
  313.     name        .view.menu.contextarea
  314.     type        CustMenuCheckButton
  315.     objSpec        {
  316.         hintText    "Shows or hides the context area."
  317.         label        "Context Area"
  318.         mnemonic    C
  319.         state        1
  320.         stateChanged    {
  321.             #CTGENCommandScript
  322.             .main contextAreaPresent [[.main menuBar].view.menu.contextarea state]
  323.             #CTGENEndCommandScript    
  324.         }
  325.     }
  326. }
  327.  
  328. registerObject {
  329.     name        .view.menu.messagearea
  330.     type        CustMenuCheckButton
  331.     objSpec        {
  332.         hintText    "Shows or hides the message area."
  333.         label        "Message Area"
  334.         mnemonic    M
  335.         state        1
  336.         stateChanged    {
  337.             #CTGENCommandScript
  338.             .main messageAreaPresent [[.main menuBar].view.menu.messagearea state]
  339.             #CTGENEndCommandScript    
  340.         }
  341.     }
  342. }
  343.  
  344. registerObject {
  345.     name        .view.menu.user_3
  346.     type        CustMenuSeparator
  347.     objSpec        {
  348.     }
  349. }
  350.  
  351. registerObject {
  352.     name        .view.menu.flat
  353.     type        CustMenuCheckButton
  354.     objSpec        {
  355.         hintText    "Shows classes in flat view."
  356.         label        Flat
  357.         mnemonic    F
  358.         state        0
  359.         stateChanged    {
  360.             #CTGENCommandScript
  361.             .main viewFlat %this
  362.             #CTGENEndCommandScript    
  363.         }
  364.     }
  365. }
  366.  
  367. registerObject {
  368.     name        .view.menu.filterfeatures
  369.     type        CustMenuPushButton
  370.     objSpec        {
  371.         hintText    "Filters features on name, type and properties."
  372.         label        {Filter Features...}
  373.         mnemonic    i
  374.         activated    {
  375.             #CTGENCommandScript
  376.             .main viewFilterFeatures 
  377.             #CTGENEndCommandScript    
  378.         }
  379.     }
  380. }
  381.  
  382. registerObject {
  383.     name        .options.menu.sortcasesensitive
  384.     type        CustMenuCheckButton
  385.     objSpec        {
  386.         hintText    "Sort classes case sensitive or insensitive."
  387.         label        {Sort Case Sensitive}
  388.         mnemonic    C
  389.         state        0
  390.         stateChanged    {
  391.             #CTGENCommandScript
  392.             .main optionsSortCaseSensitive %this
  393.             #CTGENEndCommandScript    
  394.         }
  395.     }
  396. }
  397.  
  398. registerObject {
  399.     name        .options.menu.font
  400.     type        CustMenuPushButton
  401.     objSpec        {
  402.         hintText    "Changes the view font."
  403.         label        {Font...}
  404.         mnemonic    F
  405.         activated    {
  406.             #CTGENCommandScript
  407.             .main optionsFont
  408.             #CTGENEndCommandScript    
  409.         }
  410.     }
  411. }
  412.  
  413. registerObject {
  414.     name        .options.menu.printersetup
  415.     type        CustMenuPushButton
  416.     objSpec        {
  417.         hintText    "Changes the used printer."
  418.         label        {Printer Setup...}
  419.         mnemonic    P
  420.         activated    {
  421.             #CTGENCommandScript
  422.             .main optionsPrinterSetup 
  423.             #CTGENEndCommandScript    
  424.         }
  425.     }
  426. }
  427.  
  428. registerObject {
  429.     name        .utilities.menu.editcad
  430.     type        CustMenuPushButton
  431.     objSpec        {
  432.         hintText    "Starts 'Class Diagram' editor for selected class."
  433.         label        {Edit Class Diagram}
  434.         checkOn        selectionChange
  435.         selCount    1
  436.         mnemonic    E
  437.         activated    {
  438.             #CTGENCommandScript
  439.             .main utilEditCAD 
  440.             #CTGENEndCommandScript    
  441.         }
  442.     }
  443. }
  444.  
  445. registerObject {
  446.     type    CustMenuPushButton
  447.     name    .help.menu.whatsthis
  448.     readOnly    1
  449.     objSpec {
  450.     hintText    "Shows context sensitive help."
  451.     label        "What's This?"
  452.     mnemonic    W
  453.     activated    {.main helpOnContext}
  454.     }
  455. }
  456.  
  457.  
  458. registerObject {
  459.     type    CustMenuPushButton
  460.     name    .help.menu.helptopics
  461.     readOnly    1
  462.     objSpec {
  463.     hintText    "Shows help topics."
  464.     label        "Help Topics"
  465.     mnemonic    T
  466.     activated    {showHelpTopics}
  467.     }
  468. }
  469.  
  470. registerObject  {
  471.     name        .help.menu.productdocumentation
  472.     type        CustMenuPushButton
  473.     objSpec        {
  474.         label        {Product Documentation}
  475.         hintText    {Starts online documentation.}
  476.         activated    {
  477.             #CTGENMessage
  478.             wmtkmessage {Start online documentation ...}
  479.             #CTGENBusyCursorOn
  480.             .main busy TRUE
  481.             #CTGENCommandScript
  482.             startOnlineDoc 
  483.             #CTGENEndCommandScript    
  484.             #CTGENRemoveMessage
  485.             wmtkmessage ""
  486.             #CTGENBusyCursorOff
  487.             .main busy FALSE
  488.         }
  489.     }
  490. }
  491.  
  492. registerObject {
  493.     type    CustMenuPushButton
  494.     name    .help.menu.aboutclassbrowser
  495.     readOnly    1
  496.     objSpec {
  497.         hintText    "Shows version information."
  498.         label        "About Class Browser"
  499.         mnemonic    A
  500.         activated    {showVersionDialog [%this label]}
  501.     }
  502. }
  503.  
  504.