Commit b05e988d authored by Ross Burton's avatar Ross Burton Committed by Ross Burton

Disable tooltips if gtk-touchscreen-mode is activated (#315112).

2006-03-02  Ross Burton  <ross@openedhand.com>

	* gtk/gtktooltips.c:
	Disable tooltips if gtk-touchscreen-mode is activated (#315112).
parent d8467db6
2006-03-02 Ross Burton <ross@openedhand.com>
* gtk/gtktooltips.c:
Disable tooltips if gtk-touchscreen-mode is activated (#315112).
2006-03-01 Kristian Rietveld <kris@imendio.com>
* gtk/gtktreeselection.c (row_is_selectable): rename to
......
2006-03-02 Ross Burton <ross@openedhand.com>
* gtk/gtktooltips.c:
Disable tooltips if gtk-touchscreen-mode is activated (#315112).
2006-03-01 Kristian Rietveld <kris@imendio.com>
* gtk/gtktreeselection.c (row_is_selectable): rename to
......
......@@ -610,6 +610,21 @@ stop_keyboard_mode (GtkWidget *widget)
}
}
static gboolean
tooltips_enabled (GtkTooltips *tooltips, GtkWidget *w)
{
GtkSettings *settings;
gboolean touchscreen;
if (!tooltips->enabled)
return FALSE;
settings = gtk_widget_get_settings (w);
g_object_get (settings, "gtk-touchscreen-mode", &touchscreen, NULL);
return !touchscreen;
}
static void
gtk_tooltips_start_delay (GtkTooltips *tooltips,
GtkWidget *widget)
......@@ -617,7 +632,7 @@ gtk_tooltips_start_delay (GtkTooltips *tooltips,
GtkTooltipsData *old_tips_data;
old_tips_data = tooltips->active_tips_data;
if (tooltips->enabled &&
if (tooltips_enabled (tooltips, widget) &&
(!old_tips_data || old_tips_data->widget != widget))
{
guint delay;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment