[gtk+/wip/native-file-chooser: 2/7] Make GtkFileChooser interface require a GObject



commit 444766ccae1d6400fbafb76ef4365ea766e68787
Author: Alexander Larsson <alexl redhat com>
Date:   Thu Oct 29 14:55:48 2015 +0100

    Make GtkFileChooser interface require a GObject
    
    Before all GtkFileChooser implementations had to be a GtkWidget,
    but we want to introduce one for native implementations that
    is not a widget.
    
    This is technically an ABI break, because some code could rely
    on the guarantee that GtkFileChoosers are GtkWidgets and do
    unchecked GtkWidget calls. However, that does seem unlikely,
    and this has not really been documented anywhere.

 gtk/gtkfilechooser.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkfilechooser.c b/gtk/gtkfilechooser.c
index b8513ce..5ed25fd 100644
--- a/gtk/gtkfilechooser.c
+++ b/gtk/gtkfilechooser.c
@@ -159,7 +159,7 @@
 
 
 typedef GtkFileChooserIface GtkFileChooserInterface;
-G_DEFINE_INTERFACE (GtkFileChooser, gtk_file_chooser, GTK_TYPE_WIDGET);
+G_DEFINE_INTERFACE (GtkFileChooser, gtk_file_chooser, G_TYPE_OBJECT);
 
 static gboolean
 confirm_overwrite_accumulator (GSignalInvocationHint *ihint,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]