Index

C++ Code Documentation

isightui::kernel::isightui::ui::Ui

Derived from: isightui::kernel::isightui::ui::virtual protected Geometry , isightui::kernel::isightui::ui::virtual protected Mouse , isightui::kernel::isightui::ui::virtual protected WindowSize , isightui::kernel::isightui::ui::virtual protected Read , isightui::kernel::isightui::ui::virtual protected Write , isightui::kernel::isightui::ui::virtual protected GeomObject , isightui::kernel::isightui::ui::virtual protected Window , isightui::kernel::isightui::ui::virtual protected Style , isightui::kernel::isightui::ui::virtual protected WriteConfig

File: VIEWER/isightui/ui/Ui.H

public:
  • Ui();
    constructor
  • virtual ~Ui();
    destructor
  • virtual ::isight::kernel::ViewerBase *viewer() = 0;
  • virtual ::isight::kernel::ViewerBase const *viewer() const = 0;
  • void reset();
  • virtual void show_all(bool state);
  • virtual void enable_tooltips( bool state );
  • virtual void synchronize();
  • bool command( base::String const &command, base::String const &argument, base::String &response );
  • virtual int key_press_event( uint key, uint state );
  • void controls( ::widget::ui::KeyBase &p );
  • void controls_file( ::widget::ui::KeyBase &p );
  • void controls_win( ::widget::ui::KeyBase &p );
protected:
private:
  • void read_toggle_raise_show();
  • void write_toggle_raise_show();
  • void windowsize_toggle_raise_show();
  • void mouse_toggle_raise_show();
  • void geometry_toggle_raise_show();
  • void geomobject_toggle_raise_show();
  • void window_toggle_raise_show();
  • void writeconfig_toggle_raise_show();
  • void style_toggle_raise_show();
  • virtual motion::GeometryMode geometry_mode() const;
  • virtual motion::GeometryGroup geometry_group() const;
  • virtual uint geometry_dim() const;
  • virtual motion::MouseMode mouse_mode() const;
  • virtual void mouse_mode( motion::MouseMode x );
  • virtual bool standard_geometry() const;
  • virtual void geomobject_reset_position();
  • virtual bool inertia() const;
  • virtual bool inertia_decay() const;
  • virtual float inertia_decay_rate() const;
  • virtual void inertia( bool a );
  • virtual void inertia_decay( bool a );
  • virtual void inertia_decay_rate( float a );
  • virtual float speed() const;
  • virtual float acceleration() const;
  • virtual int view_mode() const;
  • virtual void speed( float s, float a );
  • virtual void view_mode( int model );
  • virtual void save_window_size_and_position();
  • virtual void restore_window_size_and_position();
  • virtual uint width();
  • virtual uint height();
  • virtual void resize( uint x, uint y );
  • virtual void reposition( uint x, uint y );
  • virtual void raise();
  • virtual bool showing();
  • Geometry *_geometry();
  • Mouse *_mouse();
  • WindowSize *_windowsize();
  • Read *_read();
  • Write *_write();
  • GeomObject *_geomobject();
  • GeomObject const *_geomobject() const;
  • Window *_window();
  • Window const *_window() const;
  • Style *_style();
  • WriteConfig *_writeconfig();
  • Ui( Ui const & );
    disabled copy constructor
  • Ui &operator=( Ui const & );
    disabled assignment operator


isightui::kernel::isightui::ui::Ui GANG