Menus are defined in the following configuration files:
TED4_TABITEMS.XML
FRED4_TABITEMS.XML
SHELL4_TABITEMS.XML
Please note that since the version 2.4, GN4 supports the group/user level menus. In such case, you will deal with the multiple instances of the previously mentioned files.
|
All the menus are defined under the section <GN4ShellMenus>, within a <Menuset Name="...".
The main menu starts with <l:ShellMenu, while the context menus start with <ContextMenu Name="...".
Typically, there is only one main menu definition per main tab, while there may be more definitions of context menus. E.g. for the Articles main tab, context menus are defined in Ted4Main, ArticleDesigner and TxtDesigner menusets.
Context menus may appear on different levels (no document loaded, document loaded, etc.) and be "summed" together. For example, all the context menus defined in the menuset Global are available on all main tabs.
Main tab
|
File
|
Menuset
|
Defined menus
|
Comment
|
Global
|
TED4_TABITEMS.XML
|
Global
|
drop down menus: Window, Help
context menus: MainTabPopup, DesignerTabPopup, CollectionPopup, CollectionNavTabPopup, ClipboardNavTabPopup, FolderNavTabPopup, CalendarNavTabPopup
|
These context menus are available in all main tabs
|
Articles
|
TED4_TABITEMS.XML
|
Ted4Main
|
main menu
ArticleNavigatorPopup, ClipboardNavTabPopup, EventsNavTabPopup, TasksNavTabPopup, ContentNavTabPopupArticle, ContentNavTabPopupImage, ContentNavTabPopupStory, ContentNavTabPopupAudio, ContentNavTabPopupVideo, ContentNavTabPopupOther, ContentPopup
|
main menu is here, except drop down menus Main tabs and Help, that are defined in the Global menuset.
|
TED4_TABITEMS.XML
|
ArticleDesigner
|
ArticleTreeView, TextTreeView
|
|
TED4_TABITEMS.XML
|
TxtDesigner
|
TxtPopup,TablePopup
|
|
Publishing
|
TED4_TABITEMS.XML
|
Ted4PubDest
|
main menu
|
|
TED4_TABITEMS.XML
|
PubDestDesigner
|
ObjectMenu, PreviewObjectMenu
|
|
TrashCan
|
TED4_TABITEMS.XML
|
TrashCanMainTab
|
TrashCanMainTabPopup
|
|
Start
|
TED4_TABITEMS.XML
|
StartMainTab
|
main menu
|
|
Content
|
TED4_TABITEMS.XML
|
|
main menu
|
|
Shell (in Ted)
|
TED4_TABITEMS.XML
|
ShellMainTab
|
main menu
ResultListPopup, PagePopup, CollectionNavTabPopup
|
|
Collections
|
TED4_TABITEMS.XML
|
CollectionsMainTab
|
main menu
CollectionPopup, CollectionNavTabPopup
|
|
Pages
|
FRED4_TABITEMS.XML
|
Fred4Main
|
main menu
LayersPanel, PageNavigatorPopup, LibraryObjectNavigatorPopup, PageEditionNavigatorPopup, LibraryNavigatorPopup, MasterNavigatorPopup, ArticleNavigatorPopup, ContentNavTabPopupArticle, ContentNavTabPopupStory, ContentNavTabPopupImage, ContentNavTabPopupAudio, ContentNavTabPopupVideo, TasksNavTabPopup, ClipboardNavTabPopup
|
|
FRED4_TABITEMS.XML
|
PageDesigner
|
ArticleTreeView, TextTreeView, FrameToolMenu, BoxToolMenu, ImageToolMenu, RuleToolMenu, PopupPageNoSel, PopupMasterNoSel, PopupLibraryNoSel, PopupHeadlineLinked, PopupBodyLinked, PopupFramesLinked, PopupFramesNotLinked, PopupImages, PopupBoxes, PopupRules, PopupRuler, PopupPolygonToolSingle, PopupPolygonToolMulti, PopupPathTool
|
|
FRED4_TABITEMS.XML
|
PageTxtDesigner
|
[no menus defined here]
|
|
Tracking
|
FRED4_TABITEMS.XML
|
Fred4Tracy
|
main menu
TracyNavigatorPopup, ElementList, Pages
|
|
FRED4_TABITEMS.XML
|
TracyDesigner
|
|
|
Edition
|
FRED4_TABITEMS.XML
|
Fred4Edition
|
mainmenu
EditionNavigatorPopup
|
|
FRED4_TABITEMS.XML
|
EditionDesigner
|
PageList, LayerList, MasterList, ExtDocList, ExtLinkedList
|
|
Shell (in Fred)
|
FRED4_TABITEMS.XML
|
ShellMainTab
|
main menu
ResultListPopup, PagePopup, CollectionPopup, CollectionNavTabPopup, FolderNavTabPopup, ClipboardNavTabPopup
|
|
Start (in Fred)
|
FRED4_TABITEMS.XML
|
StartMainTab
|
main menu
|
|
Budgets
|
SHELL4_TABITEMS.XML
|
BudgetDesigner
|
TaskContextMenu
|
|
Planning
|
SHELL4_TABITEMS.XML
|
PlanningMainTab
|
main menu
CalendarNavTabPopup, PlanningNewMenu, TasksPopup, BudgetsPopup, EventsNavTabPopup, UsersNavTabPopup, UserGapsPopip, ClipboardNavTabPopup
|
|
Reports
|
SHELL4_TABITEMS.XML
|
ReportMainTab
|
Main menu
|
|
Contacts
|
SHELL4_TABITEMS.XML
|
Contacts
|
Main menu
|
|
|