From a238c463ddea2a3ddb3a530c75a3a7e1083c9c2d Mon Sep 17 00:00:00 2001 From: Ettore Perazzoli Date: Wed, 23 Jul 2003 21:58:28 +0000 Subject: Create a new EShellWindow and show it. * main.c (idle_cb): Create a new EShellWindow and show it. * e-storage.c: New signal "async_open_folder". (impl_async_open_folder): Removed. (class_init): Declare new signal. * e-shell.c (setup_components): Don't actually activate any components. * e-storage-browser.c, e-storage-browser.h: New. * e-shell-window.c, e-shell-window.h: New. * e-shell-marshal.list: Add an entry for NONE:STRING,POINTER,POINTER. * Evolution.idl: Include Evolution-Component.idl. * Evolution-Component.idl: New interface for Evolution components. svn path=/trunk/; revision=21925 --- shell/Evolution-Component.idl | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 shell/Evolution-Component.idl (limited to 'shell/Evolution-Component.idl') diff --git a/shell/Evolution-Component.idl b/shell/Evolution-Component.idl new file mode 100644 index 0000000000..665fa213b1 --- /dev/null +++ b/shell/Evolution-Component.idl @@ -0,0 +1,23 @@ +/* -*- Mode: IDL; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ +/* + * Interface for the Evolution components. + * + * Authors: + * Ettore Perazzoli + * + * Copyright (C) 2003 Ximian, Inc. + */ + +#include + +module GNOME { +module Evolution { + + interface Component : Bonobo::Unknown { + /* Create the controls for embedding in the shell. */ + void createControls (out Bonobo::Control sidebar_control, + out Bonobo::Control view_control); + }; + +}; +}; -- cgit