aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-shell.h
diff options
context:
space:
mode:
authorArturo Espinosa <unammx@src.gnome.org>2000-01-07 08:25:56 +0800
committerArturo Espinosa <unammx@src.gnome.org>2000-01-07 08:25:56 +0800
commitc80c14ffd0ace81afa80c82a137494900fcc0f14 (patch)
treee95ceb5354d6f6a96cd0bcd184710e657f1b2990 /shell/e-shell.h
parent8e431aec558b7bdab46ff5c7519dd3776f816338 (diff)
downloadgsoc2013-evolution-c80c14ffd0ace81afa80c82a137494900fcc0f14.tar.gz
gsoc2013-evolution-c80c14ffd0ace81afa80c82a137494900fcc0f14.tar.zst
gsoc2013-evolution-c80c14ffd0ace81afa80c82a137494900fcc0f14.zip
More framework work -miguel
svn path=/trunk/; revision=1539
Diffstat (limited to 'shell/e-shell.h')
-rw-r--r--shell/e-shell.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/shell/e-shell.h b/shell/e-shell.h
new file mode 100644
index 0000000000..6574e1a6d0
--- /dev/null
+++ b/shell/e-shell.h
@@ -0,0 +1,32 @@
+#ifndef E_SHELL_H
+#define E_SHELL_H
+
+#include <gnome.h>
+#include <bonobo/gnome-object.h>
+
+#define E_SHELL_GOAD_ID "GOADID:GNOME:Evolution:Shell:1.0"
+#define E_SHELL_FACTORY_GOAD_ID "GOADID:GNOME:Evolution:ShellFactory:1.0"
+
+#define E_SHELL_TYPE (e_shell_get_type ())
+#define E_SHELL(o) (GTK_CHECK_CAST ((o), E_SHELL_TYPE, EShell))
+#define E_SHELL_CLASS(k) (GTK_CHECK_CLASS_CAST((k), E_SHELL_TYPE, EShellClass))
+#define E_IS_SHELL(o) (GTK_CHECK_TYPE ((o), E_SHELL_TYPE))
+#define E_IS_SHELL_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), E_SHELL_TYPE))
+
+typedef struct {
+ GnomeObject base_object;
+
+ GtkWidget *gnome_app;
+
+ char *base_uri;
+} EShell;
+
+typedef struct {
+ GnomeObjectClass *parent_class;
+} EShellClass;
+
+EShell *e_shell_new (const char *base_uri);
+void e_shell_set_base_uri (EShell *eshell, const char *base_uri);
+const char *e_shell_get_base_uri (EShell *eshell);
+
+#endif /* EVOLUTION_SHELL_H */
d-ports-gnome/commit/?h=gnome-3.28&id=eb708768ab4d758a684d8ad8917aa2f03cf4684d'>www/palemoon: Update to 27.8.1tobik2018-03-192-5/+4 * Fix post-patch-SNDIO-on in preparation of updates to www/firefox 60.0tobik2018-03-191-6/+10 * mail/courier: Unbreak by fixing shebang; Add missing dependencyyuri2018-03-191-1/+4 * Update vim to patchlevel 1616adamw2018-03-192-4/+4 * Update Mojolicious to 7.71adamw2018-03-192-4/+4 * x11-fonts/google-fonts: Update to 20180316swills2018-03-193-7/+141 * x11-fonts/font-awesome: Update to 5.0.8swills2018-03-192-4/+4 * math/libRmath: Update to bug-fix release 3.4.4jrm2018-03-192-6/+5 * devel/cdecl: update to 4.4.3.ler2018-03-192-4/+4 * sysutils/smart: Mark broken on 12jrm2018-03-191-1/+2 * Update to the 20180318 snapshot of GCC 8.gerald2018-03-192-4/+4 * Mark unbroken on actual hardware for e.g. armvX. It is known to runawaylinimon2018-03-191-0/+4 * archivers/unalz: Update to 0.66yuri2018-03-194-11/+29 * devel/opendht, devel/py-opendht: Improve BROKEN_xx statementsyuri2018-03-192-9/+3 * Update to version 2.7.7dvl2018-03-194-5/+12 * net/hanstunnel: Update to 1.0yuri2018-03-194-27/+5 * Update lang/elixir to version 1.6.4.olgeni2018-03-192-6/+6 * Update lang/erlang-java to version 19.3.6.6.olgeni2018-03-192-3/+5 * Update lang/erlang-wx to version 19.3.6.6.olgeni2018-03-192-3/+5 * Update lang/erlang to version 19.3.6.6.olgeni2018-03-192-6/+13 * Update lang/erlang-runtime20 to version 20.3.1.olgeni2018-03-192-18/+15 * Update lang/erlang-runtime19 to version 19.3.6.6.olgeni2018-03-192-7/+15 * Update lang/erlang-runtime18 to version 18.3.4.8.olgeni2018-03-192-4/+6 * Fully disable building Kerberos components.gerald2018-03-19