/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */ /* msg-composer-attachment-bar.h * * Copyright (C) 1999 Helix Code, Inc. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as * published by the Free Software Foundation; either version 2 of the * License, or (at your option) any later version. * * 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 * General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this program; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. * * Author: Ettore Perazzoli */ #ifndef __E_MSG_COMPOSER_ATTACHMENT_BAR_H__ #define __E_MSG_COMPOSER_ATTACHMENT_BAR_H__ #include #include "e-icon-list.h" #include #ifdef __cplusplus extern "C" { #pragma } #endif /* __cplusplus */ #define E_TYPE_MSG_COMPOSER_ATTACHMENT_BAR \ (e_msg_composer_attachment_bar_get_type ()) #define E_MSG_COMPOSER_ATTACHMENT_BAR(obj) \ (GTK_CHECK_CAST ((obj), E_TYPE_MSG_COMPOSER_ATTACHMENT_BAR, EMsgComposerAttachmentBar)) #define E_MSG_COMPOSER_ATTACHMENT_BAR_CLASS(klass) \ (GTK_CHECK_CLASS_CAST ((klass), E_TYPE_MSG_COMPOSER_ATTACHMENT_BAR, EMsgComposerAttachmentBarClass)) #define E_IS_MSG_COMPOSER_ATTACHMENT_BAR(obj) \ (GTK_CHECK_TYPE ((obj), E_TYPE_MSG_COMPOSER_ATTACHMENT_BAR)) #define E_IS_MSG_COMPOSER_ATTACHMENT_BAR_CLASS(klass) \ (GTK_CHECK_CLASS_TYPE ((obj), E_TYPE_MSG_COMPOSER_ATTACHMENT_BAR)) typedef struct _EMsgComposerAttachmentBarPrivate EMsgComposerAttachmentBarPrivate; struct _EMsgComposerAttachmentBar { EIconList parent; EMsgComposerAttachmentBarPrivate *priv; }; typedef struct _EMsgComposerAttachmentBar EMsgComposerAttachmentBar; struct _EMsgComposerAttachmentBarClass { EIconListClass parent_class; void (* changed) (EMsgComposerAttachmentBar *bar); }; typedef struct _EMsgComposerAttachmentBarClass EMsgComposerAttachmentBarClass; GtkType e_msg_composer_attachment_bar_get_type (void); GtkWidget *e_msg_composer_attachment_bar_new (GtkAdjustment *adj); void e_msg_composer_attachment_bar_to_multipart (EMsgComposerAttachmentBar *bar, CamelMultipart *multipart); guint e_msg_composer_attachment_bar_get_num_attachments (EMsgComposerAttachmentBar *bar); void e_msg_composer_attachment_bar_attach (EMsgComposerAttachmentBar *bar, const gchar *file_name); void e_msg_composer_attachment_bar_attach_mime_part (EMsgComposerAttachmentBar *bar, CamelMimePart *part); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* __E_MSG_COMPOSER_ATTACHMENT_BAR_H__ */ ectron4/files/serve-10.1.2 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* - Fix x11-toolkits/gtkglext dependency in LIB_DEPENDS (1.0.2 -> 1.0.0), whichalepulver2006-07-191-3/+1
* Note dependency breakage.linimon2006-07-141-0/+2
* Remove USE_REINPLACE for categories starting with a Gedwin2006-05-081-1/+0
* - Update to version 0.5.5.2tdb2005-12-122-5/+7
* - Add SHA256pav2005-11-261-0/+1
* Bump PORTREVISION to chase the glib20 shared library update.marcus2005-11-051-0/+1
* - Update to 0.5.5pav2005-10-217-24/+41
* Update to 0.5.4lawrance2005-06-2312-295/+329
* Bump PORTREVISION to chase the glib20 shared lib version change.marcus2005-03-121-1/+1
* Bump PORTREVISIONS for all ports that depend on atk or pango to ease in themarcus2004-11-081-1/+1
* Follow new GCC rules, and unbreak the build.danfe2004-10-061-7/+5
* BROKEN on 5.x: Does not compilekris2004-09-291-1/+7
* Sync with new bsd.autotools.mkade2004-06-051-0/+1
* Chase the glib20 update, and bump all affected ports' PORTREVISIONs.marcus2004-04-051-1/+1
* Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.marcus2004-02-041-0/+1
* SIZEify.trevor2004-01-291-0/+1
* - Update to version 0.4.0krion2003-12-1117-334/+275
* Fix some typos.olgeni2003-07-021-5/+5
* update graphics/truevision:daichi2003-07-0214-22/+226
* de-pkg-commentknu2003-02-212-1/+1
* BROKEN on 5.0: does not compilekris2002-12-021-1/+7
* o Rollback PORTCOMMENT modifications while this feature's implementationlioux2002-11-112-2/+1
* Use PORTCOMMENT in the Makefile, and whack the pkg-comment.adamw2002-11-072-1/+2
* PERL -> REINPLACE_CMDijliao2002-07-081-6/+7
* GNOME policy:sobomax2002-05-132-18/+23