29 |
#include <gtkmm/label.h> |
#include <gtkmm/label.h> |
30 |
#include <gtkmm/scale.h> |
#include <gtkmm/scale.h> |
31 |
#include <gtkmm/spinbutton.h> |
#include <gtkmm/spinbutton.h> |
32 |
|
#include <gtkmm/tooltips.h> |
33 |
|
|
34 |
extern bool update_gui; |
extern bool update_gui; |
35 |
|
|
40 |
|
|
41 |
LabelWidget(char* labelText, Gtk::Widget& widget); |
LabelWidget(char* labelText, Gtk::Widget& widget); |
42 |
void set_sensitive(bool sensitive = true); |
void set_sensitive(bool sensitive = true); |
43 |
|
protected: |
44 |
|
Gtk::Tooltips tooltips; |
45 |
}; |
}; |
46 |
|
|
47 |
class NumEntry : public LabelWidget { |
class NumEntry : public LabelWidget { |
62 |
double get_value() const { |
double get_value() const { |
63 |
return spinbutton.get_value(); |
return spinbutton.get_value(); |
64 |
} |
} |
65 |
|
void set_tip(const Glib::ustring& tip_text) { |
66 |
|
tooltips.set_tip(spinbutton, tip_text); |
67 |
|
} |
68 |
}; |
}; |
69 |
|
|
70 |
class NumEntryGain : public NumEntry { |
class NumEntryGain : public NumEntry { |
224 |
return checkbutton.signal_toggled(); |
return checkbutton.signal_toggled(); |
225 |
} |
} |
226 |
void set_ptr(bool* ptr); |
void set_ptr(bool* ptr); |
227 |
|
void set_tip(const Glib::ustring& tip_text) { |
228 |
|
tooltips.set_tip(checkbutton, tip_text); |
229 |
|
} |
230 |
}; |
}; |
231 |
|
|
232 |
|
|