changes to match recent CVS updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15682 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
|
|
||||||
#include "gl/gl.h"
|
#include <GL/gl.h>
|
||||||
|
|
||||||
//---------------------------------------------------------------------------
|
//---------------------------------------------------------------------------
|
||||||
// Constants for attriblist
|
// Constants for attriblist
|
||||||
|
@@ -312,8 +312,15 @@ enum {
|
|||||||
wxSB_VERTICAL,
|
wxSB_VERTICAL,
|
||||||
wxST_SIZEGRIP,
|
wxST_SIZEGRIP,
|
||||||
wxST_NO_AUTORESIZE,
|
wxST_NO_AUTORESIZE,
|
||||||
wxBU_AUTODRAW,
|
|
||||||
wxBU_NOAUTODRAW,
|
wxBU_NOAUTODRAW,
|
||||||
|
wxBU_AUTODRAW,
|
||||||
|
wxBU_LEFT,
|
||||||
|
wxBU_TOP,
|
||||||
|
wxBU_RIGHT,
|
||||||
|
wxBU_BOTTOM,
|
||||||
|
wxBU_EXACTFIT,
|
||||||
|
|
||||||
wxSP_VERTICAL,
|
wxSP_VERTICAL,
|
||||||
wxSP_HORIZONTAL,
|
wxSP_HORIZONTAL,
|
||||||
wxSP_ARROW_KEYS,
|
wxSP_ARROW_KEYS,
|
||||||
@@ -326,7 +333,6 @@ enum {
|
|||||||
wxSP_BORDER,
|
wxSP_BORDER,
|
||||||
wxSP_LIVE_UPDATE,
|
wxSP_LIVE_UPDATE,
|
||||||
wxSP_PERMIT_UNSPLIT,
|
wxSP_PERMIT_UNSPLIT,
|
||||||
//wxSP_SASH_AQUA,
|
|
||||||
wxFLOOD_SURFACE,
|
wxFLOOD_SURFACE,
|
||||||
wxFLOOD_BORDER,
|
wxFLOOD_BORDER,
|
||||||
wxODDEVEN_RULE,
|
wxODDEVEN_RULE,
|
||||||
@@ -973,6 +979,8 @@ enum wxEventType {
|
|||||||
wxEVT_NC_MIDDLE_DCLICK,
|
wxEVT_NC_MIDDLE_DCLICK,
|
||||||
wxEVT_NC_RIGHT_DCLICK,
|
wxEVT_NC_RIGHT_DCLICK,
|
||||||
|
|
||||||
|
wxEVT_SET_CURSOR,
|
||||||
|
|
||||||
/* Character input event type */
|
/* Character input event type */
|
||||||
wxEVT_CHAR,
|
wxEVT_CHAR,
|
||||||
wxEVT_KEY_DOWN,
|
wxEVT_KEY_DOWN,
|
||||||
|
@@ -131,6 +131,9 @@ def EVT_WINDOW_CREATE(win, func):
|
|||||||
def EVT_WINDOW_DESTROY(win, func):
|
def EVT_WINDOW_DESTROY(win, func):
|
||||||
win.Connect(-1, -1, wxEVT_DESTROY, func)
|
win.Connect(-1, -1, wxEVT_DESTROY, func)
|
||||||
|
|
||||||
|
def EVT_SET_CURSOR(win, func):
|
||||||
|
win.Connect(-1, -1, wxEVT_SET_CURSOR, func)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def EVT_IDLE(win, func):
|
def EVT_IDLE(win, func):
|
||||||
|
@@ -202,6 +202,21 @@ public:
|
|||||||
|
|
||||||
//---------------------------------------------------------------------------
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
class wxSetCursorEvent : public wxEvent
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
wxSetCursorEvent(wxCoord x = 0, wxCoord y = 0);
|
||||||
|
|
||||||
|
wxCoord GetX() const;
|
||||||
|
wxCoord GetY() const;
|
||||||
|
|
||||||
|
void SetCursor(const wxCursor& cursor);
|
||||||
|
const wxCursor& GetCursor() const;
|
||||||
|
bool HasCursor() const;
|
||||||
|
};
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
class wxKeyEvent: public wxEvent {
|
class wxKeyEvent: public wxEvent {
|
||||||
public:
|
public:
|
||||||
wxKeyEvent(int keyEventType);
|
wxKeyEvent(int keyEventType);
|
||||||
|
@@ -162,9 +162,6 @@ void wxSetCursor(wxCursor& cursor);
|
|||||||
//----------------------------------------------------------------------
|
//----------------------------------------------------------------------
|
||||||
// Miscellaneous functions
|
// Miscellaneous functions
|
||||||
|
|
||||||
wxWindow * wxFindWindowByLabel(const wxString& label, wxWindow *parent=NULL);
|
|
||||||
wxWindow * wxFindWindowByName(const wxString& name, wxWindow *parent=NULL);
|
|
||||||
|
|
||||||
void wxBeginBusyCursor(wxCursor *cursor = wxHOURGLASS_CURSOR);
|
void wxBeginBusyCursor(wxCursor *cursor = wxHOURGLASS_CURSOR);
|
||||||
wxWindow * wxGetActiveWindow();
|
wxWindow * wxGetActiveWindow();
|
||||||
|
|
||||||
|
@@ -216,9 +216,11 @@ public:
|
|||||||
void DragAcceptFiles(bool accept);
|
void DragAcceptFiles(bool accept);
|
||||||
#endif
|
#endif
|
||||||
void Enable(bool enable);
|
void Enable(bool enable);
|
||||||
//bool FakePopupMenu(wxMenu* menu, int x, int y);
|
|
||||||
|
// Find child window by ID or name
|
||||||
%name(FindWindowById) wxWindow* FindWindow(long id);
|
%name(FindWindowById) wxWindow* FindWindow(long id);
|
||||||
%name(FindWindowByName) wxWindow* FindWindow(const wxString& name);
|
%name(FindWindowByName) wxWindow* FindWindow(const wxString& name);
|
||||||
|
|
||||||
void Fit();
|
void Fit();
|
||||||
wxColour GetBackgroundColour();
|
wxColour GetBackgroundColour();
|
||||||
wxBorder GetBorder() const;
|
wxBorder GetBorder() const;
|
||||||
@@ -312,6 +314,7 @@ public:
|
|||||||
void Refresh(bool eraseBackground = TRUE, const wxRect* rect = NULL);
|
void Refresh(bool eraseBackground = TRUE, const wxRect* rect = NULL);
|
||||||
void RefreshRect(const wxRect& rect);
|
void RefreshRect(const wxRect& rect);
|
||||||
|
|
||||||
|
void AddChild(wxWindow* child);
|
||||||
void RemoveChild(wxWindow* child);
|
void RemoveChild(wxWindow* child);
|
||||||
bool Reparent( wxWindow* newParent );
|
bool Reparent( wxWindow* newParent );
|
||||||
|
|
||||||
@@ -365,7 +368,8 @@ public:
|
|||||||
%name(SetClientSizeWH)void SetClientSize(int width, int height);
|
%name(SetClientSizeWH)void SetClientSize(int width, int height);
|
||||||
void SetClientSize(const wxSize& size);
|
void SetClientSize(const wxSize& size);
|
||||||
//void SetPalette(wxPalette* palette);
|
//void SetPalette(wxPalette* palette);
|
||||||
void SetCursor(const wxCursor& cursor);
|
bool SetCursor(const wxCursor& cursor);
|
||||||
|
wxCursor& GetCursor();
|
||||||
void SetEventHandler(wxEvtHandler* handler);
|
void SetEventHandler(wxEvtHandler* handler);
|
||||||
void SetExtraStyle(long exStyle);
|
void SetExtraStyle(long exStyle);
|
||||||
void SetTitle(const wxString& title);
|
void SetTitle(const wxString& title);
|
||||||
@@ -495,6 +499,27 @@ wxWindow* wxWindow_FromHWND(unsigned long hWnd) {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
// Unfortunatly the names of these new static methods clash with the
|
||||||
|
// names wxPython has been using forever for the overloaded
|
||||||
|
// wxWindow::FindWindow, so instead of swigging them as statics create
|
||||||
|
// standalone functions for them.
|
||||||
|
%inline %{
|
||||||
|
wxWindow* wxFindWindowById( long id, const wxWindow *parent = NULL ) {
|
||||||
|
return wxWindow::FindWindowById(id, parent);
|
||||||
|
}
|
||||||
|
|
||||||
|
wxWindow* wxFindWindowByName( const wxString& name,
|
||||||
|
const wxWindow *parent = NULL ) {
|
||||||
|
return wxWindow::FindWindowByName(name, parent);
|
||||||
|
}
|
||||||
|
|
||||||
|
wxWindow* wxFindWindowByLabel( const wxString& label,
|
||||||
|
const wxWindow *parent = NULL ) {
|
||||||
|
return wxWindow::FindWindowByLabel(label, parent);
|
||||||
|
}
|
||||||
|
%}
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
class wxPanel : public wxWindow {
|
class wxPanel : public wxWindow {
|
||||||
|
@@ -12,6 +12,7 @@
|
|||||||
|
|
||||||
%module wx
|
%module wx
|
||||||
|
|
||||||
|
|
||||||
%{
|
%{
|
||||||
#include "helpers.h"
|
#include "helpers.h"
|
||||||
%}
|
%}
|
||||||
@@ -113,7 +114,6 @@ public:
|
|||||||
%}
|
%}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//----------------------------------------------------------------------
|
//----------------------------------------------------------------------
|
||||||
// this is used to cleanup after wxWindows when Python shuts down.
|
// this is used to cleanup after wxWindows when Python shuts down.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user