/* signals */
enum {
ACTIVATE_SIGNAL,
- SELECTION_CHANGED_SIGNAL,
LAST_SIGNAL
};
NULL, NULL,
g_cclosure_marshal_VOID__OBJECT,
G_TYPE_NONE, 1, G_TYPE_OBJECT);
-
- signals[SELECTION_CHANGED_SIGNAL] =
- g_signal_new ("selection-changed",
- G_TYPE_FROM_CLASS (object_class),
- G_SIGNAL_RUN_FIRST | G_SIGNAL_ACTION,
- G_STRUCT_OFFSET (ModestAttachmentsViewClass, selection_changed),
- NULL, NULL,
- g_cclosure_marshal_VOID__VOID,
- G_TYPE_NONE, 0);
return;
}
g_object_unref (part);
own_clipboard (atts_view);
-
- g_signal_emit (G_OBJECT (atts_view), signals[SELECTION_CHANGED_SIGNAL], 0);
}
static void
g_list_free (children);
own_clipboard (atts_view);
-
- g_signal_emit (G_OBJECT (atts_view), signals[SELECTION_CHANGED_SIGNAL], 0);
}
static void clipboard_get (GtkClipboard *clipboard, GtkSelectionData *selection_data,
g_list_free (children);
own_clipboard (atts_view);
-
- g_signal_emit (G_OBJECT (atts_view), signals[SELECTION_CHANGED_SIGNAL], 0);
}
gboolean
if (!gtk_widget_is_focus (widget))
unselect_all (atts_view);
- g_signal_emit (G_OBJECT (atts_view), signals[SELECTION_CHANGED_SIGNAL], 0);
-
return FALSE;
}