1181 (Menu new fromLiteralArrayEncoding:(NewLauncher classesMenu)) startUp |
1189 (Menu new fromLiteralArrayEncoding:(NewLauncher classesMenu)) startUp |
1182 " |
1190 " |
1183 |
1191 |
1184 <resource: #menu> |
1192 <resource: #menu> |
1185 |
1193 |
1186 ^ |
1194 ^ |
1187 #(Menu |
1195 #(Menu |
1188 ( |
1196 ( |
1189 (MenuItem |
1197 (MenuItem |
1190 activeHelpKey: classesSystemBrowser |
1198 activeHelpKey: classesSystemBrowser |
1191 label: 'System Browser' |
1199 label: 'System Browser' |
1192 itemValue: openApplication: |
1200 itemValue: openApplication: |
1193 nameKey: systemBrowser |
1201 nameKey: systemBrowser |
1194 submenuChannel: menuClassHistory |
1202 submenuChannel: menuClassHistory |
1195 labelImage: (ResourceRetriever ToolbarIconLibrary startSystemBrowserIcon 'System Browser') |
1203 labelImage: (ResourceRetriever ToolbarIconLibrary startSystemBrowserIcon 'System Browser') |
1196 argument: 'Tools::NewSystemBrowser' |
1204 argument: 'Tools::NewSystemBrowser' |
1197 showBusyCursorWhilePerforming: true |
1205 showBusyCursorWhilePerforming: true |
1198 ) |
1206 ) |
1199 (MenuItem |
1207 (MenuItem |
1200 label: '-' |
1208 label: '-' |
1201 ) |
1209 ) |
1202 (MenuItem |
1210 (MenuItem |
1203 activeHelpKey: startChangeSetBrowser |
1211 activeHelpKey: startChangeSetBrowser |
1204 label: 'Recent Changes' |
1212 label: 'Recent Changes' |
1205 itemValue: startChangeSetBrowser |
1213 itemValue: startChangeSetBrowser |
1206 nameKey: startChangeSetBrowser |
1214 nameKey: startChangeSetBrowser |
1207 showBusyCursorWhilePerforming: true |
1215 showBusyCursorWhilePerforming: true |
1208 ) |
1216 ) |
1209 (MenuItem |
1217 (MenuItem |
1210 activeHelpKey: classesClassBrowserOnChanges |
1218 activeHelpKey: classesClassBrowserOnChanges |
1211 label: 'Changed Classes' |
1219 label: 'Changed Classes' |
1212 itemValue: startClassBrowserOnChanges |
1220 itemValue: startClassBrowserOnChanges |
1213 nameKey: classBrowserOnChanges |
1221 nameKey: classBrowserOnChanges |
1214 showBusyCursorWhilePerforming: true |
1222 showBusyCursorWhilePerforming: true |
1215 ) |
1223 ) |
1216 (MenuItem |
1224 (MenuItem |
1217 activeHelpKey: classBrowserOnChangedMethods |
1225 activeHelpKey: classBrowserOnChangedMethods |
1218 label: 'Changed Methods' |
1226 label: 'Changed Methods' |
1219 itemValue: startClassBrowserOnChangedMethods |
1227 itemValue: startClassBrowserOnChangedMethods |
1220 nameKey: classBrowserOnChangedMethods |
1228 nameKey: classBrowserOnChangedMethods |
1221 showBusyCursorWhilePerforming: true |
1229 showBusyCursorWhilePerforming: true |
1222 ) |
1230 ) |
1223 (MenuItem |
1231 (MenuItem |
1224 activeHelpKey: startSmallTeamChangeSetBrowser |
1232 activeHelpKey: startSmallTeamChangeSetBrowser |
1225 label: 'Recent Changes on SmallTeam Host' |
1233 label: 'Recent Changes on SmallTeam Host' |
1226 isVisible: smallTeamAvailable |
1234 isVisible: smallTeamAvailable |
1227 submenuChannel: startBrowserOnSmallTeamChangesMenu |
1235 submenuChannel: startBrowserOnSmallTeamChangesMenu |
1228 showBusyCursorWhilePerforming: true |
1236 showBusyCursorWhilePerforming: true |
1229 ) |
1237 ) |
1230 (MenuItem |
1238 (MenuItem |
1231 label: '-' |
1239 label: '-' |
1232 ) |
1240 ) |
1233 (MenuItem |
1241 (MenuItem |
1234 label: 'Special Browsers' |
1242 label: 'Special Browsers' |
1235 submenuChannel: classesSpecialBrowserMenu |
1243 submenuChannel: classesSpecialBrowserMenu |
1236 ) |
1244 ) |
1237 (MenuItem |
1245 (MenuItem |
1238 activeHelpKey: classesClassTreeBrowser |
1246 activeHelpKey: classesClassTreeBrowser |
1239 label: 'Class Tree' |
1247 label: 'Class Tree' |
1240 itemValue: openApplication: |
1248 itemValue: openApplication: |
1241 argument: 'ClassTreeGraphView' |
1249 argument: 'ClassTreeGraphView' |
1242 showBusyCursorWhilePerforming: true |
1250 showBusyCursorWhilePerforming: true |
1243 ) |
1251 ) |
1244 (MenuItem |
1252 (MenuItem |
1245 label: '-' |
1253 label: '-' |
1246 ) |
1254 ) |
1247 (MenuItem |
1255 (MenuItem |
1248 activeHelpKey: classesImplementors |
1256 activeHelpKey: classesImplementors |
1249 label: 'Implementors Of...' |
1257 label: 'Implementors Of...' |
1250 itemValue: browseImplementors |
1258 itemValue: browseImplementors |
1251 showBusyCursorWhilePerforming: true |
1259 showBusyCursorWhilePerforming: true |
1252 ) |
1260 ) |
1253 (MenuItem |
1261 (MenuItem |
1254 activeHelpKey: classesSenders |
1262 activeHelpKey: classesSenders |
1255 label: 'Senders Of...' |
1263 label: 'Senders Of...' |
1256 itemValue: browseSenders |
1264 itemValue: browseSenders |
1257 showBusyCursorWhilePerforming: true |
1265 showBusyCursorWhilePerforming: true |
1258 ) |
1266 ) |
1259 (MenuItem |
1267 (MenuItem |
1260 label: 'Method Finder' |
1268 label: 'Method Finder' |
1261 itemValue: openMethodFinder |
1269 itemValue: openMethodFinder |
1262 ) |
1270 labelImage: (ResourceRetriever ToolbarIconLibrary methodFinder24x24Icon 'Method Finder') |
1263 (MenuItem |
1271 ) |
1264 activeHelpKey: classesResourceMethods |
1272 (MenuItem |
1265 label: 'Find Resource Methods...' |
1273 activeHelpKey: classesResourceMethods |
1266 itemValue: browseResources |
1274 label: 'Find Resource Methods...' |
1267 ) |
1275 itemValue: browseResources |
1268 (MenuItem |
1276 ) |
1269 label: '-' |
1277 (MenuItem |
1270 ) |
1278 label: '-' |
1271 (MenuItem |
1279 ) |
1272 activeHelpKey: classesSpecial |
1280 (MenuItem |
1273 label: 'Special' |
1281 activeHelpKey: classesSpecial |
1274 nameKey: special |
1282 label: 'Special' |
1275 submenu: |
1283 nameKey: special |
1276 (Menu |
1284 submenu: |
1277 ( |
1285 (Menu |
1278 (MenuItem |
1286 ( |
1279 activeHelpKey: classesSpecialReferencesToUnboundGlobals |
1287 (MenuItem |
1280 label: 'References to Unbound Globals' |
1288 activeHelpKey: classesSpecialReferencesToUnboundGlobals |
1281 itemValue: browseUnboundGlobals |
1289 label: 'References to Unbound Globals' |
1282 ) |
1290 itemValue: browseUnboundGlobals |
1283 (MenuItem |
1291 ) |
1284 activeHelpKey: classesSpecialReferencesToUndeclared |
1292 (MenuItem |
1285 label: 'References to Undeclared' |
1293 activeHelpKey: classesSpecialReferencesToUndeclared |
1286 itemValue: browseUndeclared |
1294 label: 'References to Undeclared' |
1287 ) |
1295 itemValue: browseUndeclared |
1288 (MenuItem |
1296 ) |
1289 activeHelpKey: classesSpecialReferencesToUndeclared |
1297 (MenuItem |
1290 label: 'Clear Undeclared Variables' |
1298 activeHelpKey: classesSpecialReferencesToUndeclared |
1291 itemValue: clearUndeclaredVariables |
1299 label: 'Clear Undeclared Variables' |
1292 ) |
1300 itemValue: clearUndeclaredVariables |
1293 ) |
1301 ) |
1294 nil |
1302 ) |
1295 nil |
1303 nil |
1296 ) |
1304 nil |
1297 ) |
1305 ) |
1298 ) |
1306 ) |
1299 nil |
1307 ) |
1300 nil |
1308 nil |
|
1309 nil |
1301 ) |
1310 ) |
1302 ! |
1311 ! |
1303 |
1312 |
1304 classesSpecialBrowserMenu |
1313 classesSpecialBrowserMenu |
1305 "This resource specification was automatically generated |
1314 "This resource specification was automatically generated |
2099 by the MenuEditor of ST/X." |
2108 by the MenuEditor of ST/X." |
2100 |
2109 |
2101 "Do not manually edit this!! If it is corrupted, |
2110 "Do not manually edit this!! If it is corrupted, |
2102 the MenuEditor may not be able to read the specification." |
2111 the MenuEditor may not be able to read the specification." |
2103 |
2112 |
2104 |
|
2105 " |
2113 " |
2106 MenuEditor new openOnClass:NewLauncher andSelector:#menu |
2114 MenuEditor new openOnClass:NewLauncher andSelector:#menu |
2107 (Menu new fromLiteralArrayEncoding:(NewLauncher menu)) startUp |
2115 (Menu new fromLiteralArrayEncoding:(NewLauncher menu)) startUp |
2108 " |
2116 " |
2109 |
2117 |
2110 <resource: #menu> |
2118 <resource: #menu> |
2111 |
2119 |
2112 ^ |
2120 ^ |
2113 #(Menu |
2121 #(Menu |
2114 ( |
2122 ( |
2115 (MenuItem |
2123 (MenuItem |
2116 label: 'About' |
2124 label: 'About' |
2117 nameKey: about |
2125 nameKey: about |
2118 translateLabel: true |
2126 translateLabel: true |
2119 submenuChannel: aboutMenu |
2127 submenuChannel: aboutMenu |
2120 labelImage: (ResourceRetriever nil menuIcon) |
2128 labelImage: (ResourceRetriever nil menuIcon) |
2121 ) |
2129 ) |
2122 (MenuItem |
2130 (MenuItem |
2123 label: 'File' |
2131 label: 'File' |
2124 nameKey: file |
2132 nameKey: file |
2125 translateLabel: true |
2133 translateLabel: true |
2126 submenuChannel: fileMenu |
2134 submenuChannel: fileMenu |
2127 ) |
2135 ) |
2128 (MenuItem |
2136 (MenuItem |
2129 label: 'Classes' |
2137 label: 'Classes' |
2130 nameKey: classes |
2138 nameKey: classes |
2131 translateLabel: true |
2139 translateLabel: true |
2132 submenuChannel: classesMenu |
2140 submenuChannel: classesMenu |
2133 ) |
2141 ) |
2134 (MenuItem |
2142 (MenuItem |
2135 label: 'Tools' |
2143 label: 'Tools' |
2136 nameKey: tools |
2144 nameKey: tools |
2137 translateLabel: true |
2145 translateLabel: true |
2138 submenuChannel: toolsMenu |
2146 submenuChannel: toolsMenu |
2139 "JV@2012-05-05: If not kept, installed menu items are not shown!!!!!! |
2147 ) |
2140 Either keep it or patch it whenever popped up." |
2148 (MenuItem |
2141 keepLinkedMenu: true |
2149 label: 'System' |
2142 ) |
2150 nameKey: system |
2143 (MenuItem |
2151 translateLabel: true |
2144 label: 'System' |
2152 submenuChannel: systemMenu |
2145 nameKey: system |
2153 ) |
2146 translateLabel: true |
2154 (MenuItem |
2147 submenuChannel: systemMenu |
2155 label: 'Settings' |
2148 ) |
2156 nameKey: settings |
2149 (MenuItem |
2157 translateLabel: true |
2150 label: 'Settings' |
2158 isVisible: useOldSettingsApplication |
2151 nameKey: settings |
2159 submenuChannel: settingsMenu |
2152 translateLabel: true |
2160 ) |
2153 isVisible: useOldSettingsApplication |
2161 (MenuItem |
2154 submenuChannel: settingsMenu |
2162 label: 'Windows' |
2155 ) |
2163 nameKey: windows |
2156 (MenuItem |
2164 translateLabel: true |
2157 label: 'Windows' |
2165 submenuChannel: windowsMenu |
2158 nameKey: windows |
2166 ) |
2159 translateLabel: true |
2167 (MenuItem |
2160 submenuChannel: windowsMenu |
2168 label: 'Demos' |
2161 ) |
2169 nameKey: demos |
2162 (MenuItem |
2170 translateLabel: true |
2163 label: 'Demos' |
2171 submenuChannel: demosMenu |
2164 nameKey: demos |
2172 ) |
2165 translateLabel: true |
2173 (MenuItem |
2166 submenuChannel: demosMenu |
2174 label: 'MENU_Help' |
2167 ) |
2175 nameKey: help |
2168 (MenuItem |
2176 translateLabel: true |
2169 label: 'MENU_Help' |
2177 startGroup: conditionalRight |
2170 nameKey: help |
2178 submenuChannel: helpMenu |
2171 translateLabel: true |
2179 ) |
2172 startGroup: conditionalRight |
2180 ) |
2173 submenuChannel: helpMenu |
2181 nil |
2174 ) |
2182 nil |
2175 ) |
|
2176 nil |
|
2177 nil |
|
2178 ) |
2183 ) |
2179 |
|
2180 "Modified (comment): / 05-05-2012 / 19:02:18 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
2181 ! |
2184 ! |
2182 |
2185 |
2183 menuOpenWorkspaceTypes |
2186 menuOpenWorkspaceTypes |
2184 "This resource specification was automatically generated |
2187 "This resource specification was automatically generated |
2185 by the MenuEditor of ST/X." |
2188 by the MenuEditor of ST/X." |
2681 (Menu new fromLiteralArrayEncoding:(NewLauncher toolsMenu)) startUp |
2684 (Menu new fromLiteralArrayEncoding:(NewLauncher toolsMenu)) startUp |
2682 " |
2685 " |
2683 |
2686 |
2684 <resource: #menu> |
2687 <resource: #menu> |
2685 |
2688 |
2686 ^ |
2689 ^ |
2687 #(Menu |
2690 #(Menu |
2688 ( |
2691 ( |
2689 (MenuItem |
2692 (MenuItem |
2690 activeHelpKey: toolsWorkspace |
2693 activeHelpKey: toolsWorkspace |
2691 label: 'Workspace' |
2694 label: 'Workspace' |
2692 itemValue: openWorkspace |
2695 itemValue: openWorkspace |
2693 nameKey: workspace |
2696 nameKey: workspace |
2694 labelImage: (ResourceRetriever ToolbarIconLibrary startWorkspaceIcon 'Workspace') |
2697 labelImage: (ResourceRetriever ToolbarIconLibrary startWorkspaceIcon 'Workspace') |
2695 ) |
2698 ) |
2696 (MenuItem |
2699 (MenuItem |
2697 label: '-' |
2700 label: '-' |
2698 ) |
2701 ) |
2699 (MenuItem |
2702 (MenuItem |
2700 enabled: monticelloRepositoryAvailable |
2703 enabled: monticelloRepositoryAvailable |
2701 label: 'Monticello Repository Browser' |
2704 label: 'Monticello Repository Browser' |
2702 itemValue: startMonticelloRepositoryBrowser |
2705 itemValue: startMonticelloRepositoryBrowser |
2703 showBusyCursorWhilePerforming: true |
2706 showBusyCursorWhilePerforming: true |
2704 ) |
2707 ) |
2705 (MenuItem |
2708 (MenuItem |
2706 label: 'Programming' |
2709 label: 'Programming' |
2707 nameKey: programming |
2710 nameKey: programming |
2708 "JV@2012-05-05: If not kept, installed menu items are not shown!!!!!! |
2711 submenu: |
2709 Either keep it or patch it whenever popped up." |
2712 (Menu |
2710 keepLinkedMenu: true |
2713 ( |
2711 submenu: |
2714 (MenuItem |
2712 (Menu |
2715 activeHelpKey: toolsChangesBrowser |
2713 ( |
2716 label: 'Change File Browser' |
2714 (MenuItem |
2717 itemValue: startChangesBrowser |
2715 activeHelpKey: toolsChangesBrowser |
2718 nameKey: changesBrowser |
2716 label: 'Change File Browser' |
2719 labelImage: (ResourceRetriever ToolbarIconLibrary startChangesBrowserIcon 'Change File Browser') |
2717 itemValue: startChangesBrowser |
2720 ) |
2718 nameKey: changesBrowser |
2721 (MenuItem |
2719 labelImage: (ResourceRetriever ToolbarIconLibrary startChangesBrowserIcon 'Change File Browser') |
2722 activeHelpKey: toolsSUnit |
2720 ) |
2723 label: 'SUnit Test Runner' |
2721 (MenuItem |
2724 itemValue: startSUnitTestRunner |
2722 activeHelpKey: toolsSUnit |
2725 nameKey: startSUnitTestRunner |
2723 label: 'SUnit Test Runner' |
2726 labelImage: (ResourceRetriever NewLauncher startSUnitIcon 'SUnit Test Runner') |
2724 itemValue: startSUnitTestRunner |
2727 ) |
2725 nameKey: startSUnitTestRunner |
2728 (MenuItem |
2726 labelImage: (ResourceRetriever NewLauncher startSUnitIcon 'SUnit Test Runner') |
2729 activeHelpKey: toolsToDoList |
2727 ) |
2730 label: 'Programmer''s ToDo List' |
2728 (MenuItem |
2731 itemValue: startToDoListBrowser |
2729 activeHelpKey: toolsToDoList |
2732 nameKey: startToDoListBrowser |
2730 label: 'Programmer''s ToDo List' |
2733 ) |
2731 itemValue: startToDoListBrowser |
2734 (MenuItem |
2732 nameKey: startToDoListBrowser |
2735 activeHelpKey: toolsOOM |
2733 ) |
2736 enabled: oomPackageLoaded |
2734 (MenuItem |
2737 label: 'Code Metrics Browser' |
2735 activeHelpKey: toolsOOM |
2738 itemValue: startOOMBrowser |
2736 enabled: oomPackageLoaded |
2739 nameKey: startOOMBrowser |
2737 label: 'Code Metrics Browser' |
2740 ) |
2738 itemValue: startOOMBrowser |
2741 (MenuItem |
2739 nameKey: startOOMBrowser |
2742 activeHelpKey: toolsSmaCC |
2740 ) |
2743 enabled: smaccPackageLoaded |
2741 (MenuItem |
2744 label: 'SmaCC ParserGenerator' |
2742 activeHelpKey: toolsSmaCC |
2745 itemValue: startSmaCCParserGenerator |
2743 enabled: smaccPackageLoaded |
2746 nameKey: startSmaCCParserGenerator |
2744 label: 'SmaCC ParserGenerator' |
2747 ) |
2745 itemValue: startSmaCCParserGenerator |
2748 (MenuItem |
2746 nameKey: startSmaCCParserGenerator |
2749 activeHelpKey: toolsInternationalLanguageTranslationEditor |
2747 ) |
2750 label: 'International Language Translation Editor' |
2748 (MenuItem |
2751 itemValue: startInternationalLanguageTranslationEditor |
2749 activeHelpKey: toolsInternationalLanguageTranslationEditor |
2752 labelImage: (ResourceRetriever ToolbarIconLibrary languagesIcon 'International Language Translation Editor') |
2750 label: 'International Language Translation Editor' |
2753 ) |
2751 itemValue: startInternationalLanguageTranslationEditor |
2754 ) |
2752 labelImage: (ResourceRetriever ToolbarIconLibrary languagesIcon 'International Language Translation Editor') |
2755 nil |
2753 ) |
2756 nil |
2754 ) |
2757 ) |
2755 nil |
2758 ) |
2756 nil |
2759 (MenuItem |
2757 ) |
2760 activeHelpKey: classesDebugging |
2758 ) |
2761 label: 'Debugging' |
2759 (MenuItem |
2762 nameKey: debugging |
2760 activeHelpKey: classesDebugging |
2763 submenu: |
2761 label: 'Debugging' |
2764 (Menu |
2762 nameKey: debugging |
2765 ( |
2763 submenu: |
2766 (MenuItem |
2764 (Menu |
2767 activeHelpKey: breakPointBrowser |
2765 ( |
2768 label: 'Breakpoint Browser' |
2766 (MenuItem |
2769 itemValue: openApplication: |
2767 activeHelpKey: breakPointBrowser |
2770 argument: 'Tools::BreakpointBrowser' |
2768 label: 'Breakpoint Browser' |
2771 ) |
2769 itemValue: openApplication: |
2772 (MenuItem |
2770 argument: 'Tools::BreakpointBrowser' |
2773 label: '-' |
2771 ) |
2774 ) |
2772 (MenuItem |
2775 (MenuItem |
2773 label: '-' |
2776 activeHelpKey: classesShowTracePoints |
2774 ) |
2777 label: 'Show all Break && Trace Points' |
2775 (MenuItem |
2778 itemValue: browseAllBreakAndTracePoints |
2776 activeHelpKey: classesShowTracePoints |
2779 ) |
2777 label: 'Show all Break && Trace Points' |
2780 (MenuItem |
2778 itemValue: browseAllBreakAndTracePoints |
2781 activeHelpKey: classesRemoveAllTracePoints |
2779 ) |
2782 label: 'Remove all Break && Trace Points' |
2780 (MenuItem |
2783 itemValue: removeAllBreakAndTracePoints |
2781 activeHelpKey: classesRemoveAllTracePoints |
2784 ) |
2782 label: 'Remove all Break && Trace Points' |
2785 (MenuItem |
2783 itemValue: removeAllBreakAndTracePoints |
2786 activeHelpKey: classesStopIgnoringHalts |
2784 ) |
2787 enabled: debuggerHasIgnoredHalts |
2785 (MenuItem |
2788 label: 'Stop Ignoring Halts/Breakpoints' |
2786 activeHelpKey: classesStopIgnoringHalts |
2789 itemValue: stopIgnoringHalts |
2787 enabled: debuggerHasIgnoredHalts |
2790 ) |
2788 label: 'Stop Ignoring Halts/Breakpoints' |
2791 (MenuItem |
2789 itemValue: stopIgnoringHalts |
2792 label: '-' |
2790 ) |
2793 ) |
2791 (MenuItem |
2794 (MenuItem |
2792 label: '-' |
2795 label: 'Halt when Text is Sent to Transcript...' |
2793 ) |
2796 itemValue: openTranscriptDebugDialog |
2794 (MenuItem |
2797 ) |
2795 label: 'Halt when Text is Sent to Transcript...' |
2798 (MenuItem |
2796 itemValue: openTranscriptDebugDialog |
2799 label: 'Trace when Text is Sent to Transcript...' |
2797 ) |
2800 itemValue: openTranscriptTraceDialog |
2798 (MenuItem |
2801 ) |
2799 label: 'Trace when Text is Sent to Transcript...' |
2802 (MenuItem |
2800 itemValue: openTranscriptTraceDialog |
2803 label: '-' |
2801 ) |
2804 ) |
2802 (MenuItem |
2805 (MenuItem |
2803 label: '-' |
2806 activeHelpKey: enableGlobalCoverageAnalysis |
2804 ) |
2807 label: 'Clear all Coverage Info (Systemwide)' |
2805 (MenuItem |
2808 itemValue: clearAllCoverageInfo |
2806 activeHelpKey: enableGlobalCoverageAnalysis |
2809 ) |
2807 label: 'Clear all Coverage Info (Systemwide)' |
2810 (MenuItem |
2808 itemValue: clearAllCoverageInfo |
2811 activeHelpKey: enableGlobalCoverageAnalysis |
2809 ) |
2812 label: 'Enable Coverage Analysis in all Processes' |
2810 (MenuItem |
2813 itemValue: enableGlobalCoverageAnalysis |
2811 activeHelpKey: enableGlobalCoverageAnalysis |
2814 ) |
2812 label: 'Enable Coverage Analysis in all Processes' |
2815 ) |
2813 itemValue: enableGlobalCoverageAnalysis |
2816 nil |
2814 ) |
2817 nil |
2815 ) |
2818 ) |
2816 nil |
2819 ) |
2817 nil |
2820 (MenuItem |
2818 ) |
2821 label: 'GUI' |
2819 ) |
2822 submenu: |
2820 (MenuItem |
2823 (Menu |
2821 label: 'GUI' |
2824 ( |
2822 submenu: |
2825 (MenuItem |
2823 (Menu |
2826 activeHelpKey: toolsGUIPainter |
2824 ( |
2827 label: 'GUI Painter' |
2825 (MenuItem |
2828 itemValue: openApplication: |
2826 activeHelpKey: toolsGUIPainter |
2829 nameKey: guiPainter |
2827 label: 'GUI Painter' |
2830 labelImage: (ResourceRetriever ToolbarIconLibrary startUIPainterIcon 'GUI Painter') |
2828 itemValue: openApplication: |
2831 argument: 'UIPainter' |
2829 nameKey: guiPainter |
2832 ) |
2830 labelImage: (ResourceRetriever ToolbarIconLibrary startUIPainterIcon 'GUI Painter') |
2833 (MenuItem |
2831 argument: 'UIPainter' |
2834 activeHelpKey: toolsMenuEditor |
2832 ) |
2835 label: 'Menu Editor' |
2833 (MenuItem |
2836 itemValue: openApplication: |
2834 activeHelpKey: toolsMenuEditor |
2837 nameKey: menuEditor |
2835 label: 'Menu Editor' |
2838 labelImage: (ResourceRetriever ToolbarIconLibrary startMenuEditorIcon 'Menu Editor') |
2836 itemValue: openApplication: |
2839 argument: 'MenuEditor' |
2837 nameKey: menuEditor |
2840 ) |
2838 labelImage: (ResourceRetriever ToolbarIconLibrary startMenuEditorIcon 'Menu Editor') |
2841 (MenuItem |
2839 argument: 'MenuEditor' |
2842 activeHelpKey: toolsImageEditor |
2840 ) |
2843 label: 'Image Editor' |
2841 (MenuItem |
2844 itemValue: openApplication: |
2842 activeHelpKey: toolsImageEditor |
2845 nameKey: imageEditor |
2843 label: 'Image Editor' |
2846 labelImage: (ResourceRetriever ToolbarIconLibrary startImageEditorIcon 'Image Editor') |
2844 itemValue: openApplication: |
2847 argument: 'ImageEditor' |
2845 nameKey: imageEditor |
2848 ) |
2846 labelImage: (ResourceRetriever ToolbarIconLibrary startImageEditorIcon 'Image Editor') |
2849 ) |
2847 argument: 'ImageEditor' |
2850 nil |
2848 ) |
2851 nil |
2849 ) |
2852 ) |
2850 nil |
2853 ) |
2851 nil |
2854 (MenuItem |
2852 ) |
2855 label: '-' |
2853 ) |
2856 ) |
2854 (MenuItem |
2857 (MenuItem |
2855 label: '-' |
2858 label: 'Bug Reporter' |
2856 ) |
2859 itemValue: startBugMessages |
2857 (MenuItem |
2860 nameKey: bugMessages |
2858 label: 'Bug Reporter' |
2861 isVisible: bugReporterAvailable |
2859 itemValue: startBugMessages |
2862 labelImage: (ResourceRetriever NewLauncher bugReporterIcon 'Bug Reporter') |
2860 nameKey: bugMessages |
2863 ) |
2861 isVisible: bugReporterAvailable |
2864 (MenuItem |
2862 labelImage: (ResourceRetriever NewLauncher bugReporterIcon 'Bug Reporter') |
2865 label: 'SQL Workspace' |
2863 ) |
2866 itemValue: startSQLWorkspace |
2864 (MenuItem |
2867 isVisible: sqlWorkspaceItemVisible |
2865 label: 'SQL Workspace' |
2868 ) |
2866 itemValue: startSQLWorkspace |
2869 (MenuItem |
2867 isVisible: sqlWorkspaceItemVisible |
2870 activeHelpKey: fileApplicationBuilder |
2868 ) |
2871 label: 'Application Packager (exe-Builder)' |
2869 (MenuItem |
2872 itemValue: openApplication: |
2870 activeHelpKey: fileApplicationBuilder |
2873 labelImage: (ResourceRetriever ToolbarIconLibrary projectBuilderIcon 'Application Packager (exe-Builder)') |
2871 label: 'Application Packager (exe-Builder)' |
2874 argument: 'Tools::ProjectBuilderAssistantApplication' |
2872 itemValue: openApplication: |
2875 ) |
2873 labelImage: (ResourceRetriever ToolbarIconLibrary projectBuilderIcon 'Application Packager (exe-Builder)') |
2876 (MenuItem |
2874 argument: 'Tools::ProjectBuilderAssistantApplication' |
2877 label: '-' |
2875 ) |
2878 ) |
2876 (MenuItem |
2879 (MenuItem |
2877 label: '-' |
2880 label: 'Recently Opened' |
2878 ) |
2881 submenuChannel: recentlyOpenedApplicationsMenu |
2879 (MenuItem |
2882 ) |
2880 label: 'Recently Opened' |
2883 (MenuItem |
2881 submenuChannel: recentlyOpenedApplicationsMenu |
2884 label: '-' |
2882 ) |
2885 ) |
2883 (MenuItem |
2886 (MenuItem |
2884 label: '-' |
2887 activeHelpKey: toolsMisc |
2885 ) |
2888 label: 'Misc' |
2886 (MenuItem |
2889 nameKey: misc |
2887 activeHelpKey: toolsMisc |
2890 submenu: |
2888 label: 'Misc' |
2891 (Menu |
2889 nameKey: misc |
2892 ( |
2890 "JV@2012-05-05: If not kept, installed menu items are not shown!!!!!! |
2893 (MenuItem |
2891 Either keep it or patch it whenever popped up." |
2894 activeHelpKey: toolsMiscProjects |
2892 keepLinkedMenu: true |
2895 label: 'Projects' |
2893 submenu: |
2896 isVisible: false |
2894 (Menu |
2897 submenu: |
2895 ( |
2898 (Menu |
2896 (MenuItem |
2899 ( |
2897 activeHelpKey: toolsMiscProjects |
2900 (MenuItem |
2898 label: 'Projects' |
2901 activeHelpKey: toolsMiscProjectsNewProject |
2899 isVisible: false |
2902 label: 'New Project' |
2900 submenu: |
2903 itemValue: newProject |
2901 (Menu |
2904 ) |
2902 ( |
2905 (MenuItem |
2903 (MenuItem |
2906 label: '-' |
2904 activeHelpKey: toolsMiscProjectsNewProject |
2907 ) |
2905 label: 'New Project' |
2908 (MenuItem |
2906 itemValue: newProject |
2909 activeHelpKey: toolsMiscProjectsSelectProject |
2907 ) |
2910 label: 'Select Project...' |
2908 (MenuItem |
2911 itemValue: selectProject |
2909 label: '-' |
2912 ) |
2910 ) |
2913 ) |
2911 (MenuItem |
2914 nil |
2912 activeHelpKey: toolsMiscProjectsSelectProject |
2915 nil |
2913 label: 'Select Project...' |
2916 ) |
2914 itemValue: selectProject |
2917 ) |
2915 ) |
2918 (MenuItem |
2916 ) |
2919 label: '-' |
2917 nil |
2920 isVisible: false |
2918 nil |
2921 ) |
2919 ) |
2922 (MenuItem |
2920 ) |
2923 activeHelpKey: toolsMiscNewLauncher |
2921 (MenuItem |
2924 label: 'Reopen Launcher' |
2922 label: '-' |
2925 itemValue: startNewLauncher |
2923 isVisible: false |
2926 ) |
2924 ) |
2927 (MenuItem |
2925 (MenuItem |
2928 activeHelpKey: demosRemoteLauncher |
2926 activeHelpKey: toolsMiscNewLauncher |
2929 enabled: canOpenRemoteLauncher |
2927 label: 'Reopen Launcher' |
2930 label: 'Remote Launcher...' |
2928 itemValue: startNewLauncher |
2931 itemValue: startRemoteLauncher |
2929 ) |
2932 ) |
2930 (MenuItem |
2933 (MenuItem |
2931 activeHelpKey: demosRemoteLauncher |
2934 activeHelpKey: demosPDALauncher |
2932 enabled: canOpenRemoteLauncher |
2935 label: 'PDA Launcher...' |
2933 label: 'Remote Launcher...' |
2936 itemValue: startPDALauncher |
2934 itemValue: startRemoteLauncher |
2937 isVisible: hasPDALauncher |
2935 ) |
2938 ) |
2936 (MenuItem |
2939 (MenuItem |
2937 activeHelpKey: demosPDALauncher |
2940 label: '-' |
2938 label: 'PDA Launcher...' |
2941 ) |
2939 itemValue: startPDALauncher |
2942 (MenuItem |
2940 isVisible: hasPDALauncher |
2943 activeHelpKey: toolsMiscNewChangesBrowser |
2941 ) |
2944 label: 'New Changes Browser' |
2942 (MenuItem |
2945 itemValue: startNewChangesBrowser |
2943 label: '-' |
2946 ) |
2944 ) |
2947 (MenuItem |
2945 (MenuItem |
2948 activeHelpKey: toolsMiscOldChangesBrowser |
2946 activeHelpKey: toolsMiscNewChangesBrowser |
2949 label: 'Old Changes Browser' |
2947 label: 'New Changes Browser' |
2950 itemValue: startOldChangesBrowser |
2948 itemValue: startNewChangesBrowser |
2951 ) |
2949 ) |
2952 (MenuItem |
2950 (MenuItem |
2953 label: '-' |
2951 activeHelpKey: toolsMiscOldChangesBrowser |
2954 isVisible: canDoTerminal |
2952 label: 'Old Changes Browser' |
2955 ) |
2953 itemValue: startOldChangesBrowser |
2956 (MenuItem |
2954 ) |
2957 activeHelpKey: toolsTerminal |
2955 (MenuItem |
2958 label: 'Terminal' |
2956 label: '-' |
2959 itemValue: openTerminal |
2957 isVisible: canDoTerminal |
2960 isVisible: canDoTerminal |
2958 ) |
2961 ) |
2959 (MenuItem |
2962 (MenuItem |
2960 activeHelpKey: toolsTerminal |
2963 label: '-' |
2961 label: 'Terminal' |
2964 isVisible: canDoTerminal |
2962 itemValue: openTerminal |
2965 ) |
2963 isVisible: canDoTerminal |
2966 (MenuItem |
2964 ) |
2967 label: 'Inspect Global Variables' |
2965 (MenuItem |
2968 itemValue: inspectGlobalVariables |
2966 label: '-' |
2969 ) |
2967 isVisible: canDoTerminal |
2970 (MenuItem |
2968 ) |
2971 label: 'Inspect Workspace Variables' |
2969 (MenuItem |
2972 itemValue: inspectWorkspaceVariables |
2970 label: 'Inspect Global Variables' |
2973 ) |
2971 itemValue: inspectGlobalVariables |
2974 (MenuItem |
2972 ) |
2975 label: 'Remove all Workspace Variables' |
2973 (MenuItem |
2976 itemValue: removeAllWorkspaceVariables |
2974 label: 'Inspect Workspace Variables' |
2977 ) |
2975 itemValue: inspectWorkspaceVariables |
2978 ) |
2976 ) |
2979 nil |
2977 (MenuItem |
2980 nil |
2978 label: 'Remove all Workspace Variables' |
2981 ) |
2979 itemValue: removeAllWorkspaceVariables |
2982 ) |
2980 ) |
2983 ) |
2981 ) |
2984 nil |
2982 nil |
2985 nil |
2983 nil |
|
2984 ) |
|
2985 ) |
|
2986 ) |
|
2987 nil |
|
2988 nil |
|
2989 ) |
2986 ) |
2990 ! |
2987 ! |
2991 |
2988 |
2992 windowsMenu |
2989 windowsMenu |
2993 "This resource specification was automatically generated |
2990 "This resource specification was automatically generated |
4123 ^ UserAddedToolBarItems ? #() |
4126 ^ UserAddedToolBarItems ? #() |
4124 |
4127 |
4125 |
4128 |
4126 ! ! |
4129 ! ! |
4127 |
4130 |
|
4131 |
4128 !NewLauncher methodsFor:'menus-dynamic'! |
4132 !NewLauncher methodsFor:'menus-dynamic'! |
4129 |
4133 |
4130 allWindowsMenu |
4134 allWindowsMenu |
4131 "returns a subMenu with one oeprations-submenu entry per open window" |
4135 "returns a subMenu with one oeprations-submenu entry per open window" |
4132 |
4136 |
4133 |menu| |
4137 |menu allViewsAndLabels| |
4134 |
4138 |
4135 menu := Menu new receiver: self. |
4139 menu := Menu new receiver: self. |
4136 (self allTopViewsAndLabelsSortedFilteringWindowGroups:nil) do:[:assoc | |
4140 allViewsAndLabels := self allTopViewsAndLabelsSortedFilteringWindowGroups:nil. |
4137 |view label submenu| |
4141 allViewsAndLabels do:[:assoc | |
|
4142 |view label submenu likeThis info| |
4138 |
4143 |
4139 view := assoc value. |
4144 view := assoc value. |
4140 label := assoc key. |
4145 label := assoc key. |
4141 |
4146 |
4142 submenu := Menu new. |
4147 submenu := Menu new. |
4143 submenu addItem:(MenuItem new |
4148 submenu addItem:(MenuItem new |
4144 label: 'Raise Deiconified'; |
4149 label: 'Raise Deiconified'; |
4145 value: [view raiseDeiconified; setForegroundWindow]; |
4150 itemValue: [view raiseDeiconified; setForegroundWindow]; |
4146 translateLabel: true). |
4151 translateLabel: true). |
4147 submenu addItem:(MenuItem new |
4152 submenu addItem:(MenuItem new |
4148 label: 'Iconify'; |
4153 label: 'Iconify'; |
4149 value: [view collapse]; |
4154 itemValue: [view collapse]; |
4150 translateLabel: true). |
4155 translateLabel: true). |
4151 submenu addItem:(MenuItem new |
4156 submenu addItem:(MenuItem new |
4152 label: 'Migrate'; |
4157 label: 'Migrate'; |
4153 value: [self migrateWindow:view]; |
4158 itemValue: [self migrateWindow:view]; |
4154 enabled:(view windowGroup isModal not); |
4159 enabled:(view windowGroup isModal not); |
4155 translateLabel: true). |
4160 translateLabel: true). |
4156 |
4161 |
4157 submenu addSeparator. |
4162 submenu addSeparator. |
4158 submenu addItem:(MenuItem new |
4163 submenu addItem:(MenuItem new |
4159 label: 'Hardcopy'; |
4164 label: 'Hardcopy'; |
4160 value: [self hardcopyOfView:view]; |
4165 itemValue: [self hardcopyOfView:view]; |
4161 translateLabel: true). |
4166 translateLabel: true). |
4162 submenu addItem:(MenuItem new |
4167 submenu addItem:(MenuItem new |
4163 label: 'Inspect View'; |
4168 label: 'Inspect View'; |
4164 value: [view inspect]; |
4169 itemValue: [view inspect]; |
4165 translateLabel: true). |
4170 translateLabel: true). |
4166 submenu addItem:(MenuItem new |
4171 submenu addItem:(MenuItem new |
4167 label: 'Inspect Application'; |
4172 label: 'Inspect Application'; |
4168 value: [view application inspect]; |
4173 itemValue: [view application inspect]; |
4169 enabled:(view application notNil); |
4174 enabled:(view application notNil); |
4170 translateLabel: true). |
4175 translateLabel: true). |
4171 submenu addSeparator. |
4176 submenu addSeparator. |
4172 submenu addItem:(MenuItem new |
4177 submenu addItem:(MenuItem new |
4173 label: 'Browse View Class'; |
4178 label: 'Browse View Class'; |
4174 value: [view class browse]; |
4179 itemValue: [view class browse]; |
4175 translateLabel: true). |
4180 translateLabel: true). |
4176 submenu addItem:(MenuItem new |
4181 submenu addItem:(MenuItem new |
4177 label: 'Browse Application Class'; |
4182 label: 'Browse Application Class'; |
4178 value: [view application class browse]; |
4183 itemValue: [view application class browse]; |
4179 enabled:(view application notNil); |
4184 enabled:(view application notNil); |
4180 translateLabel: true). |
4185 translateLabel: true). |
4181 submenu addItem:(MenuItem new |
4186 submenu addItem:(MenuItem new |
4182 label: 'Debug Application'; |
4187 label: 'Debug Application'; |
4183 value: [Debugger openOn:view windowGroup process]; |
4188 itemValue: [Debugger openOn:view windowGroup process]; |
4184 translateLabel: true). |
4189 translateLabel: true). |
4185 |
4190 |
4186 submenu addSeparator. |
4191 submenu addSeparator. |
4187 submenu addItem:(MenuItem new |
4192 submenu addItem:(MenuItem new |
4188 label: 'Close'; |
4193 label: 'Close'; |
4189 value: [view destroy]; |
4194 itemValue: [view destroy]; |
4190 translateLabel: true). |
4195 translateLabel: true). |
4191 |
4196 |
|
4197 likeThis := |
|
4198 allViewsAndLabels |
|
4199 select:[:assoc | |
|
4200 |otherView| |
|
4201 |
|
4202 otherView := assoc value. |
|
4203 otherView class == view class |
|
4204 and:[ otherView application class == view application class] |
|
4205 ] |
|
4206 thenCollect:[:assoc | assoc value ]. |
|
4207 |
|
4208 likeThis size > 1 ifTrue:[ |
|
4209 info := view application notNil |
|
4210 ifTrue:[ view application class name ] |
|
4211 ifFalse:[ view class name ]. |
|
4212 info := ' ("',info,'")'. |
|
4213 ] ifFalse:[ |
|
4214 info := '' |
|
4215 ]. |
|
4216 |
|
4217 submenu addItem:(MenuItem new |
|
4218 label: ('Close all like This%1' bindWith:info); |
|
4219 itemValue: [likeThis do:[:eachView | eachView destroy]]; |
|
4220 translateLabel: true; |
|
4221 enabled:(likeThis size > 1)). |
|
4222 |
4192 menu addItem:(MenuItem new |
4223 menu addItem:(MenuItem new |
4193 label: label; |
4224 label: label; |
4194 submenu: submenu; |
4225 submenu: submenu; |
4195 value: [view raiseDeiconified; setForegroundWindow]; |
4226 itemValue: [view raiseDeiconified; setForegroundWindow]; |
4196 translateLabel: false). |
4227 translateLabel: false). |
4197 ]. |
4228 ]. |
4198 |
4229 |
4199 menu findGuiResourcesIn:self. |
4230 menu findGuiResourcesIn:self. |
4200 ^menu |
4231 ^menu |