13 #ifndef MCALC_SLIDER_HPP 14 #define MCALC_SLIDER_HPP 33 std::vector<std::string> columns;
35 const Glib::RefPtr<Gtk::Builder>& glade_ref;
36 std::vector<mc::Interface*> start_ref;
37 std::vector<mc::Interface*> end_ref;
39 std::map<double,std::string> marks;
47 Slider(BaseObjectType* cobject,
const Glib::RefPtr<Gtk::Builder>& refGlade);
81 void set_marks( std::map<double,std::string> m );
100 void set_references( std::vector<mc::Interface*> s, std::vector<mc::Interface*> e );
112 void block(
bool b );
133 void set_value(
double max,
double min,
double val );
Definition: broadcaster.cpp:4
void set_scaler(mc::Interface *i)
Definition: slider.cpp:64
void unfix()
Definition: slider.cpp:136
void populate()
Definition: slider.cpp:78
Definition: broadcaster.hpp:45
void on_value_changed()
Definition: slider.cpp:46
void notify(Event *e)
Definition: slider.cpp:32
std::string get_value()
Definition: slider.cpp:128
void set_marks()
Definition: slider.cpp:51
void set_references(std::vector< mc::Interface * > s, std::vector< mc::Interface * > e)
Definition: slider.cpp:68
Definition: interface.hpp:54
void set_columns(std::vector< std::string > c)
Definition: slider.cpp:74
Slider(BaseObjectType *cobject, const Glib::RefPtr< Gtk::Builder > &refGlade)
Definition: slider.cpp:19
~Slider()
Definition: slider.cpp:27
The class definition file for the interface abstract base class.
void set_value(double max, double min, double val)
Definition: slider.cpp:140
void fix()
Definition: slider.cpp:132
Definition: slider.hpp:31
void block(bool b)
Definition: slider.cpp:124