aboutsummaryrefslogtreecommitdiffstats
path: root/doc/reference/shell/tmpl/e-shell-window.sgml
Commit message (Collapse)AuthorAgeFilesLines
* Kill gtk-doc tmpl files.Matthew Barnes2011-11-081-346/+0
| | | | Bump our gtk-doc requirement to 1.14 and use --flavour no-tmpl.
* Miscellaneous fixups.Matthew Barnes2010-10-191-0/+9
|
* EAlert: Allow arbitrary actions to be added.Matthew Barnes2010-10-191-0/+5
| | | | | | | | | | | | | | You can now amend the predefined actions in an EAlert by calling e_alert_add_action(). Useful for adding actions from an existing GtkUIManager. Call e_alert_peek_actions() to obtain a combined list of predefined and custom actions. These will typically serve as "related" actions for GtkButtons (cf. gtk_activatable_set_related_action()). Also, both EShellWindow and EShellView now implement EAlertSink. Use EShellWindow for application-wide alerts, EShellView for view-specific alerts.
* Update API documentation.Matthew Barnes2010-07-191-0/+9
|
* Fix compiler warnings.Matthew Barnes2010-04-211-0/+3
|
* Update API documentation.Matthew Barnes2010-02-101-0/+9
| | | | Also, start fixing some Gtk-Doc warnings. There's a lot.
* Add a EShellWindow::shell-view-created signal.Matthew Barnes2010-01-231-0/+18
| | | | | | | | | | | | | The signal uses the name of the newly created shell view as the detail, so for example "shell-view-created::mail" is emitted when the "mail" view is created. Also, add e_shell_window_peek_shell_view() to obtain a shell view if it exists but without instantiating it. Using these new tools, teach the templates plugin to wait for the user to switch to the "mail" view before connecting to its "update-actions" signal. Previously is was instantiating the "mail" view itself.
* Introduce ESelectable and EFocusTracker.Matthew Barnes2009-12-261-0/+5
| | | | | | | | | | | | | | | | | | EFocusTracker tracks the input focus within a window and helps keep the sensitivity of "selectable" actions in the main menu up-to-date. Selectable actions include Cut, Copy, Paste, Select All and Delete. EFocusTracker has built-in support for widgets that implement the GtkEditable interface such as GtkEntry and GtkTextView. It also supports custom widgets that implement the ESelectable interface, which is a subset of GtkEditable and can apply to anything that displays selectable content (esp. tree views and ETables). This commit integrates EFocusTracker with EShellWindow, CompEditor, EMsgComposer, and ESignatureManager. It also bumps the GtkHTML requirement to 2.29.5 to utilize the new GtkhtmlEditor:html constructor property.
* Add private virtual methods to EShellWindowClass.Matthew Barnes2009-12-021-0/+92
| | | | | | | | | | | | | | | | | | | | | | | 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
* Add a --geometry command-line option.Matthew Barnes2009-11-261-0/+6
| | | | | Applies the user's window geometry string to the first main window. Suggested in bug #529565.
* Adapt tasks to EShellBackend changes.Matthew Barnes2009-05-091-2/+2
|
* Use consistent variable names for GtkUIManagerMatthew Barnes2009-04-251-1/+1
|
* Manual conflict resolutionMatthew Barnes2009-04-251-1/+1
|
* Make action group management in shell windows more elegant.Matthew Barnes2009-01-271-0/+9
| | | | svn path=/branches/kill-bonobo/; revision=37137
* Define a new interface called EMailReader, which implements operationsMatthew Barnes2008-12-271-0/+5
| | | | | | | | common to both the main shell window and the message browser. Replaces EMFolderView. Also begin to define EMailBrowser (GtkWindow subclass), which implements EMailReader and replaces EMMessageBrowser. svn path=/branches/kill-bonobo/; revision=36933
* Merge revisions 36811:36865 from trunk.Matthew Barnes2008-12-111-0/+117
| | | | svn path=/branches/kill-bonobo/; revision=36867
* Implement bug #263268 - Contact categories need to be able to be filtered byMatthew Barnes2008-12-041-117/+0
| | | | | | "not categorized". Also fix a crasher. svn path=/branches/kill-bonobo/; revision=36831
* Documentation improvements.Matthew Barnes2008-11-201-0/+117
| | | | svn path=/branches/kill-bonobo/; revision=36806
* Merge revisions 36685:36729 from trunk.Matthew Barnes2008-11-081-107/+0
| | | | svn path=/branches/kill-bonobo/; revision=36763
* Tasks is working. Still need to deal with some loose ends and test it all.Matthew Barnes2008-10-041-2/+0
| | | | svn path=/branches/kill-bonobo/; revision=36551
* Tasks progress. Merge EMemoPreview back into ECalComponentPreview.Matthew Barnes2008-10-031-0/+2
| | | | svn path=/branches/kill-bonobo/; revision=36538
* Continue documenting the new shell API.Matthew Barnes2008-10-011-0/+10
| | | | svn path=/branches/kill-bonobo/; revision=36511
* Saving progress. Experimenting with directory layout.Matthew Barnes2008-09-251-10/+0
| | | | | | | Saving progress. Experimenting with directory layout. svn path=/branches/kill-bonobo/; revision=36446
* Massive address book refactoring. Things are mostly working again.Matthew Barnes2008-09-171-4/+4
| | | | | | Also, begin documenting the new shell API, and provide a Gtk-Doc framework. svn path=/branches/kill-bonobo/; revision=36359
* Begin documenting the new shell design.Matthew Barnes2008-09-151-0/+166
svn path=/branches/kill-bonobo/; revision=36337