diff options
author | Iain Holmes <iain@src.gnome.org> | 2000-11-02 08:42:35 +0800 |
---|---|---|
committer | Iain Holmes <iain@src.gnome.org> | 2000-11-02 08:42:35 +0800 |
commit | 4f3a4c8234238faaac1dea1ae68cae4d5dca3a5c (patch) | |
tree | 6f9b76cee8d456070ca9c849c697f621ff833694 /executive-summary/component/e-summary.h | |
parent | 35162bcd8728297bff435a5592328051fd1df211 (diff) | |
download | gsoc2013-evolution-4f3a4c8234238faaac1dea1ae68cae4d5dca3a5c.tar.gz gsoc2013-evolution-4f3a4c8234238faaac1dea1ae68cae4d5dca3a5c.tar.zst gsoc2013-evolution-4f3a4c8234238faaac1dea1ae68cae4d5dca3a5c.zip |
Moving the executive summarys now :)
mail-summary now has clickable names to change to that view
executive summary remembers what components are running when you close.
selection now blocks ES updating so it won't be cleared.
svn path=/trunk/; revision=6330
Diffstat (limited to 'executive-summary/component/e-summary.h')
-rw-r--r-- | executive-summary/component/e-summary.h | 40 |
1 files changed, 39 insertions, 1 deletions
diff --git a/executive-summary/component/e-summary.h b/executive-summary/component/e-summary.h index 569cae3331..f68575d76c 100644 --- a/executive-summary/component/e-summary.h +++ b/executive-summary/component/e-summary.h @@ -29,8 +29,9 @@ #include <gtk/gtkvbox.h> #include <evolution-services/executive-summary.h> #include <evolution-services/executive-summary-component-client.h> +#include <evolution-services/executive-summary-component-view.h> -#include "shell/Evolution.h" +#include <Evolution.h> #define E_SUMMARY_TYPE (e_summary_get_type ()) #define E_SUMMARY(obj) (GTK_CHECK_CAST ((obj), E_SUMMARY_TYPE, ESummary)) @@ -41,6 +42,13 @@ typedef struct _ESummaryPrivate ESummaryPrivate; typedef struct _ESummary ESummary; typedef struct _ESummaryClass ESummaryClass; +typedef struct _ESummaryWindow ESummaryWindow; + +struct _ESummaryWindow { + ExecutiveSummary *summary; + ExecutiveSummaryComponentView *view; + char *iid; +}; struct _ESummary { GtkVBox parent; @@ -70,5 +78,35 @@ void e_summary_add_bonobo_service (ESummary *esummary, void e_summary_update_window (ESummary *esummary, ExecutiveSummary *summary, const char *html); +void e_summary_window_free (ESummaryWindow *window, + ESummary *esummary); +void e_summary_window_remove_from_ht (ESummaryWindow *window, + ESummary *esummary); +void e_summary_add_service (ESummary *esummary, + ExecutiveSummary *summary, + ExecutiveSummaryComponentView *view, + const char *iid); +ExecutiveSummaryComponentView * e_summary_view_from_id (ESummary *esummary, + int id); +void e_summary_set_shell_view_interface (ESummary *summary, + Evolution_ShellView svi); +void e_summary_set_message (ESummary *esummary, + const char *message, + gboolean busy); +void e_summary_unset_message (ESummary *esummary); +void e_summary_change_current_view (ESummary *esummary, + const char *uri); +void e_summary_set_title (ESummary *esummary, + const char *title); +ESummaryWindow *e_summary_window_from_view (ESummary *esummary, + ExecutiveSummaryComponentView *view); +void e_summary_window_move_left (ESummary *esummary, + ESummaryWindow *window); +void e_summary_window_move_right (ESummary *esummary, + ESummaryWindow *window); +void e_summary_window_move_up (ESummary *esummary, + ESummaryWindow *window); +void e_summary_window_move_down (ESummary *esummary, + ESummaryWindow *window); #endif |