Index

C++ Code Documentation

geomui::gtk::MaterialSet_

File: GEOM/geomui/gtk/MaterialSet_.H

public:
  • MaterialSet_();
  • virtual ~MaterialSet_();
  • void enable_tooltips( bool state );
protected:
  • ::gtk::widget0::Widget *main_widget();
  • ::gtk::widget0::VBox *_vbox38_w;
    widgets
  • ::gtk::widget0::Frame *_frame15_w;
  • ::gtk::widget1::ButtonBarCb<MaterialSet_> *_id_w;
  • ::gtk::widget0::Table *_table3_w;
  • ::gtk::widget0::ButtonCb<MaterialSet_> *_reset_w;
  • ::gtk::widget0::ToggleButtonCb<MaterialSet_> *_enable_w;
  • ::gtk::widget0::ToggleButtonCb<MaterialSet_> *_shademodel_w;
  • ::gtk::widget0::ToggleButtonCb<MaterialSet_> *_transparent_w;
  • ::gtk::widget1::PopNotebook *_notebook1_w;
  • ::gtk::widget0::VBox *_vbox41_w;
  • ::gtk::widget0::HBox *_hbox22_w;
  • ::gtk::widget0::ToggleButtonCb<MaterialSet_> *_custom_color_w;
  • ::gtk::widget0::ToggleButtonCb<MaterialSet_> *_lit_w;
  • ::gtk::widget1::ColorCb<MaterialSet_> *_color_w;
  • ::gtk::widget0::VBox *_hidebox_w;
  • ::gtk::widget0::Frame *_frame13_w;
  • ::gtk::widget1::MenuButtonCb<MaterialSet_> *_model_w;
  • ::gtk::widget0::HBox *_hbox27_w;
  • ::gtk::widget1::ColorCb<MaterialSet_> *_ambient_w;
  • ::gtk::widget1::ColorCb<MaterialSet_> *_diffuse_w;
  • ::gtk::widget0::HBox *_hbox28_w;
  • ::gtk::widget1::ColorCb<MaterialSet_> *_specular_w;
  • ::gtk::widget1::ColorCb<MaterialSet_> *_emissive_w;
  • ::gtk::widget0::HBox *_hbox29_w;
  • ::gtk::widget0::Frame *_frame16_w;
  • ::gtk::widget1::NumberWidgetFloatCb<MaterialSet_> *_shininess_w;
  • ::gtk::widget0::Label *_label1_w;
  • ::gtk::widget0::VBox *_vbox40_w;
  • ::gtk::widget0::HBox *_hbox25_w;
  • ::gtk::widget1::NumberWidgetFloatCb<MaterialSet_> *_element_size_w;
  • ::gtk::widget1::NumberWidget2FloatCb<MaterialSet_> *_gap_w;
  • ::gtk::widget0::HBox *_hbox26_w;
  • ::gtk::widget0::Frame *_frame11_w;
  • ::gtk::widget0::VBox *_vbox8_w;
  • ::gtk::widget1::MenuButtonCb<MaterialSet_> *_side0_w;
  • ::gtk::widget1::MenuButtonCb<MaterialSet_> *_side1_w;
  • ::gtk::widget1::NumberWidget2FloatCb<MaterialSet_> *_nudge_w;
  • ::gtk::widget0::Label *_label2_w;
  • virtual void id_cb() = 0;
    callbacks
  • virtual void reset_cb() = 0;
  • virtual void enable_cb() = 0;
  • virtual void shademodel_cb() = 0;
  • virtual void transparent_cb() = 0;
  • virtual void custom_color_cb() = 0;
  • virtual void lit_cb() = 0;
  • virtual void color_cb() = 0;
  • virtual void model_cb() = 0;
  • virtual void ambient_cb() = 0;
  • virtual void diffuse_cb() = 0;
  • virtual void specular_cb() = 0;
  • virtual void emissive_cb() = 0;
  • virtual void shininess_cb() = 0;
  • virtual void element_size_cb() = 0;
  • virtual void gap_cb() = 0;
  • virtual void side_cb() = 0;
  • virtual void nudge_cb() = 0;
private:
  • void set_tooltip( ::gtk::widget0::Widget *w, char const *text );
  • ::gtk::widget0::Tooltips *_tooltips;
  • MaterialSet_( MaterialSet_ const & );
    disabled copy constructor
  • MaterialSet_ &operator=( MaterialSet_ const & );
    disabled assignment operator


geomui::gtk::MaterialSet_ GANG