pcem/src/wx-dialogbox.h
pcem_emulator 2881d35680 Changes to wxWidgets/SDL2 port :
- Updated UI
- OpenGL 3.0 with GLSL/GLSLP-support
- Improvements to Windows version
- Minor changes/bugfixes
Patch from bit.
2017-07-30 10:39:27 +01:00

24 lines
807 B
C++

#ifndef SRC_WX_PCEMDIALOGBOX_H_
#define SRC_WX_PCEMDIALOGBOX_H_
#include "wx/dialog.h"
#include "wx-utils.h"
class PCemDialogBox: public wxDialog {
public:
PCemDialogBox(wxWindow* parent, int(*callback)(void* window, int message, INT_PARAM param1, LONG_PARAM param2));
PCemDialogBox(wxWindow* parent, const char* name, int(*callback)(void* window, int message, INT_PARAM param1, LONG_PARAM param2));
virtual ~PCemDialogBox() {}
void OnInit();
private:
void OnNotebookChanged(wxCommandEvent& event);
void OnCommand(wxCommandEvent& event);
int processEvent(int message, INT_PARAM param1, LONG_PARAM param2);
int(*callback)(void* window, int message, INT_PARAM param1, LONG_PARAM param2);
bool commandActive;
DECLARE_EVENT_TABLE()
};
#endif /* SRC_WX_PCEMDIALOGBOX_H_ */