diff options
author | Christopher James Lahey <clahey@helixcode.com> | 2000-06-29 11:23:51 +0800 |
---|---|---|
committer | Chris Lahey <clahey@src.gnome.org> | 2000-06-29 11:23:51 +0800 |
commit | 428931dccacc89ec3861955a95605e4943c48a94 (patch) | |
tree | 59eafff773553e6a1e1787cc799e903d8fa721f7 /addressbook/gui/component/select-names/e-select-names-manager.h | |
parent | 70646faa9f9f5418d31e3e293768bc8366873000 (diff) | |
download | gsoc2013-evolution-428931dccacc89ec3861955a95605e4943c48a94.tar gsoc2013-evolution-428931dccacc89ec3861955a95605e4943c48a94.tar.gz gsoc2013-evolution-428931dccacc89ec3861955a95605e4943c48a94.tar.bz2 gsoc2013-evolution-428931dccacc89ec3861955a95605e4943c48a94.tar.lz gsoc2013-evolution-428931dccacc89ec3861955a95605e4943c48a94.tar.xz gsoc2013-evolution-428931dccacc89ec3861955a95605e4943c48a94.tar.zst gsoc2013-evolution-428931dccacc89ec3861955a95605e4943c48a94.zip |
New select names manager interface (Not complete.)
2000-06-28 Christopher James Lahey <clahey@helixcode.com>
* gui/component/select-names/,
gui/component/select-names/e-select-names-manager.c,
gui/component/select-names/e-select-names-manager.h: New select
names manager interface (Not complete.)
svn path=/trunk/; revision=3785
Diffstat (limited to 'addressbook/gui/component/select-names/e-select-names-manager.h')
-rw-r--r-- | addressbook/gui/component/select-names/e-select-names-manager.h | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/addressbook/gui/component/select-names/e-select-names-manager.h b/addressbook/gui/component/select-names/e-select-names-manager.h new file mode 100644 index 0000000000..5aba1d3295 --- /dev/null +++ b/addressbook/gui/component/select-names/e-select-names-manager.h @@ -0,0 +1,49 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ +/* + * Authors: + * Chris Lahey <clahey@helixcode.com> + * + * Copyright (C) 2000 Helix Code, Inc. + */ + +#ifndef __E_SELECT_NAMES_MANAGER_H__ +#define __E_SELECT_NAMES_MANAGER_H__ + +#include <time.h> +#include <gtk/gtk.h> +#include <stdio.h> + +#define E_TYPE_SELECT_NAMES_MANAGER (e_select_names_manager_get_type ()) +#define E_SELECT_NAMES_MANAGER(obj) (GTK_CHECK_CAST ((obj), E_TYPE_SELECT_NAMES_MANAGER, ESelectNamesManager)) +#define E_SELECT_NAMES_MANAGER_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), E_TYPE_SELECT_NAMES_MANAGER, ESelectNamesManagerClass)) +#define E_IS_SELECT_NAMES_MANAGER(obj) (GTK_CHECK_TYPE ((obj), E_TYPE_SELECT_NAMES_MANAGER)) +#define E_IS_SELECT_NAMES_MANAGER_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), E_TYPE_SELECT_NAMES_MANAGER)) + +typedef struct _ESelectNamesManager ESelectNamesManager; +typedef struct _ESelectNamesManagerClass ESelectNamesManagerClass; + +struct _ESelectNamesManager { + GtkObject object; + +}; + +struct _ESelectNamesManagerClass { + GtkObjectClass parent_class; +}; + +ESelectNamesManager *e_select_names_manager_new (void); +void e_select_names_add_section (ESelectNamesManager *manager, + char *id); +GtkWidget *e_select_names_create_entry (ESelectNamesManager *manager, + char *id); +void e_select_names_activate_dialog (ESelectNamesManager *manager, + char *id); + +/* Of type ECard */ +ECardList *e_select_names_get_cards (ESelectNamesManager *manager, + char *id); + +/* Standard Gtk function */ +GtkType e_select_names_manager_get_type (void); + +#endif /* ! __E_SELECT_NAMES_MANAGER_H__ */ |