aboutsummaryrefslogtreecommitdiffstats
path: root/executive-summary/component/e-summary.h
diff options
context:
space:
mode:
authorIain Holmes <iain@src.gnome.org>2000-11-02 08:42:35 +0800
committerIain Holmes <iain@src.gnome.org>2000-11-02 08:42:35 +0800
commit4f3a4c8234238faaac1dea1ae68cae4d5dca3a5c (patch)
tree6f9b76cee8d456070ca9c849c697f621ff833694 /executive-summary/component/e-summary.h
parent35162bcd8728297bff435a5592328051fd1df211 (diff)
downloadgsoc2013-evolution-4f3a4c8234238faaac1dea1ae68cae4d5dca3a5c.tar
gsoc2013-evolution-4f3a4c8234238faaac1dea1ae68cae4d5dca3a5c.tar.gz
gsoc2013-evolution-4f3a4c8234238faaac1dea1ae68cae4d5dca3a5c.tar.bz2
gsoc2013-evolution-4f3a4c8234238faaac1dea1ae68cae4d5dca3a5c.tar.lz
gsoc2013-evolution-4f3a4c8234238faaac1dea1ae68cae4d5dca3a5c.tar.xz
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.h40
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