// I'll do it this way to use long-lived objects and not have to
// worry about when python may delete the object.
%addmethods {
- wxBrush(wxColour* colour, int style=wxSOLID) {
+ wxBrush(const wxColour* colour, int style=wxSOLID) {
return wxTheBrushList->FindOrCreateBrush(*colour, style);
}
// NO Destructor.
}
+// wxBrush(const wxColour& colour, int style=wxSOLID);
+
wxColour& GetColour();
wxBitmap * GetStipple();
int GetStyle();
void GetLogicalOrigin(int *OUTPUT, int *OUTPUT);
void SetLogicalOrigin(int x, int y);
void GetDeviceOrigin(int *OUTPUT, int *OUTPUT);
- void SetDeviceOrigin(int x, int y);
void SetAxisOrientation(bool xLeftRight, bool yBottomUp);
};
public:
wxScreenDC();
- bool StartDrawingOnTop(wxWindow* window);
- %name(StartDrawingOnTopRect) bool StartDrawingOnTop(wxRect* rect = NULL);
+ %name(StartDrawingOnTopWin) bool StartDrawingOnTop(wxWindow* window);
+ bool StartDrawingOnTop(wxRect* rect = NULL);
bool EndDrawingOnTop();
};
class wxImageList {
public:
- wxImageList(int width, int height, int mask=FALSE, int initialCount=1);
+ wxImageList(int width, int height, int mask=TRUE, int initialCount=1);
~wxImageList();
#ifdef __WXMSW__