~ubuntu-branches/ubuntu/natty/evolution-data-server/natty

« back to all changes in this revision

Viewing changes to libedataserver/e-component-listener.h

  • Committer: Bazaar Package Importer
  • Author(s): Didier Roche
  • Date: 2010-05-17 17:02:06 UTC
  • mfrom: (1.1.79 upstream) (1.6.12 experimental)
  • Revision ID: james.westby@ubuntu.com-20100517170206-4ufr52vwrhh26yh0
Tags: 2.30.1-1ubuntu1
* Merge from debian experimental. Remaining change:
  (LP: #42199, #229669, #173703, #360344, #508494)
  + debian/control:
    - add Vcs-Bzr tag
    - don't use libgnome
    - Use Breaks instead of Conflicts against evolution 2.25 and earlier.
  + debian/evolution-data-server.install,
    debian/patches/45_libcamel_providers_version.patch:
    - use the upstream versioning, not a Debian-specific one 
  + debian/libedata-book1.2-dev.install, debian/libebackend-1.2-dev.install,
    debian/libcamel1.2-dev.install, debian/libedataserverui1.2-dev.install:
    - install html documentation
  + debian/rules:
    - don't build documentation it's shipped with the tarball

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
2
 
/*
3
 
 * Component listener
4
 
 *
5
 
 * Author:
6
 
 *   Rodrigo Moya <rodrigo@ximian.com>
7
 
 *
8
 
 * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
9
 
 */
10
 
 
11
 
#ifndef __E_COMPONENT_LISTENER_H__
12
 
#define __E_COMPONENT_LISTENER_H__
13
 
 
14
 
#include <glib-object.h>
15
 
#include <bonobo/Bonobo.h>
16
 
 
17
 
G_BEGIN_DECLS
18
 
 
19
 
#define E_COMPONENT_LISTENER_TYPE        (e_component_listener_get_type ())
20
 
#define E_COMPONENT_LISTENER(o)          (G_TYPE_CHECK_INSTANCE_CAST ((o), E_COMPONENT_LISTENER_TYPE, EComponentListener))
21
 
#define E_COMPONENT_LISTENER_CLASS(k)    (G_TYPE_CHECK_CLASS_CAST((k), E_COMPONENT_LISTENER_TYPE, EComponentListenerClass))
22
 
#define E_IS_COMPONENT_LISTENER(o)       (G_TYPE_CHECK_INSTANCE_TYPE ((o), E_COMPONENT_LISTENER_TYPE))
23
 
#define E_IS_COMPONENT_LISTENER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), E_COMPONENT_LISTENER_TYPE))
24
 
 
25
 
typedef struct _EComponentListenerPrivate EComponentListenerPrivate;
26
 
 
27
 
typedef struct {
28
 
        GObject object;
29
 
        EComponentListenerPrivate *priv;
30
 
} EComponentListener;
31
 
 
32
 
typedef struct {
33
 
        GObjectClass parent_class;
34
 
 
35
 
        void (* component_died) (EComponentListener *cl);
36
 
} EComponentListenerClass;
37
 
 
38
 
GType               e_component_listener_get_type       (void);
39
 
EComponentListener *e_component_listener_new            (Bonobo_Unknown comp);
40
 
 
41
 
Bonobo_Unknown      e_component_listener_get_component  (EComponentListener *cl);
42
 
void                e_component_listener_set_component  (EComponentListener *cl,
43
 
                                                         Bonobo_Unknown comp);
44
 
 
45
 
G_END_DECLS
46
 
 
47
 
#endif