Index

C++ Code Documentation

milieu::MilieuUiGtk

Derived from: milieu::virtual MilieuUi

File: GEOM/milieu/interface/MilieuUiGtk.H

public:
  • MilieuUiGtk( char const *label );
    constructor
  • virtual ~MilieuUiGtk();
    destructor
  • void _hide_all();
  • void _enable_tooltips(bool state);
  • bool _command( base::String const &command, base::String const &argment, base::String &response );
  • virtual int key_press_event_d( uint key, uint state ) = 0;
  • virtual void milieu_moving_notify( bool state ) = 0;
  • void background_toggle_raise_show();
  • void blend_toggle_raise_show();
  • void camera_toggle_raise_show();
  • void clipplane_toggle_raise_show();
  • void globallight_toggle_raise_show();
  • void light_toggle_raise_show();
  • void readbackground_toggle_raise_show();
  • void background_reset();
    background
  • void background_color( uint );
  • void background_color( base::Color3 const &c);
  • void background_prev();
  • void background_next();
  • void blend_reset();
    blend
  • void antialias_point( bool x );
  • void antialias_line( bool x );
  • void blend_enable( bool x );
  • void blend_src_function( uint x );
  • void blend_dest_function( uint x );
  • void fog_enable( bool x );
  • void fog_mode( uint x );
  • void fog_parameter( base::ArrayX<float,3U> const &x );
  • void fog_color( base::Color3 const &x );
  • void depth_enable( bool x );
  • void depth_function( uint x );
  • void depth_mask( bool x );
  • void hint_point_smooth( bool x );
  • void hint_line_smooth( uint x );
  • void hint_polygon_smooth( uint x );
  • void hint_fog( uint x );
  • void hint_perspective_correction( uint x );
  • virtual milieu::Camera const &get_camera() const;
    get the camera
  • virtual void set_camera( milieu::Camera const &cam );
    set the camera
  • virtual void reset_camera( milieu::CameraMode = milieu::PERSPECTIVE );
    reset the camera
  • void clipplane_reset();
    clipplane
  • void clipplane_reset( uint id );
  • void clipplane_enable( uint id, bool x );
  • void clipplane_moving( uint id, bool x );
  • void clipplane_attached( uint id, bool x );
  • void clipplane_position( bool id, geom::Transform const &t );
  • void light_select(uint id);
    light
  • void light_reset();
  • void light_reset( uint id );
  • void light_enable( uint id, bool x );
  • void light_moving( uint id, bool x );
  • void light_attached( uint id, bool x );
  • void light_position( bool(id), geom::Transform const &t );
  • void light_ambient( uint id, base::Color3 const &y );
  • void light_diffuse( uint id, base::Color3 const &y );
  • void light_specular( uint id, base::Color3 const &y );
  • void light_spot( uint id, base::ArrayX<float,5U> const &x );
  • void light_attenuation( uint id, base::ArrayX<float,3U> const &x );
  • void light_prev();
  • void light_next();
  • void globallight_reset();
    global light
  • void globallight_enable( bool x );
  • void globallight_ambient( base::Color3 const &x );
  • void globallight_viewpoint( bool x );
  • void globallight_sidedness( bool x );
  • void globallight_toggle();
  • void globallight_synchronize();
  • void synchronize();
    synchronize the widgets with the current milieu
protected:
  • virtual void controls( widget::ui::KeyBase &);
  • virtual void controls_win( widget::ui::KeyBase &);
private:
  • _MilieuUiGtk *_;
  • MilieuUiGtk( MilieuUiGtk const & );
    disabled copy constructor
  • MilieuUiGtk &operator=( MilieuUiGtk const & );
    disabled assignment operator
  • friend class _MilieuUiGtk;


milieu::MilieuUiGtk GANG