mirror of
https://github.com/RPCSX/rpcsx.git
synced 2025-12-06 07:12:14 +01:00
29 lines
547 B
C
29 lines
547 B
C
|
|
#pragma once
|
||
|
|
|
||
|
|
wxSize AspectRatio(wxSize rs, const wxSize as);
|
||
|
|
|
||
|
|
class GSFrame : public wxFrame
|
||
|
|
{
|
||
|
|
protected:
|
||
|
|
GSFrame(wxWindow* parent, const wxString& title);
|
||
|
|
|
||
|
|
virtual void SetViewport(int x, int y, u32 w, u32 h) {}
|
||
|
|
virtual void OnPaint(wxPaintEvent& event);
|
||
|
|
virtual void OnClose(wxCloseEvent& event);
|
||
|
|
|
||
|
|
//virtual void OnSize(wxSizeEvent&);
|
||
|
|
|
||
|
|
void OnKeyDown(wxKeyEvent& event);
|
||
|
|
void OnFullScreen();
|
||
|
|
|
||
|
|
public:
|
||
|
|
void OnLeftDclick(wxMouseEvent&)
|
||
|
|
{
|
||
|
|
OnFullScreen();
|
||
|
|
}
|
||
|
|
|
||
|
|
//void SetSize(int width, int height);
|
||
|
|
|
||
|
|
private:
|
||
|
|
DECLARE_EVENT_TABLE();
|
||
|
|
};
|