Automatically equalize width and/or height of controls for alignment. More...
#include <mgui/layout.h>
Public Types | |
| enum | EQUALIZE { EQUALIZE_Width = 1, EQUALIZE_Height = 2, EQUALIZE_Both = 3 } |
Public Member Functions | |
| LAYOUT_EQUALIZER (EQUALIZE equalize=EQUALIZE_Width) | |
| ~LAYOUT_EQUALIZER () | |
| void | Add (MGUI::CTRL &control) |
| void | Equalize () |
| void | SetEqualize (EQUALIZE equalize) |
| void | SetMinimumSize (int minwidth, int minheight=0) |
Automatically equalize width and/or height of controls for alignment.
| MGUI::LAYOUT_EQUALIZER::LAYOUT_EQUALIZER | ( | EQUALIZE | equalize = EQUALIZE_Width |
) |
Constructor.
| equalize | What dimension(s) to equalize |
| MGUI::LAYOUT_EQUALIZER::~LAYOUT_EQUALIZER | ( | ) |
Destructor.
| void MGUI::LAYOUT_EQUALIZER::Add | ( | MGUI::CTRL & | control | ) |
Add MGUI::CTRL to be equalized.
| void MGUI::LAYOUT_EQUALIZER::Equalize | ( | ) |
Perform equalization.
This is automatically done by destructor if not done previously.
| void MGUI::LAYOUT_EQUALIZER::SetEqualize | ( | EQUALIZE | equalize | ) | [inline] |
Set dimensions to equalize.
| void MGUI::LAYOUT_EQUALIZER::SetMinimumSize | ( | int | minwidth, | |
| int | minheight = 0 | |||
| ) | [inline] |
1.6.1