mirror of https://github.com/GNOME/gimp.git
set tooltips dynamically.
2006-03-04 Sven Neumann <sven@gimp.org> * app/widgets/gimpcolordisplayeditor.c: set tooltips dynamically.
This commit is contained in:
parent
303fd1993a
commit
f849858810
|
@ -1,5 +1,6 @@
|
|||
2006-03-04 Sven Neumann <sven@gimp.org>
|
||||
|
||||
* app/widgets/gimpcolordisplayeditor.c
|
||||
* app/widgets/gimpcontrollereditor.c
|
||||
* app/widgets/gimpcontrollerlist.c: set tooltips dynamically.
|
||||
|
||||
|
|
|
@ -173,10 +173,6 @@ gimp_color_display_editor_init (GimpColorDisplayEditor *editor)
|
|||
gtk_container_add (GTK_CONTAINER (editor->add_button), image);
|
||||
gtk_widget_show (image);
|
||||
|
||||
gimp_help_set_help_data (editor->add_button,
|
||||
_("Add the selected filter to the list of "
|
||||
"active filters."), NULL);
|
||||
|
||||
g_signal_connect (editor->add_button, "clicked",
|
||||
G_CALLBACK (gimp_color_display_editor_add_clicked),
|
||||
editor);
|
||||
|
@ -190,10 +186,6 @@ gimp_color_display_editor_init (GimpColorDisplayEditor *editor)
|
|||
gtk_container_add (GTK_CONTAINER (editor->remove_button), image);
|
||||
gtk_widget_show (image);
|
||||
|
||||
gimp_help_set_help_data (editor->remove_button,
|
||||
_("Remove the selected filter from the list of "
|
||||
"active filters."), NULL);
|
||||
|
||||
g_signal_connect (editor->remove_button, "clicked",
|
||||
G_CALLBACK (gimp_color_display_editor_remove_clicked),
|
||||
editor);
|
||||
|
@ -461,6 +453,7 @@ gimp_color_display_editor_src_changed (GtkTreeSelection *sel,
|
|||
{
|
||||
GtkTreeModel *model;
|
||||
GtkTreeIter iter;
|
||||
gchar *tip = NULL;
|
||||
const gchar *name = NULL;
|
||||
|
||||
if (gtk_tree_selection_get_selected (sel, &model, &iter))
|
||||
|
@ -471,10 +464,15 @@ gimp_color_display_editor_src_changed (GtkTreeSelection *sel,
|
|||
|
||||
name = g_value_get_string (&val);
|
||||
|
||||
tip = g_strdup_printf (_("Add '%s' to the list of active filters"), name);
|
||||
|
||||
g_value_unset (&val);
|
||||
}
|
||||
|
||||
gtk_widget_set_sensitive (editor->add_button, name != NULL);
|
||||
|
||||
gimp_help_set_help_data (editor->add_button, tip, NULL);
|
||||
g_free (tip);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -484,6 +482,7 @@ gimp_color_display_editor_dest_changed (GtkTreeSelection *sel,
|
|||
GtkTreeModel *model;
|
||||
GtkTreeIter iter;
|
||||
GimpColorDisplay *display = NULL;
|
||||
gchar *tip = NULL;
|
||||
|
||||
if (editor->selected)
|
||||
{
|
||||
|
@ -501,8 +500,14 @@ gimp_color_display_editor_dest_changed (GtkTreeSelection *sel,
|
|||
display = g_value_get_object (&val);
|
||||
|
||||
g_value_unset (&val);
|
||||
|
||||
tip = g_strdup_printf (_("Remove '%s' from the list of active filters"),
|
||||
GIMP_COLOR_DISPLAY_GET_CLASS (display)->name);
|
||||
}
|
||||
|
||||
gimp_help_set_help_data (editor->remove_button, tip, NULL);
|
||||
g_free (tip);
|
||||
|
||||
gtk_widget_set_sensitive (editor->remove_button, display != NULL);
|
||||
gtk_widget_set_sensitive (editor->reset_button, display != NULL);
|
||||
|
||||
|
|
Loading…
Reference in New Issue