Browse Source

Minor cleanup.

merge-requests/365/head
eidheim 11 years ago
parent
commit
c1aebf7902
  1. 5
      juci/tooltips.cc
  2. 2
      juci/tooltips.h

5
juci/tooltips.cc

@ -58,7 +58,7 @@ void Tooltips::add(const std::string& text, Glib::RefPtr<Gtk::TextBuffer::Mark>
} }
void Tooltips::show(const Gdk::Rectangle& rectangle) { void Tooltips::show(const Gdk::Rectangle& rectangle) {
init_adjustments(); tooltips_rectangle=Gdk::Rectangle();
for(auto& tooltip: tooltips) { for(auto& tooltip: tooltips) {
tooltip->update(); tooltip->update();
if(rectangle.intersects(tooltip->text_rectangle)) { if(rectangle.intersects(tooltip->text_rectangle)) {
@ -71,7 +71,7 @@ void Tooltips::show(const Gdk::Rectangle& rectangle) {
} }
void Tooltips::show() { void Tooltips::show() {
init_adjustments(); tooltips_rectangle=Gdk::Rectangle();
for(auto& tooltip: tooltips) { for(auto& tooltip: tooltips) {
tooltip->update(); tooltip->update();
tooltip->show_all(); tooltip->show_all();
@ -80,7 +80,6 @@ void Tooltips::show() {
} }
void Tooltips::hide() { void Tooltips::hide() {
init_adjustments();
for(auto& tooltip: tooltips) { for(auto& tooltip: tooltips) {
tooltip->hide(); tooltip->hide();
} }

2
juci/tooltips.h

@ -25,8 +25,6 @@ class Tooltips {
public: public:
Tooltips(Gtk::TextView& text_view): text_view(text_view) {} Tooltips(Gtk::TextView& text_view): text_view(text_view) {}
void init_adjustments() {tooltips_rectangle=Gdk::Rectangle();}
void clear() {tooltips.clear();} void clear() {tooltips.clear();}
void add(const std::string& text, Glib::RefPtr<Gtk::TextBuffer::Mark> start_mark, Glib::RefPtr<Gtk::TextBuffer::Mark> end_mark); void add(const std::string& text, Glib::RefPtr<Gtk::TextBuffer::Mark> start_mark, Glib::RefPtr<Gtk::TextBuffer::Mark> end_mark);

Loading…
Cancel
Save