Re: #59803: patch



On 2 Oct 2001, Owen Taylor wrote:
>
> GtkOldEditable is almost exactly identical in its handling of these
> signals to the way GtkEntry was prior to your patch. It thus basically
> needs exactly the same fix as GtkEditable.
>
> Maybe the confusion is in what GtkOldEditable is.
>
> GtkEditable used to be a class you could derive from. When GtkEditable
> was converted into an interface, GtkOldEditable was added which
> is a class you can derive from and that implements the GtkEditable
> interface.
>
> This is used for legacy widgets like GtkText where we don't want
> to go through the bother of making them support the GtkEditable
> interface directly.

Okay, do you mean something like this: ?

Index: gtkoldeditable.c
===================================================================
RCS file: /cvs/gnome/gtk+/gtk/gtkoldeditable.c,v
retrieving revision 1.7
diff -u -r1.7 gtkoldeditable.c
--- gtkoldeditable.c    2001/07/20 18:05:32     1.7
+++ gtkoldeditable.c    2001/10/02 19:10:29
@@ -361,8 +361,8 @@
 static void
 gtk_old_editable_editable_init (GtkEditableClass *iface)
 {
-  iface->insert_text = gtk_old_editable_insert_text;
-  iface->delete_text = gtk_old_editable_delete_text;
+  iface->do_insert_text = gtk_old_editable_insert_text;
+  iface->do_delete_text = gtk_old_editable_delete_text;
   iface->get_chars = gtk_old_editable_get_chars;
   iface->set_selection_bounds = gtk_old_editable_set_selection_bounds;
   iface->get_selection_bounds = gtk_old_editable_get_selection_bounds;



regards,


	Kris

>
> Regards,
>                                         Owen
>





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