//---------------------------------------------------------------------------
-class wxEvent {
+
+int wxNewEventType();
+
+class wxEvent : public wxObject {
public:
wxEvent(int id = 0);
~wxEvent();
wxPoint GetLogicalPosition(const wxDC& dc);
long GetX();
long GetY();
+
+ int GetWheelRotation() const { return m_wheelRotation; }
+ int GetWheelDelta() const { return m_wheelDelta; }
+ int GetLinesPerAction() const { return m_linesPerAction; }
+
+ long m_x, m_y;
+ bool m_leftDown;
+ bool m_middleDown;
+ bool m_rightDown;
+ bool m_controlDown;
+ bool m_shiftDown;
+ bool m_altDown;
+ bool m_metaDown;
+ int m_wheelRotation;
+ int m_wheelDelta;
+ int m_linesPerAction;
};
//---------------------------------------------------------------------------
long GetY();
wxPoint GetPosition();
%name(GetPositionTuple) void GetPosition(long* OUTPUT, long* OUTPUT);
+
+ long m_x, m_y;
+ long m_keyCode;
+ bool m_controlDown;
+ bool m_shiftDown;
+ bool m_altDown;
+ bool m_metaDown;
+ bool m_scanCode;
+
};
//---------------------------------------------------------------------------
public:
wxNotifyEvent(int commandType = wxEVT_NULL, int id = 0);
bool IsAllowed();
+ void Allow();
void Veto();
};