Index

C++ Code Documentation

isight::gtk::ContextGtk

Derived from: protected ::gtk::widget1::GLWindow , ::isight::context::Context

File: VIEWER/isight/gtk/ContextGtk.H

public:
  • ContextGtk( isight::context::ContextSetBase *base );
    constructor
  • virtual ~ContextGtk();
    destructor
  • virtual uint area_width() const;
  • virtual uint area_height() const;
  • virtual void make_current();
  • virtual void refresh();
  • virtual void enable_draw(bool a);
  • virtual void set_title( char const *a );
  • virtual uint width() const;
  • virtual uint height() const;
  • virtual uint x_position() const;
  • virtual uint y_position() const;
  • virtual void resize( uint width, uint height );
  • virtual void reposition( uint x, uint y );
  • virtual void raise( bool state = true );
  • virtual void raise_show( bool state = true );
  • virtual void toggle_raise_show();
  • virtual void show( bool state = true );
  • virtual bool showing() const;
  • virtual void set_sensitive( bool state = true );
  • virtual void draw();
  • virtual void swap_buffers();
protected:
private:
  • virtual int key_press_event_d( uint key, uint state );
  • virtual int button_press_event_cb( GdkEventButton * );
    Called by gtk when the user presses a mouse button.
  • virtual int button_release_event_cb( GdkEventButton * );
    Called by gtk when the user presses a mouse button.
  • virtual int motion_notify_event_cb( GdkEventMotion * );
    Called by gtk when user moves or drags the mouse over the window
  • virtual int key_press_event_cb( GdkEventKey *event );
    Called by gtk when a keyboard key is pressed (and the window has focus)
  • virtual int key_release_event_cb( GdkEventKey * );
    Called by gtk when a keyboard key is released
  • virtual int focus_in_event_cb( GdkEventFocus * );
  • virtual int focus_out_event_cb( GdkEventFocus * );
  • virtual int configure_event_cb( GdkEventConfigure *event );
  • virtual widget::ui::Idler *idler();
  • mutable ::gtk::widget1::GtkIdler< ::isight::context::Context> _idler;
  • ContextGtk( ContextGtk const & );
    disabled copy constructor
  • ContextGtk &operator=( ContextGtk const & );
    disabled assignment operator


isight::gtk::ContextGtk GANG