aboutsummaryrefslogtreecommitdiffstats
path: root/composer/e-composer-name-header.h
blob: 04f71002418b41673f065d6cb9d26652033b8b49 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
/*
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2 of the License, or (at your option) version 3.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with the program; if not, see <http://www.gnu.org/licenses/>  
 *
 * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
 */

#ifndef E_COMPOSER_NAME_HEADER_H
#define E_COMPOSER_NAME_HEADER_H

#include "e-composer-common.h"

#include <libebook/e-destination.h>
#include <libedataserverui/e-name-selector.h>

#include "e-composer-header.h"

/* Standard GObject macros */
#define E_TYPE_COMPOSER_NAME_HEADER \
    (e_composer_name_header_get_type ())
#define E_COMPOSER_NAME_HEADER(obj) \
    (G_TYPE_CHECK_INSTANCE_CAST \
    ((obj), E_TYPE_COMPOSER_NAME_HEADER, EComposerNameHeader))
#define E_COMPOSER_NAME_HEADER_CLASS(cls) \
    (G_TYPE_CHECK_CLASS_CAST \
    ((cls), E_TYPE_COMPOSER_NAME_HEADER, EComposerNameHeaderClass))
#define E_IS_COMPOSER_NAME_HEADER(obj) \
    (G_TYPE_CHECK_INSTANCE_TYPE \
    ((obj), E_TYPE_COMPOSER_NAME_HEADER))
#define E_IS_COMPOSER_NAME_HEADER_CLASS(cls) \
    (G_TYPE_CHECK_CLASS_TYPE \
    ((cls), E_TYPE_COMPOSER_NAME_HEADER))
#define E_COMPOSER_NAME_HEADER_GET_CLASS(obj) \
    (G_TYPE_INSTANCE_GET_CLASS \
    ((obj), E_TYPE_COMPOSER_NAME_HEADER, EComposerNameHeaderClass))

G_BEGIN_DECLS

typedef struct _EComposerNameHeader EComposerNameHeader;
typedef struct _EComposerNameHeaderClass EComposerNameHeaderClass;
typedef struct _EComposerNameHeaderPrivate EComposerNameHeaderPrivate;

struct _EComposerNameHeader {
    EComposerHeader parent;
    EComposerNameHeaderPrivate *priv;
};

struct _EComposerNameHeaderClass {
    EComposerHeaderClass parent_class;
};

GType       e_composer_name_header_get_type (void);
EComposerHeader * e_composer_name_header_new    (const gchar *label,
                         ENameSelector *name_selector);
ENameSelector * e_composer_name_header_get_name_selector
                        (EComposerNameHeader *header);
EDestination ** e_composer_name_header_get_destinations
                        (EComposerNameHeader *header);
void        e_composer_name_header_set_destinations
                        (EComposerNameHeader *header,
                         EDestination **destinations);

G_END_DECLS

#endif /* E_COMPOSER_NAME_HEADER_H */
href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/shells?h=gstreamer&id=22ca693935c8815535f91287552ddcddd6b28878'>connect shells/bash-completion-classicehaupt2010-09-211-0/+1 * Bring back the classic version of shells/bash-completion.ehaupt2010-09-217-226/+65 * Now that shells/bash-completion-classic is in the tree, register aadamw2010-09-212-7/+4 * Autotools update. Read ports/UPDATING 20100915 for details.ade2010-09-162-4/+4 * - Update to 2.12sylvio2010-09-142-4/+4 * Add OPTIONS processing.obrien2010-09-102-2/+12 * - Remove iconv dependency if WITHOUT_NLS is definedehaupt2010-09-092-13/+8 * The rsync completion plugin causes the shell to freeze on amd64.adamw2010-09-074-6/+28 * Add pkg-plist, forgotten in bash-completion-1.2 commit.adamw2010-09-052-0/+332 * Replace bash-completion with a new package.adamw2010-09-0512-126/+104 * - Depend on libiconv in order to fix package installationehaupt2010-08-061-1/+2 * - Fix in @exec installs incorrect filesylvio2010-08-052-1/+2 * Typo fix.olgeni2010-07-301-1/+1 * Update to 3.00i.knu2010-07-282-4/+4 * - Do not redefine EXAMPLESDIR to respect PREFIXmiwi2010-07-121-3/+1 * Make notes for setting up a chroot cage a bit more precise.stefan2010-06-281-2/+4 * Update to 4.1.7ehaupt2010-06-162-2/+8 * Update to 3.00h.knu2010-06-143-19/+4 * Mark IGNORE on 8.0 and higher.kwm2010-06-111-1/+7 * Apply a quick-fix against the problem introduced in 3.00g.knu2010-06-072-0/+15 * LICENSE GPLv2dinoex2010-06-041-1/+1 * LICENSE GPLv2dinoex2010-06-041-0/+2 * Update to 3.00g.knu2010-06-043-19/+4 * Bump PORTREVISION after gettext update - not sure how this one was missed.ade2010-05-311-1/+1 * Bounce PORTREVISION for gettext-related ports. Have fun, ya'll.ade2010-05-311-1/+1 * This is the patch.knu2010-05-301-0/+15 * Update to 3.00f with a quick fix applied.knu2010-05-302-4/+4 * - drop USE_GNUSTEP_PREFIXdinoex2010-05-302-12/+11 * - Update to 0.9.12sylvio2010-05-292-4/+4 * - Update to 0.5.6sylvio2010-05-292-5/+5 * - Update to 0.9.11sylvio2010-05-222-4/+4 * - Fix statically linked versionehaupt2010-05-112-1/+12 * Fix plistitetcu2010-05-111-0/+2 * Update to Bash 4.1 patchlevel 5.obrien2010-05-112-110/+20 * - Update to 20100430miwi2010-05-092-4/+4 * Update to 3.2.51ehaupt2010-05-042-1/+4 * - Update to 0.9.10sylvio2010-04-183-6/+7 * - Update to 2010-03-09sylvio2010-04-182-7/+7 * - Fix plist if seq provided by base systemamdmi32010-04-162-2/+8 * - update to 1.4.1dinoex2010-03-282-2/+2 * Begin the process of deprecating sysutils/rc_subr bydougb2010-03-272-2/+2 * - Update to 20100228miwi2010-03-212-4/+4 * - Mark BROKEN on HEAD: fails to build with new utmpxmiwi2010-03-201-1/+7 * - Install documentation into DOCSDIRwen2010-03-172-21/+22 * - Update to R39Cmiwi2010-03-092-4/+4 * - Update to 2010-03-01wxs2010-03-062-7/+7 * Add rzsh to /etc/shells (this was handled correctly by pkg-plist whendes2010-03-011-5/+5 * Update to 3.00e.knu2010-03-012-4/+4 * - Update to 2.11sylvio2010-02-212-4/+4 * - Update to R39bmiwi2010-02-102-17/+19 * - Fix a typo in comments in rc.d scriptpgollucci2010-02-101-1/+1 * - update to jpeg-8dinoex2010-02-051-1/+1 * - Update to 0.9.8sylvio2010-01-283-4/+6 * Unset mark_dirs just in case the user has it in their zshenv.des2010-01-221-1/+3 * - remove broken/expired ports@ portspgollucci2010-01-188-303/+0 * - patch available on original site anymore, nor it is being developed anymorepgollucci2010-01-154-44/+0 * - Fix rc.d script for chroot functionality (thanks to Doug Barton for help wi...pgollucci2010-01-153-6/+21 * - Remote NLS support (been broken a long time)wxs2010-01-142-39/+39 * - Fix potential division by zero bugamdmi32010-01-142-0/+15 * - Update to 20091218miwi2009-12-262-4/+4 * For ports maintained by ports@FreeBSD.org, remove names and/ordougb2009-12-214-12/+0 * * Fetch documentation from the zsh-doc-dev sourceforge project.olgeni2009-12-181-7/+8 * - Update to 20091127miwi2009-12-122-5/+30 * This port has been broken for 3+ months, thuspav2009-12-081-0/+2 * - Add two missing dependencieswen2009-12-071-1/+4 * - Update my mail address to FreeBSDsylvio2009-11-281-2/+2 * - Update to 0.9.7sylvio2009-11-283-7/+5 * DASH is a POSIX-compliant implementation of /bin/sh that aims to be as small asamdmi32009-11-214-0/+36 * Update to patchlevel 35ehaupt2009-11-142-2/+8 * - Update to 0.1.2miwi2009-11-122-6/+6 * Pass the -y flag to bison to fix $() parsing.naddy2009-11-031-2/+2 * Also update distinfo, which was forgotten in the last commit.ehaupt2009-11-021-0/+6 * Register CONFLICTSehaupt2009-11-021-4/+3 * - Update to patch level 50ehaupt2009-11-021-8/+8 * Add shells/bash3-static, a meta port to build a static version of shells/bash3ehaupt2009-11-022-0/+13 * - Fix pkg-plist issue.araujo2009-10-261-0/+1 * - Update to 2.10.araujo2009-10-262-4/+4 * - Update to 0.9.6miwi2009-10-044-29/+12 * - Update to 1.23.1miwi2009-09-214-55/+211 * - Update to 4.0.33miwi2009-09-202-1/+28 * Jailkit is a set of utilities to limit user accounts to specificaraujo2009-09-046-0/+111 * - Switch SourceForge ports to the new File Release System: categories startin...amdmi32009-08-225-8/+6 * Mark BROKEN: does not builderwin2009-08-211-0/+2 * - Add lshell in /etc/shells.araujo2009-08-102-10/+29 * - Update to R39miwi2009-08-072-4/+4 * lshell lets you restrict a user's shell environment to limited sets of commands,araujo2009-08-055-0/+63 * - bump all port that indirectly depends on libjpeg and have not yet been bump...dinoex2009-07-312-2/+2 * - Update to 0.0018pgollucci2009-07-242-4/+4 * Remove references to my mirror, which will be decommissioned shortly;shaun2009-07-201-2/+1 * - Update to r38cmiwi2009-07-012-4/+4 * Update pkg-plist after add completion patches.osa2009-06-162-1/+4 * Add some upstream completion patches + new completion files fordes2009-06-157-37/+171 * MAKE_JOBS_UNSAFEdes2009-06-081-1/+2 * Update to 4.3.10.des2009-06-046-531/+65 * - Update to 1.0305miwi2009-05-292-4/+4 * - Update to 20090527miwi2009-05-292-4/+4 * - Update to R38miwi2009-05-292-4/+4 * Update to Bash 4.0 patchlevel 24.obrien2009-05-192-1/+22 * Add an option to enable GDBM support.ume2009-05-172-2/+13 * - Fix plist with new doxygenpav2009-05-142-1/+2 * - Update to 2009-05-05garga2009-05-102-7/+7 * Update to patchlevel 17.obrien2009-05-062-2/+23 * Set MAKE_JOBS_UNSAFE.obrien2009-05-061-0/+1 * - Update to 1.0304miwi2009-05-032-5/+4 * - Update to r37.cmiwi2009-04-272-4/+4 * Fix mtree issues caught by QATskreuzer2009-04-23