Browse Source

Added convenient Tooltips::show() and Tooltips::hide().

merge-requests/365/head
eidheim 11 years ago
parent
commit
4a5eba77b8
  1. 16
      juci/tooltips.cc
  2. 2
      juci/tooltips.h

16
juci/tooltips.cc

@ -69,3 +69,19 @@ void Tooltips::show(const Gdk::Rectangle& rectangle) {
tooltip->hide();
}
}
void Tooltips::show() {
init_adjustments();
for(auto& tooltip: tooltips) {
tooltip->update();
tooltip->show_all();
tooltip->adjust();
}
}
void Tooltips::hide() {
init_adjustments();
for(auto& tooltip: tooltips) {
tooltip->hide();
}
}

2
juci/tooltips.h

@ -32,6 +32,8 @@ public:
void add(const std::string& text, Glib::RefPtr<Gtk::TextBuffer::Mark> start_mark, Glib::RefPtr<Gtk::TextBuffer::Mark> end_mark);
void show(const Gdk::Rectangle& rectangle);
void show();
void hide();
Gdk::Rectangle tooltips_rectangle;
private:

Loading…
Cancel
Save