]>
git.saurik.com Git - wxWidgets.git/blob - src/gtk/tooltip.cpp
1 /////////////////////////////////////////////////////////////////////////////
4 // Author: Robert Roebling
6 // Copyright: (c) 1998 Robert Roebling
7 // Licence: wxWindows licence
8 /////////////////////////////////////////////////////////////////////////////
11 #pragma implementation "tooltip.h"
14 #include "wx/tooltip.h"
19 //-----------------------------------------------------------------------------
21 //-----------------------------------------------------------------------------
23 wxToolTip::wxToolTip( const wxString
&tip
)
27 m_tooltips
= (GtkTooltips
*) NULL
;
40 wxToolTip::~wxToolTip()
42 gtk_object_unref( GTK_OBJECT(m_tooltips
) );
53 void wxToolTip::Create( GtkWidget
*tool
)
57 m_tooltips
= gtk_tooltips_new();
59 gdk_color_alloc( gtk_widget_get_colormap( tool
), m_fg
);
60 gdk_color_alloc( gtk_widget_get_colormap( tool
), m_bg
);
62 gtk_tooltips_set_colors( m_tooltips
, m_bg
, m_fg
);
65 gtk_tooltips_set_tip( m_tooltips
, tool
, m_text
, (gchar
*) NULL
);
68 void wxToolTip::Enable( bool flag
)
73 gtk_tooltips_enable( m_tooltips
);
75 gtk_tooltips_disable( m_tooltips
);
78 void wxToolTip::SetDelay( long msecs
)
82 gtk_tooltips_set_delay( m_tooltips
, msecs
);