wxWindow* wxGenericFindWindowAtPoint(const wxPoint& pt);
wxWindow* wxFindWindowAtPoint(const wxPoint& pt);
+
+#ifdef __WXMSW__
bool wxCheckForInterrupt(wxWindow *wnd);
+void wxFlushEvents();
+#endif
//---------------------------------------------------------------------------
// Resource System
wxString GetTip();
// *** Not in the "public" interface void SetWindow(wxWindow *win);
wxWindow *GetWindow();
-};
-
-%inline %{
- void wxToolTip_Enable(bool flag) {
- wxToolTip::Enable(flag);
- }
-
- void wxToolTip_SetDelay(long milliseconds) {
- wxToolTip::SetDelay(milliseconds);
- }
-%}
+ static void Enable(bool flag);
+ static void SetDelay(long milliseconds);
+};
//----------------------------------------------------------------------
%{
#include <wx/generic/dragimgg.h>
-static wxPoint wxPyNullPoint;
%}
%name (wxDragImage) class wxGenericDragImage : public wxObject
public:
wxGenericDragImage(const wxBitmap& image,
- const wxCursor& cursor = wxNullCursor,
- const wxPoint& hotspot = wxPyNullPoint);
+ const wxCursor& cursor = wxNullCursor);
~wxGenericDragImage();
+ void SetBackingBitmap(wxBitmap* bitmap);
bool BeginDrag(const wxPoint& hotspot, wxWindow* window,
bool fullScreen = FALSE, wxRect* rect = NULL);
// Alternate Constructors
%new wxGenericDragImage* wxDragIcon(const wxIcon& image,
- const wxCursor& cursor = wxNullCursor,
- const wxPoint& hotspot = wxPyNullPoint);
+ const wxCursor& cursor = wxNullCursor);
%new wxGenericDragImage* wxDragString(const wxString& str,
- const wxCursor& cursor = wxNullCursor,
- const wxPoint& hotspot = wxPyNullPoint);
+ const wxCursor& cursor = wxNullCursor);
%new wxGenericDragImage* wxDragTreeItem(const wxTreeCtrl& treeCtrl, wxTreeItemId& id);
%{
wxGenericDragImage* wxDragIcon(const wxIcon& image,
- const wxCursor& cursor,
- const wxPoint& hotspot) {
- return new wxGenericDragImage(image, cursor, hotspot);
+ const wxCursor& cursor) {
+ return new wxGenericDragImage(image, cursor);
}
wxGenericDragImage* wxDragString(const wxString& str,
- const wxCursor& cursor,
- const wxPoint& hotspot) {
- return new wxGenericDragImage(str, cursor, hotspot);
+ const wxCursor& cursor) {
+ return new wxGenericDragImage(str, cursor);
}
wxGenericDragImage* wxDragTreeItem(const wxTreeCtrl& treeCtrl, wxTreeItemId& id) {
int GetUPosition() { return -1; }
int GetVPosition() { return -1; }
int GetMovementThreshold() { return -1; }
- void SetMovementThreshold(int threshold) ;
+ void SetMovementThreshold(int threshold) {}
bool IsOk(void) { return FALSE; }
int GetNumberJoysticks() { return -1; }
class wxJoystick : public wxObject {
public:
wxJoystick(int joystick = wxJOYSTICK1);
+ ~wxJoystick();
+
wxPoint GetPosition();
int GetZPosition();
int GetButtonState();
//----------------------------------------------------------------------
%{
-#if !wxUSE_WAVE && !defined(__WXMSW__)
+#if !wxUSE_WAVE
// A C++ stub class for wxWave for platforms that don't have it.
class wxWave : public wxObject
{