gtk-0.15.0: Binding to the Gtk+ graphical user interface library.
Portabilityportable (depends on GHC)
Safe HaskellNone




Add tips to your widgets



Tooltips are the messages that appear next to a widget when the mouse pointer is held over it for a short amount of time. They are especially helpful for adding more verbose descriptions of things such as buttons in a toolbar.

An individual tooltip belongs to a group of tooltips. A group is created with a call to tooltipsNew. Every tooltip in the group can then be turned off with a call to tooltipsDisable and enabled with tooltipsEnable.

This module is deprecated. It is empty in Gtk3.

Class Hierarchy

| GObject
| +----Object
| +----Tooltips


class ObjectClass o => TooltipsClass o Source #

TooltipsClass Tooltips Source # 
Instance details

Defined in Graphics.UI.Gtk.Types


tooltipsNew :: IO Tooltips Source #

Create a new goup of Tooltips.


tooltipsEnable :: TooltipsClass self => self -> IO () Source #

Allows the user to see your tooltips as they navigate your application.

tooltipsDisable :: TooltipsClass self => self -> IO () Source #

Causes all tooltips in tooltips to become inactive. Any widgets that have tips associated with that group will no longer display their tips until they are enabled again with tooltipsEnable.

tooltipsSetDelay Source #


:: TooltipsClass self 
=> self 
-> Int

delay - the delay in milliseconds

-> IO () 

Sets the time between the user moving the mouse over a widget and the widget's tooltip appearing.

  • Warning: this function is deprecated and should not be used in newly-written code.

tooltipsSetTip Source #


:: (TooltipsClass self, WidgetClass widget, GlibString string) 
=> self 
-> widget

widget - the Widget you wish to associate the tip with.

-> string

tipText - a string containing the tip itself.

-> string

tipPrivate - a string of any further information that may be useful if the user gets stuck.

-> IO () 

Adds a tooltip containing the message tipText to the specified Widget.

tooltipsDataGet :: (WidgetClass w, GlibString string) => w -> IO (Maybe (Tooltips, string, string)) Source #

Retrieves any Tooltips previously associated with the given widget.