added utility function gimp_scale_entry_set_sensitive().

2002-10-08  Michael Natterer  <mitch@gimp.org>

	* libgimpwidgets/gimpwidgets.[ch]: added utility function
	gimp_scale_entry_set_sensitive().
This commit is contained in:
Michael Natterer 2002-10-08 17:36:32 +00:00 committed by Michael Natterer
parent b22430b9b1
commit 82b7dd3959
3 changed files with 39 additions and 0 deletions

View file

@ -1,3 +1,8 @@
2002-10-08 Michael Natterer <mitch@gimp.org>
* libgimpwidgets/gimpwidgets.[ch]: added utility function
gimp_scale_entry_set_sensitive().
2002-10-08 Michael Natterer <mitch@gimp.org>
* plug-ins/common/animationplay.c: put the preview in a sunken

View file

@ -790,6 +790,36 @@ gimp_scale_entry_new (GtkTable *table,
return return_adj;
}
/**
* gimp_scale_entry_set_sensitive:
* @adjustment: a #GtkAdjustment returned by gimp_scale_entry_new()
* @sensitive: a boolean value with the same semantics as the @sensitive
* parameter of gtk_widget_set_sensitive()
*
* Sets the sensitivity of the scale_entry's #GtkLabel, #GtkHScale and
* #GtkSpinbutton.
**/
void
gimp_scale_entry_set_sensitive (GtkObject *adjustment,
gboolean sensitive)
{
GtkWidget *widget;
g_return_if_fail (GTK_IS_ADJUSTMENT (adjustment));
widget = GIMP_SCALE_ENTRY_LABEL (adjustment);
if (widget)
gtk_widget_set_sensitive (widget, sensitive);
widget = GIMP_SCALE_ENTRY_SCALE (adjustment);
if (widget)
gtk_widget_set_sensitive (widget, sensitive);
widget = GIMP_SCALE_ENTRY_SPINBUTTON (adjustment);
if (widget)
gtk_widget_set_sensitive (widget, sensitive);
}
static void
gimp_random_seed_toggle_update (GtkWidget *widget,
gpointer data)

View file

@ -165,6 +165,10 @@ GtkObject * gimp_scale_entry_new (GtkTable *table,
const gchar *tooltip,
const gchar *help_data);
void gimp_scale_entry_set_sensitive (GtkObject *adjustment,
gboolean sensitive);
#define GIMP_RANDOM_SEED_SPINBUTTON(hbox) \
(g_object_get_data (G_OBJECT (hbox), "spinbutton"))
#define GIMP_RANDOM_SEED_SPINBUTTON_ADJ(hbox) \