# Gtk::Tooltip - delay?

**URL:** <https://www.ruby-forum.com/t/gtk-tooltip-delay/236510>\
**Category:** Ruby-Gnome 2\
**Created:** [September 9, 2013, 11:50am UTC](https://www.ruby-forum.com/t/gtk-tooltip-delay/236510 "2013-09-09T11:50:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![alcina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/a587f6/32.png) [@alcina](https://www.ruby-forum.com/u/alcina)\
**Post date:** [September 9, 2013, 11:50am UTC](https://www.ruby-forum.com/t/gtk-tooltip-delay/236510/1 "2013-09-09T11:50:35Z")

</div>

Hi,

I like Tooltips but they are displayed almost instantly.

I want to set a custom delay, like “wait 3 seconds before displaying a  
tooltip”, where the number 3 can be toggled by me or the user  
eventually.

Any idea how to achieve this?

---

<div class="post-metadata">

**Author:** ![quik77](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/q/dec6dc/32.png) [@quik77](https://www.ruby-forum.com/u/quik77)\
**Post date:** [September 27, 2013, 10:25pm UTC](https://www.ruby-forum.com/t/gtk-tooltip-delay/236510/2 "2013-09-27T22:25:19Z")

</div>

Thanks a lot kou!

---

<div class="post-metadata">

**Author:** ![quik77](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/q/dec6dc/32.png) [@quik77](https://www.ruby-forum.com/u/quik77)\
**Post date:** [September 14, 2013, 2:38pm UTC](https://www.ruby-forum.com/t/gtk-tooltip-delay/236510/3 "2013-09-14T14:38:40Z")

</div>

Hi,

In [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
“[ruby-gnome2-devel-en] Gtk::Tooltip - delay?” on Mon, 09 Sep 2013  
11:50:35 +0200,  
Marc H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I like Tooltips but they are displayed almost instantly.
> 
> I want to set a custom delay, like “wait 3 seconds before displaying a  
> tooltip”, where the number 3 can be toggled by me or the user  
> eventually.
> 
> Any idea how to achieve this?

It seems that you can customize the timeout by  
“gtk-tooltip-timeout” configuration in GTK+ 3:

[Gtk – 3.0](https://developer.gnome.org/gtk3/stable/GtkSettings.html#GtkSettings--gtk-tooltip-timeout)

For example:

require “gtk3”

# “wait 3 seconds before displaying a tooltip”

Gtk::Settings.default.gtk\_tooltip\_timeout = 3000  
window = Gtk::Window.new  
window.tooltip\_text = “Hello”  
window.show\_all  
Gtk.main

## Thanks,

kou

---

<div class="post-metadata">

**Author:** ![quik77](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/q/dec6dc/32.png) [@quik77](https://www.ruby-forum.com/u/quik77)\
**Post date:** [September 28, 2013, 2:37am UTC](https://www.ruby-forum.com/t/gtk-tooltip-delay/236510/4 "2013-09-28T02:37:12Z")

</div>

In [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
“Re: [ruby-gnome2-devel-en] Gtk::Tooltip - delay?” on Fri, 27 Sep 2013  
22:25:19 +0200,  
Marc H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Thanks a lot kou!

You’re welcome. 🙂

–  
kou
