Re: #59803: patch
- From: Kristian Rietveld <kristian planet nl>
- To: Owen Taylor <otaylor redhat com>
- Cc: GTK Development list <gtk-devel-list gnome org>
- Subject: Re: #59803: patch
- Date: Tue, 2 Oct 2001 21:15:25 +0200 (CEST)
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]