Files
evolution/ui/evolution-shell.ui
Matthew Barnes 793e57e24c Add private virtual methods to EShellWindowClass.
So Anjal can override what it needs to for its own purpose.
Also makes the EShellWindow design a little cleaner.

Methods added:

  GtkWidget *    (*construct_menubar)   (EShellWindow *shell_window);
  GtkWidget *    (*construct_toolbar)   (EShellWindow *shell_window);
  GtkWidget *    (*construct_sidebar)   (EShellWindow *shell_window);
  GtkWidget *    (*construct_content)   (EShellWindow *shell_window);
  GtkWidget *    (*construct_taskbar)   (EShellWindow *shell_window);
  EShellView *   (*create_shell_view)   (EShellWindow *shell_window,
                                         const gchar *view_name);

Also added some new GObject properties to help decouple actions from
internal EShellWindow widgets created by these methods:

  EShellWindow:sidebar-visible
  EShellWindow:switcher-visible
  EShellWindow:taskbar-visible
  EShellWindow:toolbar-visible
2009-12-01 22:27:11 -05:00

83 lines
2.6 KiB
XML

<ui>
<menubar name='main-menu'>
<menu action='file-menu'>
<menu action='new-menu'/>
<menuitem action='new-window'/>
<separator/>
<menuitem action='send-receive'/>
<placeholder name='file-actions'/>
<separator/>
<menuitem action='import'/>
<separator/>
<menuitem action='page-setup'/>
<placeholder name='print-actions'/>
<separator/>
<placeholder name='long-running-actions'/>
<menuitem action='forget-passwords'/>
<menuitem action='work-online'/>
<menuitem action='work-offline'/>
<menuitem action='close'/>
<menuitem action='quit'/>
</menu>
<menu action='edit-menu'>
<placeholder name='edit-actions'/>
<separator/>
<menuitem action='sync-options'/>
<placeholder name='administrative-actions'/>
<menuitem action='preferences'/>
</menu>
<menu action='view-menu'>
<menu action='gal-view-menu'>
<placeholder name='gal-view-list'/>
<separator/>
<menuitem action='gal-custom-view'/>
<menuitem action='gal-save-custom-view'/>
<separator/>
<menuitem action='gal-define-views'/>
</menu>
<menu action='window-menu'/>
<menu action='layout-menu'>
<menuitem action='show-toolbar'/>
<menuitem action='show-taskbar'/>
<menuitem action='show-sidebar'/>
</menu>
<placeholder name='view-custom-menus'/>
<menu action='switcher-menu'>
<menuitem action='switcher-style-both'/>
<menuitem action='switcher-style-icons'/>
<menuitem action='switcher-style-text'/>
<menuitem action='switcher-style-user'/>
<separator/>
<menuitem action='show-switcher'/>
</menu>
</menu>
<placeholder name='custom-menus'/>
<menu action='search-menu'>
<menuitem action='search-quick'/>
<menuitem action='search-clear'/>
<menuitem action='search-advanced'/>
<separator/>
<menuitem action='search-save'/>
<menuitem action='search-edit'/>
<separator/>
<placeholder name='search-actions'/>
<separator/>
<placeholder name='custom-rules'/>
</menu>
<menu action='help-menu'>
<menuitem action='contents'/>
<menuitem action='quick-reference'/>
<separator/>
<menuitem action='faq'/>
<menuitem action='submit-bug'/>
<separator/>
<menuitem action='about'/>
</menu>
</menubar>
<toolbar name='main-toolbar'>
<toolitem action='send-receive'/>
<separator/>
<placeholder name='toolbar-actions'/>
</toolbar>
</ui>