#include <ResizerButtonStrategy.h>
Inherits DraggingResizerStrategy.
Inheritance diagram for ResizerButtonStrategy:
Public Member Functions | |
ResizerButtonStrategy (void) | |
~ResizerButtonStrategy (void) | |
Protected Member Functions | |
void | initProperties () |
void | onEvent (LargeDisplayEvent *evt) |
void | resize (unsigned int width, unsigned int height) |
Protected Attributes | |
unsigned int | buttonBufferType |
unsigned char | noButtonValue |
unsigned char | movableAreaButtonValue |
unsigned char | resizeButtonValue |
ResizerButtonStrategy::ResizerButtonStrategy | ( | void | ) |
Constructs a resizer button strategy.
ResizerButtonStrategy::~ResizerButtonStrategy | ( | void | ) |
Destroys this strategy.
void ResizerButtonStrategy::initProperties | ( | ) | [protected] |
Initializes the properties (i. e., i-buffers) of the associated component.
void ResizerButtonStrategy::onEvent | ( | LargeDisplayEvent * | evt | ) | [protected] |
Handles the given event.
evt | the event to be handled. |
Reimplemented from DraggingResizerStrategy.
void ResizerButtonStrategy::resize | ( | unsigned int | width, | |
unsigned int | height | |||
) | [protected] |
Defines the strategy to be used when the associated component is resized.
width | the new width of the component. | |
height | the new height of the component. |
unsigned int ResizerButtonStrategy::buttonBufferType [protected] |
Button buffer type identifier.
unsigned char ResizerButtonStrategy::noButtonValue [protected] |
No button value.
unsigned char ResizerButtonStrategy::movableAreaButtonValue [protected] |
Movable area button value.
unsigned char ResizerButtonStrategy::resizeButtonValue [protected] |
Resize area button value.