cgv
Loading...
Searching...
No Matches
cgv::gui::resizable Class Referenceabstract

Public Member Functions

virtual void get_position (int &pos_x, int &pos_y)=0
 
virtual void get_extents (int &width, int &height)=0
 
void set_position (int pos_x, int pos_y)
 
void set_extents (int width, int height)
 

Public Attributes

cgv::signal::signal< resizable & > extents_position_change
 

Protected Member Functions

virtual void set_extents_request (int width, int height)=0
 
virtual void set_position_request (int pos_x, int pos_y)=0
 

Detailed Description

Definition at line 13 of file resizable.h.

Member Function Documentation

◆ set_extents()

void cgv::gui::resizable::set_extents ( int  width,
int  height 
)

Definition at line 6 of file resizable.cxx.

◆ set_position()

void cgv::gui::resizable::set_position ( int  pos_x,
int  pos_y 
)

Definition at line 16 of file resizable.cxx.

Member Data Documentation

◆ extents_position_change

cgv::signal::signal<resizable&> cgv::gui::resizable::extents_position_change

Definition at line 29 of file resizable.h.


The documentation for this class was generated from the following files: