diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2012-08-11 20:35:00 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2012-08-11 20:40:34 +0800 |
commit | fc30659d1b22894638f34b558c55cd8435106e75 (patch) | |
tree | 5481e43201f7adc94dbd7cab7b3d480d5db23a96 /mail/e-mail-tab-picker.h | |
parent | 40187cd30a715c428cfa6087c6e3df9fb7159372 (diff) | |
download | gsoc2013-evolution-fc30659d1b22894638f34b558c55cd8435106e75.tar gsoc2013-evolution-fc30659d1b22894638f34b558c55cd8435106e75.tar.gz gsoc2013-evolution-fc30659d1b22894638f34b558c55cd8435106e75.tar.bz2 gsoc2013-evolution-fc30659d1b22894638f34b558c55cd8435106e75.tar.lz gsoc2013-evolution-fc30659d1b22894638f34b558c55cd8435106e75.tar.xz gsoc2013-evolution-fc30659d1b22894638f34b558c55cd8435106e75.tar.zst gsoc2013-evolution-fc30659d1b22894638f34b558c55cd8435106e75.zip |
express: Remove clutter-based email tabs.
This was another MeeGo feature. MeeGo is dead, the code is starting to
bit rot and crashes on startup, the original author disappeared and the
remaining developers are not interested in maintaining it. So it's out.
Diffstat (limited to 'mail/e-mail-tab-picker.h')
-rw-r--r-- | mail/e-mail-tab-picker.h | 105 |
1 files changed, 0 insertions, 105 deletions
diff --git a/mail/e-mail-tab-picker.h b/mail/e-mail-tab-picker.h deleted file mode 100644 index 56a9b4ac43..0000000000 --- a/mail/e-mail-tab-picker.h +++ /dev/null @@ -1,105 +0,0 @@ -/* - * Borrowed from Moblin-Web-Browser: The web browser for Moblin - * Copyright (c) 2009, Intel Corporation. - * - * This program is free software; you can redistribute it and/or modify it - * under the terms and conditions of the GNU Lesser General Public License, - * version 2.1, as published by the Free Software Foundation. - * - * This program is distributed in the hope 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 this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. - */ - -#ifndef E_MAIL_TAB_PICKER_H -#define E_MAIL_TAB_PICKER_H - -#include <clutter/clutter.h> -#include <mx/mx.h> -#include "e-mail-tab.h" - -/* Standard GObject macros */ -#define E_TYPE_MAIL_TAB_PICKER \ - (e_mail_tab_picker_get_type ()) -#define E_MAIL_TAB_PICKER(obj) \ - (G_TYPE_CHECK_INSTANCE_CAST \ - ((obj), E_TYPE_MAIL_TAB_PICKER, EMailTabPicker)) -#define E_MAIL_TAB_PICKER_CLASS(cls) \ - (G_TYPE_CHECK_CLASS_CAST \ - ((cls), E_TYPE_MAIL_TAB_PICKER, EMailTabPickerClass)) -#define E_MAIL_IS_TAB_PICKER(obj) \ - (G_TYPE_CHECK_INSTANCE_TYPE \ - ((obj), E_TYPE_MAIL_TAB_PICKER)) -#define E_MAIL_IS_TAB_PICKER_CLASS(cls) \ - (G_TYPE_CHECK_CLASS_TYPE \ - ((cls), E_TYPE_MAIL_TAB_PICKER)) -#define E_MAIL_TAB_PICKER_GET_CLASS(obj) \ - (G_TYPE_INSTANCE_GET_CLASS \ - ((obj), E_TYPE_MAIL_TAB_PICKER, EMailTabPickerClass)) - -G_BEGIN_DECLS - -typedef struct _EMailTabPicker EMailTabPicker; -typedef struct _EMailTabPickerClass EMailTabPickerClass; -typedef struct _EMailTabPickerPrivate EMailTabPickerPrivate; - -struct _EMailTabPicker { - MxWidget parent; - EMailTabPickerPrivate *priv; -}; - -struct _EMailTabPickerClass { - MxWidgetClass parent_class; - - void (*tab_activated) (EMailTabPicker *picker, - EMailTab *tab); - void (*chooser_clicked) (EMailTabPicker *picker); -}; - -GType e_mail_tab_picker_get_type (void) G_GNUC_CONST; -ClutterActor * e_mail_tab_picker_new (void); -void e_mail_tab_picker_add_tab (EMailTabPicker *picker, - EMailTab *tab, - gint position); -void e_mail_tab_picker_remove_tab (EMailTabPicker *picker, - EMailTab *tab); -GList * e_mail_tab_picker_get_tabs (EMailTabPicker *picker); -gint e_mail_tab_picker_get_n_tabs (EMailTabPicker *picker); -EMailTab * e_mail_tab_picker_get_tab (EMailTabPicker *picker, - gint tab); -gint e_mail_tab_picker_get_tab_no (EMailTabPicker *picker, - EMailTab *tab); -gint e_mail_tab_picker_get_current_tab - (EMailTabPicker *picker); -void e_mail_tab_picker_set_current_tab - (EMailTabPicker *picker, - gint tab); -void e_mail_tab_picker_reorder (EMailTabPicker *picker, - gint old_position, - gint new_position); -void e_mail_tab_picker_set_tab_width (EMailTabPicker *picker, - gint width); -gint e_mail_tab_picker_get_tab_width (EMailTabPicker *picker); -void e_mail_tab_picker_get_preferred_height - (EMailTabPicker *tab_picker, - gfloat for_width, - gfloat *min_height_p, - gfloat *natural_height_p, - gboolean with_previews); -void e_mail_tab_picker_set_preview_mode - (EMailTabPicker *picker, - gboolean preview); -gboolean e_mail_tab_picker_get_preview_mode - (EMailTabPicker *picker); -void e_mail_tab_picker_enable_drop (EMailTabPicker *picker, - gboolean enable); - -G_END_DECLS - -#endif /* E_MAIL_TAB_PICKER_H */ - |