Provides resize, setBlockResize, getBlockResize methods.
More...
#include <IResizableComponent.h>
Provides resize, setBlockResize, getBlockResize methods.
Definition at line 10 of file IResizableComponent.h.
◆ IResizableComponent()
gui_framework::interfaces::IResizableComponent::IResizableComponent |
( |
HWND | resizeableHandle, |
|
|
HWND | parent, |
|
|
bool | autoResize = false, |
|
|
bool | blockResize = false ) |
◆ ~IResizableComponent()
virtual gui_framework::interfaces::IResizableComponent::~IResizableComponent |
( |
| ) |
|
|
virtualdefault |
◆ calculateNewSizes()
RECT gui_framework::interfaces::IResizableComponent::calculateNewSizes |
( |
uint16_t | width, |
|
|
uint16_t | height ) |
|
finalvirtual |
◆ getAutoResize()
bool gui_framework::interfaces::IResizableComponent::getAutoResize |
( |
| ) |
const |
|
finalvirtual |
◆ getBlockResize()
bool gui_framework::interfaces::IResizableComponent::getBlockResize |
( |
| ) |
const |
|
finalvirtual |
◆ resize()
void gui_framework::interfaces::IResizableComponent::resize |
( |
uint16_t | width, |
|
|
uint16_t | height ) |
|
virtual |
◆ setAutoResize()
void gui_framework::interfaces::IResizableComponent::setAutoResize |
( |
bool | autoResize | ) |
|
|
finalvirtual |
◆ setBlockResize()
void gui_framework::interfaces::IResizableComponent::setBlockResize |
( |
bool | blockResize | ) |
|
|
finalvirtual |
◆ autoResize
bool gui_framework::interfaces::IResizableComponent::autoResize |
|
protected |
◆ blockResize
bool gui_framework::interfaces::IResizableComponent::blockResize |
|
protected |
◆ initHeight
uint16_t gui_framework::interfaces::IResizableComponent::initHeight |
|
protected |
◆ initWidth
uint16_t gui_framework::interfaces::IResizableComponent::initWidth |
|
protected |
◆ initX
int gui_framework::interfaces::IResizableComponent::initX |
|
protected |
◆ initY
int gui_framework::interfaces::IResizableComponent::initY |
|
protected |
◆ parentHeight
uint16_t gui_framework::interfaces::IResizableComponent::parentHeight |
|
protected |
◆ parentWidth
uint16_t gui_framework::interfaces::IResizableComponent::parentWidth |
|
protected |
The documentation for this class was generated from the following files: