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
67 lines
2.3 KiB
XML
67 lines
2.3 KiB
XML
<?xml version="1.0"?>
|
|
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
|
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
|
|
<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
|
|
<bookinfo>
|
|
<title>Evolution Shell Reference Manual</title>
|
|
<releaseinfo>
|
|
The latest version of this documentation can be found on-line at
|
|
<ulink role="online-location"
|
|
url="http://mbarnes.fedorapeople.org/docs/eshell/">http://mbarnes.fedorapeople.org/docs/eshell/</ulink>.
|
|
</releaseinfo>
|
|
</bookinfo>
|
|
|
|
<chapter>
|
|
<title>The Shell</title>
|
|
<xi:include href="xml/e-shell.xml"/>
|
|
<xi:include href="xml/e-shell-backend.xml"/>
|
|
<xi:include href="xml/e-shell-window.xml"/>
|
|
<xi:include href="xml/e-shell-view.xml"/>
|
|
<xi:include href="xml/e-shell-content.xml"/>
|
|
<xi:include href="xml/e-shell-sidebar.xml"/>
|
|
<xi:include href="xml/e-shell-taskbar.xml"/>
|
|
<xi:include href="xml/e-shell-settings.xml"/>
|
|
<xi:include href="xml/e-shell-switcher.xml"/>
|
|
<xi:include href="xml/e-shell-utils.xml"/>
|
|
</chapter>
|
|
|
|
<chapter>
|
|
<title>Basic Utility Functions</title>
|
|
<xi:include href="xml/e-account-utils.xml"/>
|
|
<xi:include href="xml/e-alert.xml"/>
|
|
<xi:include href="xml/e-bit-array.xml"/>
|
|
<xi:include href="xml/e-binding.xml"/>
|
|
<xi:include href="xml/e-categories-config.xml"/>
|
|
<xi:include href="xml/e-datetime-format.xml"/>
|
|
<xi:include href="xml/e-dialog-utils.xml"/>
|
|
<xi:include href="xml/e-html-utils.xml"/>
|
|
<xi:include href="xml/e-icon-factory.xml"/>
|
|
<xi:include href="xml/e-logger.xml"/>
|
|
<xi:include href="xml/e-module.xml"/>
|
|
<xi:include href="xml/e-print.xml"/>
|
|
<xi:include href="xml/e-selection.xml"/>
|
|
<xi:include href="xml/e-signature.xml"/>
|
|
<xi:include href="xml/e-signature-list.xml"/>
|
|
<xi:include href="xml/e-signature-utils.xml"/>
|
|
<xi:include href="xml/e-util.xml"/>
|
|
<xi:include href="xml/e-xml-utils.xml"/>
|
|
<xi:include href="xml/gconf-bridge.xml"/>
|
|
</chapter>
|
|
|
|
<chapter>
|
|
<title>Actions</title>
|
|
<xi:include href="xml/shell-actions.xml"/>
|
|
<xi:include href="xml/action-groups.xml"/>
|
|
</chapter>
|
|
|
|
<chapter>
|
|
<title>Object Hierarchy</title>
|
|
<xi:include href="xml/tree_index.sgml"/>
|
|
</chapter>
|
|
|
|
<index>
|
|
<title>Index</title>
|
|
</index>
|
|
|
|
</book>
|