22 #ifndef GUIPropertySchemeStorage_h 23 #define GUIPropertySchemeStorage_h 64 void fill(FXComboBox& cb) {
65 for (
typename std::vector<T>::iterator i =
mySchemes.begin(); i !=
mySchemes.end(); ++i) {
66 cb.appendItem((*i).getName().c_str());
94 for (
typename std::vector<T>::iterator i =
mySchemes.begin(); i !=
mySchemes.end(); ++i) {
95 if ((*i).getName() == name) {
103 for (
typename std::vector<T>::const_iterator i =
mySchemes.begin(); i !=
mySchemes.end(); ++i) {
Base class for coloring. Allows changing the used colors and sets the used color in dependence to a v...
const std::vector< T > & getSchemes() const
GUIPropertySchemeStorage()
Constructor.
GUIPropertySchemeStorage< GUIScaleScheme > GUIScaler
std::vector< T > mySchemes
GUIPropertySchemeStorage< GUIColorScheme > GUIColorer
T * getSchemeByName(std::string name)
void fill(FXComboBox &cb)
Fills the given combobox with the names of available colorings.
void setActive(int scheme)
const T & getScheme() const
bool operator==(const GUIPropertySchemeStorage &c) const
Static storage of an output device and its base (abstract) implementation.
virtual ~GUIPropertySchemeStorage()
Destructor.
void save(OutputDevice &dev) const