@ -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() {
@ -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: