aboutsummaryrefslogtreecommitdiffstats
path: root/mail/e-mail-tab-picker.h
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2012-08-11 20:35:00 +0800
committerMatthew Barnes <mbarnes@redhat.com>2012-08-11 20:40:34 +0800
commitfc30659d1b22894638f34b558c55cd8435106e75 (patch)
tree5481e43201f7adc94dbd7cab7b3d480d5db23a96 /mail/e-mail-tab-picker.h
parent40187cd30a715c428cfa6087c6e3df9fb7159372 (diff)
downloadgsoc2013-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.h105
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 */
-