GtkTooltips vs a method on GtkWidget

Why would you ever need more than one GtkTooltips group in a given
application? It seems to me that the process is to create a single one,
and then use it again and again and again for all the Widgets in the
whole program.

In other words, why is there:

        gtk_tooltips_set_tip(GtkTooltips, GtkWidget, gchar*)

instead of 

        gtk_widget_set_tooltip(GtkWidget, gchar*)

which would seem more straight forward function to have.

[I recognize the issue with tooltips only appearing for GtkWidgets which
possess native window resources aka their own GdkWindow, but that seems
an orthogonal matter to the question of why you would need more than one
GtkTooltip group in an app]

While we're at it, does anyone off-hand remember why GtkToolbar has a
method, gtk_toolbar_set_tooltips(GtkToolbar, gboolean) to turn tooltips
on or off for just that Toolbar? I would have thought that better as a
method on GtkContainer that would recursively apply to that Container's
hierarchy in the same way gtk_widget_hide() applies recursively.


Andrew Frederick Cowie
Managing Director
Operational Dynamics Consulting, Pty Ltd

Sydney    +61 2 9977 6866
New York  +1 646 472 5054
Toronto   +1 647 477 5603
London    +44 207 1019201

We are an operations engineering consultancy focusing on strategy,
organizational architecture, systems review, and change management
procedures: enabling successful use of open source in mission
critical enterprises, worldwide.

Attachment: signature.asc
Description: This is a digitally signed message part

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]