Fix return values on mouse events. (Bug #2686, Sky <seb_sky@yahoo.com>)

Wed Jan 26 16:56:54 2000  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkentry.c: Fix return values on mouse events.
	(Bug #2686, Sky <seb_sky@yahoo.com>)

	* gtk/genmarshal.pl: Fix up handling of FOREIGN.
	(pointed out by George Lebl)

 	* gdk/gdkcolor.c (gdk_color_copy): Made const-safe.
	(From Ettore Perazzoli  <ettore@helixcode.com>)
This commit is contained in:
Owen Taylor
2000-01-25 22:20:20 +00:00
committed by Owen Taylor
parent 03fc238e46
commit cc7b995f66
11 changed files with 89 additions and 4 deletions

View File

@@ -1,3 +1,14 @@
Wed Jan 26 16:56:54 2000 Owen Taylor <otaylor@redhat.com>
* gtk/gtkentry.c: Fix return values on mouse events.
(Bug #2686, Sky <seb_sky@yahoo.com>)
* gtk/genmarshal.pl: Fix up handling of FOREIGN.
(pointed out by George Lebl)
* gdk/gdkcolor.c (gdk_color_copy): Made const-safe.
(From Ettore Perazzoli <ettore@helixcode.com>)
Mon Jan 24 10:44:48 2000 Owen Taylor <otaylor@redhat.com>
* gtk/gtkcalendar.c (gtk_calendar_main_button): Handle

View File

@@ -1,3 +1,14 @@
Wed Jan 26 16:56:54 2000 Owen Taylor <otaylor@redhat.com>
* gtk/gtkentry.c: Fix return values on mouse events.
(Bug #2686, Sky <seb_sky@yahoo.com>)
* gtk/genmarshal.pl: Fix up handling of FOREIGN.
(pointed out by George Lebl)
* gdk/gdkcolor.c (gdk_color_copy): Made const-safe.
(From Ettore Perazzoli <ettore@helixcode.com>)
Mon Jan 24 10:44:48 2000 Owen Taylor <otaylor@redhat.com>
* gtk/gtkcalendar.c (gtk_calendar_main_button): Handle

View File

@@ -1,3 +1,14 @@
Wed Jan 26 16:56:54 2000 Owen Taylor <otaylor@redhat.com>
* gtk/gtkentry.c: Fix return values on mouse events.
(Bug #2686, Sky <seb_sky@yahoo.com>)
* gtk/genmarshal.pl: Fix up handling of FOREIGN.
(pointed out by George Lebl)
* gdk/gdkcolor.c (gdk_color_copy): Made const-safe.
(From Ettore Perazzoli <ettore@helixcode.com>)
Mon Jan 24 10:44:48 2000 Owen Taylor <otaylor@redhat.com>
* gtk/gtkcalendar.c (gtk_calendar_main_button): Handle

View File

@@ -1,3 +1,14 @@
Wed Jan 26 16:56:54 2000 Owen Taylor <otaylor@redhat.com>
* gtk/gtkentry.c: Fix return values on mouse events.
(Bug #2686, Sky <seb_sky@yahoo.com>)
* gtk/genmarshal.pl: Fix up handling of FOREIGN.
(pointed out by George Lebl)
* gdk/gdkcolor.c (gdk_color_copy): Made const-safe.
(From Ettore Perazzoli <ettore@helixcode.com>)
Mon Jan 24 10:44:48 2000 Owen Taylor <otaylor@redhat.com>
* gtk/gtkcalendar.c (gtk_calendar_main_button): Handle

View File

@@ -1,3 +1,14 @@
Wed Jan 26 16:56:54 2000 Owen Taylor <otaylor@redhat.com>
* gtk/gtkentry.c: Fix return values on mouse events.
(Bug #2686, Sky <seb_sky@yahoo.com>)
* gtk/genmarshal.pl: Fix up handling of FOREIGN.
(pointed out by George Lebl)
* gdk/gdkcolor.c (gdk_color_copy): Made const-safe.
(From Ettore Perazzoli <ettore@helixcode.com>)
Mon Jan 24 10:44:48 2000 Owen Taylor <otaylor@redhat.com>
* gtk/gtkcalendar.c (gtk_calendar_main_button): Handle

View File

@@ -1,3 +1,14 @@
Wed Jan 26 16:56:54 2000 Owen Taylor <otaylor@redhat.com>
* gtk/gtkentry.c: Fix return values on mouse events.
(Bug #2686, Sky <seb_sky@yahoo.com>)
* gtk/genmarshal.pl: Fix up handling of FOREIGN.
(pointed out by George Lebl)
* gdk/gdkcolor.c (gdk_color_copy): Made const-safe.
(From Ettore Perazzoli <ettore@helixcode.com>)
Mon Jan 24 10:44:48 2000 Owen Taylor <otaylor@redhat.com>
* gtk/gtkcalendar.c (gtk_calendar_main_button): Handle

View File

@@ -1,3 +1,14 @@
Wed Jan 26 16:56:54 2000 Owen Taylor <otaylor@redhat.com>
* gtk/gtkentry.c: Fix return values on mouse events.
(Bug #2686, Sky <seb_sky@yahoo.com>)
* gtk/genmarshal.pl: Fix up handling of FOREIGN.
(pointed out by George Lebl)
* gdk/gdkcolor.c (gdk_color_copy): Made const-safe.
(From Ettore Perazzoli <ettore@helixcode.com>)
Mon Jan 24 10:44:48 2000 Owen Taylor <otaylor@redhat.com>
* gtk/gtkcalendar.c (gtk_calendar_main_button): Handle

View File

@@ -556,7 +556,7 @@ void gdk_colormap_free_colors (GdkColormap *colormap,
GdkVisual* gdk_colormap_get_visual (GdkColormap *colormap);
GdkColor* gdk_color_copy (GdkColor *color);
GdkColor* gdk_color_copy (const GdkColor *color);
void gdk_color_free (GdkColor *color);
gboolean gdk_color_parse (const gchar *spec,

View File

@@ -451,7 +451,7 @@ gdk_colors_alloc (GdkColormap *colormap,
static GMemChunk *color_chunk;
GdkColor*
gdk_color_copy (GdkColor *color)
gdk_color_copy (const GdkColor *color)
{
GdkColor *new_color;

View File

@@ -8,7 +8,7 @@
"ULONG"=>"gulong", "FLOAT"=>"gfloat",
"DOUBLE"=>"gdouble", "STRING"=>"gpointer",
"ENUM"=>"gint", "FLAGS"=>"gint",
"BOXED"=>"gpointer", "FOREIGN"=>"gpointer",
"BOXED"=>"gpointer",
"POINTER"=>"gpointer",
"OBJECT"=>"gpointer",

View File

@@ -907,6 +907,8 @@ gtk_entry_button_press (GtkWidget *widget,
default:
break;
}
return TRUE;
}
else if (event->type == GDK_BUTTON_PRESS)
{
@@ -930,6 +932,8 @@ gtk_entry_button_press (GtkWidget *widget,
if (gdk_selection_owner_get (GDK_SELECTION_PRIMARY) == widget->window)
gtk_selection_owner_set (NULL, GDK_SELECTION_PRIMARY, event->time);
}
return TRUE;
}
return FALSE;
@@ -973,10 +977,14 @@ gtk_entry_button_release (GtkWidget *widget,
if (gdk_selection_owner_get (GDK_SELECTION_PRIMARY) == widget->window)
gtk_selection_owner_set (NULL, GDK_SELECTION_PRIMARY, event->time);
}
return TRUE;
}
else if (event->button == 3)
{
gtk_grab_remove (widget);
return TRUE;
}
return FALSE;
@@ -1007,7 +1015,7 @@ gtk_entry_motion_notify (GtkWidget *widget,
entry_adjust_scroll (entry);
gtk_entry_queue_draw (entry);
return FALSE;
return TRUE;
}
static gint