|
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2007-03-21 19:09:35
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=420946 gnome-perl | Glib | Ver: unspecified Torsten Schoenfeld changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kaf...@gm... ------- Comment #2 from Torsten Schoenfeld 2007-03-21 19:09 UTC ------- Holger: to see what Emmanuele means, take a look at gtk+'s gtkfilechooser.h. It contains: typedef struct _GtkFileChooser GtkFileChooser; and that's all we no about the GtkFileChooser interface. In contrast, take a look at gtkcelleditable.h: struct _GtkCellEditableIface { GTypeInterface g_iface; /* signals */ void (* editing_done) (GtkCellEditable *cell_editable); void (* remove_widget) (GtkCellEditable *cell_editable); /* virtual table */ void (* start_editing) (GtkCellEditable *cell_editable, GdkEvent *event); }; In this case, we know which virtual methods exist. In short: GtkCellEdtiable is a public interface whereas GtkFileChooser isn't. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email |