Index

C++ Code Documentation

isight::context::Context

Derived from: isight::context::Background , protected opengl::Fade

Children: isight::cmd::ContextCmd

File: VIEWER/isight/context/Context.H

public:
  • Context( ContextSetBase *base );
    constructor
  • virtual ~Context();
    destructor
  • virtual void geometry( motion::GeometryMode mode, motion::GeometryGroup group, uint dim );
    set geometry
protected:
  • virtual void draw();
    draw the context
  • virtual int focus_in_event( Context *w );
    callback for when the mouse focuses into the context
  • virtual void context_size_event_cb( uint x, uint y );
    callback for when context changes size
  • int window_key_press_event( uint key, uint state );
    callback for when a key is pressed in the context
private:
  • virtual void fade();
  • virtual void fade_enable(bool state);
  • virtual void save_window_size_and_position();
  • virtual void restore_window_size_and_position();
  • virtual milieu::opengl::Milieu *milieu();
  • virtual milieu::opengl::Milieu const *milieu() const;
  • virtual void destroy_cb();
  • uint _key_press_event( uint key, uint state );
    key shortcuts in the window
  • uint _size_x, _size_y;
  • uint _position_x, _position_y;
  • Context( Context const & );
    disabled copy constructor
  • Context &operator=( Context const & );
    disabled assignment operator


isight::context::Context GANG