aboutsummaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@src.gnome.org>2009-02-11 04:20:11 +0800
committerMatthew Barnes <mbarnes@src.gnome.org>2009-02-11 04:20:11 +0800
commita793e6363be3a3f3319fb3a779589840d0c3563b (patch)
treeada392dd2bd448051b478220adb721fc9c074681 /mail
parentde169b4feeeaf2013aa256ddf70276bacbd6542a (diff)
downloadgsoc2013-evolution-a793e6363be3a3f3319fb3a779589840d0c3563b.tar
gsoc2013-evolution-a793e6363be3a3f3319fb3a779589840d0c3563b.tar.gz
gsoc2013-evolution-a793e6363be3a3f3319fb3a779589840d0c3563b.tar.bz2
gsoc2013-evolution-a793e6363be3a3f3319fb3a779589840d0c3563b.tar.lz
gsoc2013-evolution-a793e6363be3a3f3319fb3a779589840d0c3563b.tar.xz
gsoc2013-evolution-a793e6363be3a3f3319fb3a779589840d0c3563b.tar.zst
gsoc2013-evolution-a793e6363be3a3f3319fb3a779589840d0c3563b.zip
Crash fix: There is no GtkButton.clicked() method, so don't chain up.
svn path=/branches/kill-bonobo/; revision=37242
Diffstat (limited to 'mail')
-rw-r--r--mail/em-folder-selection-button.c3
-rw-r--r--mail/mail-component.c116
-rw-r--r--mail/mail-component.h2
3 files changed, 0 insertions, 121 deletions
diff --git a/mail/em-folder-selection-button.c b/mail/em-folder-selection-button.c
index 1368fb1ed1..e078f44f16 100644
--- a/mail/em-folder-selection-button.c
+++ b/mail/em-folder-selection-button.c
@@ -254,9 +254,6 @@ folder_selection_button_clicked (GtkButton *button)
priv = EM_FOLDER_SELECTION_BUTTON_GET_PRIVATE (button);
- /* Chain up to parent's clicked() method. */
- GTK_BUTTON_CLASS (parent_class)->clicked (button);
-
emft = (EMFolderTree *) em_folder_tree_new_with_model (priv->model);
em_folder_tree_set_multiselect (emft, priv->multiple_select);
diff --git a/mail/mail-component.c b/mail/mail-component.c
index dfd487d5f8..daeb1665cc 100644
--- a/mail/mail-component.c
+++ b/mail/mail-component.c
@@ -97,8 +97,6 @@
#define d(x)
-static void view_changed_timeout_remove (EComponentView *component_view);
-
struct _MailComponentPrivate {
GMutex *lock;
@@ -129,41 +127,6 @@ struct _MailComponentPrivate {
guint mail_sync_in_progress; /* is greater than 0 if still waiting to finish sync on some store */
};
-static void
-view_control_activate_cb (BonoboControl *control, gboolean activate, EMFolderView *view)
-{
- BonoboUIComponent *uic;
- static int recover = 0;
-
- uic = bonobo_control_get_ui_component (control);
- g_return_if_fail (uic != NULL);
-
- if (activate) {
- Bonobo_UIContainer container;
-
- container = bonobo_control_get_remote_ui_container (control, NULL);
- bonobo_ui_component_set_container (uic, container, NULL);
- bonobo_object_release_unref (container, NULL);
-
- g_return_if_fail (container == bonobo_ui_component_get_container(uic));
- g_return_if_fail (container != CORBA_OBJECT_NIL);
-
- em_folder_view_activate (view, uic, activate);
- e_user_creatable_items_handler_activate(g_object_get_data((GObject *)view, "e-creatable-items-handler"), uic);
- } else {
- em_folder_view_activate (view, uic, activate);
- bonobo_ui_component_unset_container (uic, NULL);
- }
-
- /* This is a weird place to put it, but createControls does it too early.
- I also think we should wait to do it until we actually visit the mailer.
- The delay is arbitrary - without it it shows up before the main window */
- if (!recover) {
- recover = 1;
- g_timeout_add(1000, check_autosave, NULL);
- }
-}
-
/* GObject methods. */
static void
@@ -176,8 +139,6 @@ impl_dispose (GObject *object)
priv->mail_sync_id = 0;
}
- view_changed_timeout_remove ((EComponentView *)object);
-
if (priv->activity_handler != NULL) {
g_object_unref (priv->activity_handler);
priv->activity_handler = NULL;
@@ -230,76 +191,6 @@ view_on_url (GObject *emitter, const char *url, const char *nice_url, MailCompon
}
static void
-view_changed_timeout_remove (EComponentView *component_view)
-{
- gpointer v;
- EInfoLabel *el;
- EMFolderView *emfv;
-
- v = g_object_get_data((GObject *)component_view, "view-changed-timeout");
- if (v) {
- g_source_remove(GPOINTER_TO_INT(v));
- g_object_set_data((GObject *)component_view, "view-changed-timeout", NULL);
-
- el = g_object_get_data((GObject *)component_view, "info-label");
- emfv = g_object_get_data((GObject *)el, "folderview");
- g_object_unref(el);
- g_object_unref(emfv);
- }
-}
-
-static int
-view_changed_timeout(void *d)
-{
- EComponentView *component_view = d;
- EInfoLabel *el = g_object_get_data((GObject *)component_view, "info-label");
- EMFolderView *emfv = g_object_get_data((GObject *)el, "folderview");
-
- view_changed(emfv, component_view);
-
- g_object_set_data((GObject *)component_view, "view-changed-timeout", NULL);
-
- g_object_unref(el);
- g_object_unref(emfv);
-
- return 0;
-}
-
-static void
-view_changed_cb(EMFolderView *emfv, EComponentView *component_view)
-{
- MailComponent *mc = mail_component_peek ();
- void *v;
- EInfoLabel *el = g_object_get_data((GObject *)component_view, "info-label");
-
- v = g_object_get_data((GObject *)component_view, "view-changed-timeout");
-
- if (mc->priv->quit_state != -1) {
- if (v) {
- g_source_remove(GPOINTER_TO_INT(v));
- g_object_set_data((GObject *)component_view, "view-changed-timeout", NULL);
- g_object_unref (emfv);
- g_object_unref (el);
- }
-
- return;
-
- }
- /* This can get called 3 times every cursor move, so
- we don't need to/want to run it immediately */
-
- /* NB: we should have a 'view' struct/object to manage this crap, but this'll do for now */
- if (v) {
- g_source_remove(GPOINTER_TO_INT(v));
- } else {
- g_object_ref(emfv);
- g_object_ref(el);
- }
-
- g_object_set_data((GObject *)component_view, "view-changed-timeout", GINT_TO_POINTER(g_timeout_add(250, view_changed_timeout, component_view)));
-}
-
-static void
disable_folder_tree (gpointer *emfb, GtkWidget *widget)
{
gtk_widget_set_sensitive (widget, FALSE);
@@ -631,13 +522,6 @@ mail_component_init (MailComponent *component)
// priv->mail_sync_id = 0;
}
-struct _CamelSession *mail_component_peek_session(MailComponent *component)
-{
- MAIL_COMPONENT_DEFAULT(component);
-
- return session;
-}
-
void
mail_component_show_logger (gpointer top)
{
diff --git a/mail/mail-component.h b/mail/mail-component.h
index 3aa088c890..41f331d812 100644
--- a/mail/mail-component.h
+++ b/mail/mail-component.h
@@ -71,8 +71,6 @@ const char *mail_component_peek_base_directory (MailComponent *componen
struct _RuleContext *mail_component_peek_search_context (MailComponent *component);
struct _EActivityHandler *mail_component_peek_activity_handler (MailComponent *component);
-struct _CamelSession *mail_component_peek_session(MailComponent *);
-
void mail_component_add_store (MailComponent *component,
struct _CamelStore *store,
const char *name);