aboutsummaryrefslogtreecommitdiffstats
path: root/executive-summary/component/e-summary.h
diff options
context:
space:
mode:
authorIain Holmes <iain@src.gnome.org>2000-12-08 08:00:15 +0800
committerIain Holmes <iain@src.gnome.org>2000-12-08 08:00:15 +0800
commit4a74b1ff15ca5cbc175c8fb98839960f1af494fb (patch)
treeed80ade2d481f5a265c0d9a475be689ace09c8df /executive-summary/component/e-summary.h
parentadf19f49fbdf0e0e69a6ed80fe0cddaf4f3978d1 (diff)
downloadgsoc2013-evolution-4a74b1ff15ca5cbc175c8fb98839960f1af494fb.tar.gz
gsoc2013-evolution-4a74b1ff15ca5cbc175c8fb98839960f1af494fb.tar.zst
gsoc2013-evolution-4a74b1ff15ca5cbc175c8fb98839960f1af494fb.zip
New and improved display,
Bug fixes memory leaks removed Preferences and probably more that I can't remember. svn path=/trunk/; revision=6858
Diffstat (limited to 'executive-summary/component/e-summary.h')
-rw-r--r--executive-summary/component/e-summary.h23
1 files changed, 18 insertions, 5 deletions
diff --git a/executive-summary/component/e-summary.h b/executive-summary/component/e-summary.h
index 5eae27ea0c..90c1412f95 100644
--- a/executive-summary/component/e-summary.h
+++ b/executive-summary/component/e-summary.h
@@ -24,12 +24,15 @@
#ifndef _E_SUMMARY_H__
#define _E_SUMMARY_H__
-#include <gtkhtml/gtkhtml.h>
#include <gtk/gtkvbox.h>
-#include <evolution-services/executive-summary.h>
#include <bonobo.h>
+#include <bonobo/bonobo-listener.h>
+#include <bonobo/bonobo-event-source.h>
#include <Evolution.h>
+#include <evolution-services/Executive-Summary.h>
+
+#include "e-summary-prefs.h"
#define E_SUMMARY_TYPE (e_summary_get_type ())
#define E_SUMMARY(obj) (GTK_CHECK_CAST ((obj), E_SUMMARY_TYPE, ESummary))
@@ -51,22 +54,29 @@ struct _ESummaryWindow {
Bonobo_PersistStream persiststream;
Bonobo_PropertyBag propertybag;
Bonobo_PropertyControl propertycontrol;
+ Bonobo_EventSource event_source;
BonoboPropertyListener *listener;
+ BonoboListener *html_listener;
+ Bonobo_Listener html_corba_listener;
char *iid;
char *title;
char *icon;
+
+ ESummary *esummary;
};
struct _ESummary {
- GtkVBox parent;
+ GtkVBox parent;
- ESummaryPrivate *private;
+ ESummaryPrefs *prefs;
+ ESummaryPrefs *tmp_prefs;
+ ESummaryPrivate *private;
};
struct _ESummaryClass {
- GtkVBoxClass parent_class;
+ GtkVBoxClass parent_class;
};
GtkType e_summary_get_type (void);
@@ -79,6 +89,8 @@ void e_summary_remove_window (ESummary *esummary,
ESummaryWindow *e_summary_add_service (ESummary *esummary,
GNOME_Evolution_Summary_Component component,
const char *iid);
+ESummaryWindow * e_summary_embed_service_from_id (ESummary *esummary,
+ const char *obj_id);
void e_summary_set_shell_view_interface (ESummary *summary,
GNOME_Evolution_ShellView svi);
@@ -99,5 +111,6 @@ void e_summary_window_move_up (ESummary *esummary,
ESummaryWindow *window);
void e_summary_window_move_down (ESummary *esummary,
ESummaryWindow *window);
+void e_summary_reconfigure (ESummary *esummary);
#endif