app/channels_dialog.c app/color_area.c app/color_panel.c

1999-08-24  Michael Natterer  <mitschel@cs.tu-berlin.de>

	* app/channels_dialog.c
	* app/color_area.c
	* app/color_panel.c
	* app/color_select.c
	* app/disp_callbacks.[ch]
	* app/gimpdnd.[ch]: pass the widget to the color dnd callbacks.

	* app/palette.c: color dnd for the palette dialog. Shift+click
	toggles setting the FG/BG color now.
This commit is contained in:
Michael Natterer
1999-08-24 00:36:57 +00:00
committed by Michael Natterer
parent 90178ccb3a
commit bb0447f165
24 changed files with 598 additions and 210 deletions

View File

@ -87,12 +87,15 @@ struct _ColorSelectFill
static GtkWidget * color_select_widget_new (ColorSelect *, gint, gint, gint);
static void color_select_drag_new_color (gpointer,
guchar *, guchar *, guchar *);
static void color_select_drop_new_color (gpointer,
guchar, guchar, guchar);
static void color_select_drag_old_color (gpointer,
guchar *, guchar *, guchar *);
static void color_select_drag_new_color (GtkWidget *,
guchar *, guchar *, guchar *,
gpointer);
static void color_select_drop_new_color (GtkWidget *,
guchar, guchar, guchar,
gpointer);
static void color_select_drag_old_color (GtkWidget *,
guchar *, guchar *, guchar *,
gpointer);
static void color_select_update (ColorSelect *,
ColorSelectUpdateType);
@ -461,10 +464,11 @@ color_select_widget_new (ColorSelect *csp,
}
static void
color_select_drag_new_color (gpointer data,
guchar *r,
guchar *g,
guchar *b)
color_select_drag_new_color (GtkWidget *widget,
guchar *r,
guchar *g,
guchar *b,
gpointer data)
{
ColorSelect *csp;
@ -476,10 +480,11 @@ color_select_drag_new_color (gpointer data,
}
static void
color_select_drop_new_color (gpointer data,
guchar r,
guchar g,
guchar b)
color_select_drop_new_color (GtkWidget *widget,
guchar r,
guchar g,
guchar b,
gpointer data)
{
ColorSelect *csp;
@ -500,10 +505,11 @@ color_select_drop_new_color (gpointer data,
}
static void
color_select_drag_old_color (gpointer data,
guchar *r,
guchar *g,
guchar *b)
color_select_drag_old_color (GtkWidget *widget,
guchar *r,
guchar *g,
guchar *b,
gpointer data)
{
ColorSelect *csp;