libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h

2008-05-26  Sven Neumann  <sven@gimp.org>

	* libgimpwidgets/Makefile.am
	* libgimpwidgets/gimpwidgets.h
	* libgimpwidgets/gimpwidgetstypes.h

	* libgimpwidgets/gimpruler.[ch]
	* libgimpwidgets/gimphruler.[ch]
	* libgimpwidgets/gimpvruler.[ch]: added ruler widgets. These are
	mostly copied from GTK+ and work as a drop-in replacement for
	GtkRuler and friends.

	* libgimpwidgets/gimpwidgets.def: updated.

	* app/display/gimpdisplayshell.c
	* app/display/gimpdisplayshell-scale.c
	* app/dialogs/resolution-calibrate-dialog.c
	* plug-ins/imagemap/imap_preview.c
	* plug-ins/gfig/gfig-preview.c: use the GimpRuler widgets.


svn path=/trunk/; revision=25820
This commit is contained in:
Sven Neumann
2008-05-26 21:20:16 +00:00
committed by Sven Neumann
parent dfbd365e69
commit ae67f09ddd
16 changed files with 1494 additions and 70 deletions

View File

@ -411,9 +411,9 @@ static void
scroll_adj_changed (GtkAdjustment *adj,
GtkRuler *ruler)
{
gtk_ruler_set_range (ruler,
adj->value, adj->value + adj->page_size,
G_MAXDOUBLE, adj->page_size);
gimp_ruler_set_range (ruler,
adj->value, adj->value + adj->page_size,
G_MAXDOUBLE, adj->page_size);
}
Preview_t*
@ -474,7 +474,7 @@ make_preview(GimpDrawable *drawable)
gtk_widget_show(arrow);
/* Create horizontal ruler */
data->hruler = ruler = gtk_hruler_new();
data->hruler = ruler = gimp_hruler_new();
g_signal_connect_swapped(preview, "motion-notify-event",
G_CALLBACK(GTK_WIDGET_GET_CLASS(ruler)->motion_notify_event),
ruler);
@ -484,7 +484,7 @@ make_preview(GimpDrawable *drawable)
gtk_widget_show(ruler);
/* Create vertical ruler */
data->vruler = ruler = gtk_vruler_new();
data->vruler = ruler = gimp_vruler_new();
g_signal_connect_swapped(preview, "motion-notify-event",
G_CALLBACK(GTK_WIDGET_GET_CLASS(ruler)->motion_notify_event),
ruler);