#include <MethodPanelFactory.h>
Typy publiczne | |
typedef wxPanel *(* | PanelCreator )(MethodPanelInfo) |
Wskaźnik na funkcję tworzącą panel metody. | |
Metody publiczne | |
~MethodPanelFactory (void) | |
Destruktor. | |
void * | Register (MethodIdType id, PanelCreator function) |
Rejestruje funkcję tworzącą panel dla danej metody. | |
wxPanel * | CreatePanel (MethodPanelInfo panelInfo) const |
Tworzy panel dla danej metody. | |
wxSize | MinSize () |
Oblicza minimalny rozmiar, który pomieści każdy panel. | |
Statyczne metody publiczne | |
static MethodPanelFactory & | GetInstance () |
Zwraca referencję na singleton. |
|
Rejestruje funkcję tworzącą panel dla danej metody.
|