Index

C++ Code Documentation

template <class A> gtk::widget1::ColorCb

Derived from: widget::ui::FloatSet , gtk::widget0::Frame

File: WIDGET/gtk/widget1/ColorCb.H

public:
  • typedef void (A::*ObjectCallbackFnPtr)();
  • ColorCb( char const *label, base::Color3 const &value, A *obj, ObjectCallbackFnPtr fn );
    constructor
  • ColorCb( char const *label, base::Color4 const &value, A *obj, ObjectCallbackFnPtr fn );
    constructor
  • ColorCb( char const *label, float const *value, uint count, A *obj, ObjectCallbackFnPtr fn );
    constructor
  • virtual ~ColorCb();
    destructor
  • void set( base::Color3 const &a );
  • void set_blocked( base::Color3 const &a );
  • void get( base::Color3 &a ) const;
  • void set( base::Color4 const &a );
  • void set_blocked( base::Color4 const &a );
  • void get( base::Color4 &a ) const;
  • void set( float const a[] );
  • void set_blocked( float const a[] );
  • void get( float a[] ) const;
  • virtual void set_sensitive( bool state = true );
  • virtual void set_sensitive( uint n, bool state );
  • virtual void set_bounds( uint n, float lower, float upper );
  • uint count() const;
protected:
private:
  • void button_cb();
  • void color_selector_cb();
  • gtk::widget0::HBox *_vbox;
  • gtk::widget0::ButtonCb<ColorCb<A> > *_button;
  • gtk::widget0::ColorSelectionDialogCb<ColorCb<A> > *_colorselection;
  • NumberWidget2Cb<A> *_numberwidget;
  • gint delete_event_cb();
  • static gint delete_event_cb_( GtkWidget *widget, GdkEvent *event, gpointer data );
  • gtk::widget0::Callback<ColorCb<A> > _ok_callback;
  • void ok_cb();
  • ColorCb( ColorCb const & );
    disabled copy constructor
  • ColorCb &operator=( ColorCb const & );
    disabled assignment operator


template <class A> gtk::widget1::ColorCb GANG