#include <persistent_tooltip.h>
A class which offers a tooltip-like window which can be made to stay open during a drag.
Definition at line 33 of file persistent_tooltip.h.
◆ PersistentTooltip()
Gtkmm2ext::PersistentTooltip::PersistentTooltip |
( |
Gtk::Widget * |
, |
|
|
bool |
draggable = false , |
|
|
int |
margin_y = 0 |
|
) |
| |
◆ ~PersistentTooltip()
virtual Gtkmm2ext::PersistentTooltip::~PersistentTooltip |
( |
| ) |
|
|
virtual |
◆ dragging()
virtual bool Gtkmm2ext::PersistentTooltip::dragging |
( |
| ) |
const |
|
virtual |
◆ enter()
bool Gtkmm2ext::PersistentTooltip::enter |
( |
GdkEventCrossing * |
| ) |
|
|
private |
◆ hide()
void Gtkmm2ext::PersistentTooltip::hide |
( |
| ) |
|
|
private |
◆ leave()
bool Gtkmm2ext::PersistentTooltip::leave |
( |
GdkEventCrossing * |
| ) |
|
|
private |
◆ press()
bool Gtkmm2ext::PersistentTooltip::press |
( |
GdkEventButton * |
| ) |
|
|
private |
◆ release()
bool Gtkmm2ext::PersistentTooltip::release |
( |
GdkEventButton * |
| ) |
|
|
private |
◆ set_center_alignment()
void Gtkmm2ext::PersistentTooltip::set_center_alignment |
( |
bool |
align_to_center | ) |
|
◆ set_font()
void Gtkmm2ext::PersistentTooltip::set_font |
( |
Pango::FontDescription |
font | ) |
|
◆ set_tip()
void Gtkmm2ext::PersistentTooltip::set_tip |
( |
std::string |
| ) |
|
◆ set_tooltips_enabled()
static void Gtkmm2ext::PersistentTooltip::set_tooltips_enabled |
( |
bool |
en | ) |
|
|
inlinestatic |
◆ show()
void Gtkmm2ext::PersistentTooltip::show |
( |
| ) |
|
|
private |
◆ timeout()
bool Gtkmm2ext::PersistentTooltip::timeout |
( |
| ) |
|
|
private |
◆ tooltips_enabled()
static bool Gtkmm2ext::PersistentTooltip::tooltips_enabled |
( |
| ) |
|
|
inlinestatic |
◆ _align_to_center
bool Gtkmm2ext::PersistentTooltip::_align_to_center |
|
private |
◆ _draggable
bool Gtkmm2ext::PersistentTooltip::_draggable |
|
private |
◆ _font
Pango::FontDescription Gtkmm2ext::PersistentTooltip::_font |
|
private |
◆ _label
Gtk::Label* Gtkmm2ext::PersistentTooltip::_label |
|
private |
◆ _margin_y
int Gtkmm2ext::PersistentTooltip::_margin_y |
|
private |
◆ _maybe_dragging
bool Gtkmm2ext::PersistentTooltip::_maybe_dragging |
|
private |
true if we are ‘dragging’, in the sense that button 1 is being held over _target.
Definition at line 71 of file persistent_tooltip.h.
◆ _target
Gtk::Widget* Gtkmm2ext::PersistentTooltip::_target |
|
private |
◆ _timeout
sigc::connection Gtkmm2ext::PersistentTooltip::_timeout |
|
private |
◆ _tip
std::string Gtkmm2ext::PersistentTooltip::_tip |
|
private |
◆ _tooltip_timeout
unsigned int Gtkmm2ext::PersistentTooltip::_tooltip_timeout |
|
staticprivate |
◆ _tooltips_enabled
bool Gtkmm2ext::PersistentTooltip::_tooltips_enabled |
|
staticprivate |
◆ _window
Gtk::Window* Gtkmm2ext::PersistentTooltip::_window |
|
private |
The documentation for this class was generated from the following file: