Index

C++ Code Documentation

isight::kernel::isightui::ui::WindowSize

Derived from: widget::ui::Dialog , base::ReadUtil

File: VIEWER/isightui/ui/WindowSize.H

public:
  • WindowSize();
    constructor
  • virtual ~WindowSize();
    destructor
  • virtual void windowsize_reset();
    interface
  • virtual void windowsize_set( base::ArrayX<uint,2U> const &x );
  • virtual void windowsize_fullscreen( bool state );
  • virtual void windowsize_toggle_fullscreen();
  • void windowsize_synchronize();
  • void windowsize_synchronize_notify();
  • char const *label() const;
  • bool command( base::String const &command, base::String const &argument, base::String &response );
protected:
  • virtual void window_size_cb();
    callbacks
  • virtual void windowsize0_cb();
  • virtual void windowsize1_cb();
  • virtual void windowsize2_cb();
  • virtual void windowsize3_cb();
  • virtual void windowsize4_cb();
  • virtual void windowsize5_cb();
  • virtual void fullscreen_cb();
private:
  • virtual isight::kernel::ViewerBase *viewer() = 0;
  • virtual isight::kernel::ViewerBase const *viewer() const = 0;
  • virtual ::widget::ui::IntSet *window_size_w() = 0;
    widgets
  • void resize( uint id );
  • void restore( uint x, uint y );
  • void update( uint x, uint y);
  • bool _fullscreen;
  • struct uint2;
  • static uint2 _size[6];
    static uint2 _screen_size;
  • WindowSize( WindowSize const & );
  • WindowSize &operator=( WindowSize const & );


isight::kernel::isightui::ui::WindowSize GANG