#include "generated.h"
extern "C" {
void wxGBPosition_delete(wxGBPosition *self) {
delete self;
}
wxGBPosition *wxGBPosition_new() {
return new wxGBPosition();
}
wxGBPosition *wxGBPosition_new1(int row, int col) {
return new wxGBPosition(row, col);
}
int wxGBPosition_GetCol(const wxGBPosition * self) {
return self->GetCol();
}
int wxGBPosition_GetRow(const wxGBPosition * self) {
return self->GetRow();
}
void wxGBPosition_SetCol(wxGBPosition * self, int col) {
return self->SetCol(col);
}
void wxGBPosition_SetRow(wxGBPosition * self, int row) {
return self->SetRow(row);
}
wxClassInfo *wxGBSizerItem_CLASSINFO() {
return wxCLASSINFO(wxGBSizerItem);
}
wxGBSizerItem *wxGBSizerItem_new(int width, int height, const wxGBPosition * pos, const wxGBSpan * span, int flag, int border, wxObject * user_data) {
return new wxGBSizerItem(width, height, *pos, *span, flag, border, user_data);
}
wxGBSizerItem *wxGBSizerItem_new1(wxWindow * window, const wxGBPosition * pos, const wxGBSpan * span, int flag, int border, wxObject * user_data) {
return new wxGBSizerItem(window, *pos, *span, flag, border, user_data);
}
wxGBSizerItem *wxGBSizerItem_new2(wxSizer * sizer, const wxGBPosition * pos, const wxGBSpan * span, int flag, int border, wxObject * user_data) {
return new wxGBSizerItem(sizer, *pos, *span, flag, border, user_data);
}
void wxGBSizerItem_GetEndPos(wxGBSizerItem * self, int * row, int * col) {
return self->GetEndPos(*row, *col);
}
wxGBPosition *wxGBSizerItem_GetPos(const wxGBSizerItem * self) {
return new wxGBPosition(self->GetPos());
}
void wxGBSizerItem_GetPos1(const wxGBSizerItem * self, int * row, int * col) {
return self->GetPos(*row, *col);
}
wxGBSpan *wxGBSizerItem_GetSpan(const wxGBSizerItem * self) {
return new wxGBSpan(self->GetSpan());
}
void wxGBSizerItem_GetSpan1(const wxGBSizerItem * self, int * rowspan, int * colspan) {
return self->GetSpan(*rowspan, *colspan);
}
bool wxGBSizerItem_Intersects(wxGBSizerItem * self, const wxGBSizerItem * other) {
return self->Intersects(*other);
}
bool wxGBSizerItem_Intersects1(wxGBSizerItem * self, const wxGBPosition * pos, const wxGBSpan * span) {
return self->Intersects(*pos, *span);
}
bool wxGBSizerItem_SetPos(wxGBSizerItem * self, const wxGBPosition * pos) {
return self->SetPos(*pos);
}
bool wxGBSizerItem_SetSpan(wxGBSizerItem * self, const wxGBSpan * span) {
return self->SetSpan(*span);
}
wxGridBagSizer * wxGBSizerItem_GetGBSizer(const wxGBSizerItem * self) {
return self->GetGBSizer();
}
void wxGBSizerItem_SetGBSizer(wxGBSizerItem * self, wxGridBagSizer * sizer) {
return self->SetGBSizer(sizer);
}
void wxGBSpan_delete(wxGBSpan *self) {
delete self;
}
wxGBSpan *wxGBSpan_new() {
return new wxGBSpan();
}
wxGBSpan *wxGBSpan_new1(int rowspan, int colspan) {
return new wxGBSpan(rowspan, colspan);
}
int wxGBSpan_GetColspan(const wxGBSpan * self) {
return self->GetColspan();
}
int wxGBSpan_GetRowspan(const wxGBSpan * self) {
return self->GetRowspan();
}
void wxGBSpan_SetColspan(wxGBSpan * self, int colspan) {
return self->SetColspan(colspan);
}
void wxGBSpan_SetRowspan(wxGBSpan * self, int rowspan) {
return self->SetRowspan(rowspan);
}
wxClassInfo *wxGCDC_CLASSINFO() {
return wxCLASSINFO(wxGCDC);
}
wxGCDC *wxGCDC_new(const wxWindowDC * window_dc) {
return new wxGCDC(*window_dc);
}
wxGCDC *wxGCDC_new1(const wxMemoryDC * memory_dc) {
return new wxGCDC(*memory_dc);
}
wxGCDC *wxGCDC_new3(wxGraphicsContext * context) {
return new wxGCDC(context);
}
#ifdef __WXMSW__
wxGCDC *wxGCDC_new4(const wxEnhMetaFileDC * emf_dc) {
return new wxGCDC(*emf_dc);
}
#endif
wxGCDC *wxGCDC_new5() {
return new wxGCDC();
}
wxClassInfo *wxGDIObject_CLASSINFO() {
return wxCLASSINFO(wxGDIObject);
}
wxClassInfo *wxGIFHandler_CLASSINFO() {
return wxCLASSINFO(wxGIFHandler);
}
wxGIFHandler *wxGIFHandler_new() {
return new wxGIFHandler();
}
bool wxGIFHandler_SaveAnimation(wxGIFHandler * self, const wxImageArray * images, wxOutputStream * stream, bool verbose, int delay_milli_secs) {
return self->SaveAnimation(*images, stream, verbose, delay_milli_secs);
}
wxClassInfo *wxGauge_CLASSINFO() {
return wxCLASSINFO(wxGauge);
}
wxGauge *wxGauge_new() {
return new wxGauge();
}
wxGauge *wxGauge_new1(wxWindow * parent, wxWindowID id, int range, const wxPoint * pos, const wxSize * size, long style, const wxValidator * validator, const wxString * name) {
return new wxGauge(parent, id, range, *pos, *size, style, *validator, *name);
}
bool wxGauge_Create(wxGauge * self, wxWindow * parent, wxWindowID id, int range, const wxPoint * pos, const wxSize * size, long style, const wxValidator * validator, const wxString * name) {
return self->Create(parent, id, range, *pos, *size, style, *validator, *name);
}
int wxGauge_GetRange(const wxGauge * self) {
return self->GetRange();
}
int wxGauge_GetValue(const wxGauge * self) {
return self->GetValue();
}
bool wxGauge_IsVertical(const wxGauge * self) {
return self->IsVertical();
}
void wxGauge_Pulse(wxGauge * self) {
return self->Pulse();
}
void wxGauge_SetRange(wxGauge * self, int range) {
return self->SetRange(range);
}
void wxGauge_SetValue(wxGauge * self, int pos) {
return self->SetValue(pos);
}
void wxGenericAboutDialog_delete(wxGenericAboutDialog *self) {
delete self;
}
wxGenericAboutDialog *wxGenericAboutDialog_new() {
return new wxGenericAboutDialog();
}
wxGenericAboutDialog *wxGenericAboutDialog_new1(const wxAboutDialogInfo * info, wxWindow * parent) {
return new wxGenericAboutDialog(*info, parent);
}
bool wxGenericAboutDialog_Create(wxGenericAboutDialog * self, const wxAboutDialogInfo * info, wxWindow * parent) {
return self->Create(*info, parent);
}
wxClassInfo *wxGenericDirCtrl_CLASSINFO() {
return wxCLASSINFO(wxGenericDirCtrl);
}
wxGenericDirCtrl *wxGenericDirCtrl_new() {
return new wxGenericDirCtrl();
}
wxGenericDirCtrl *wxGenericDirCtrl_new1(wxWindow * parent, wxWindowID id, const wxString * dir, const wxPoint * pos, const wxSize * size, long style, const wxString * filter, int default_filter, const wxString * name) {
return new wxGenericDirCtrl(parent, id, *dir, *pos, *size, style, *filter, default_filter, *name);
}
bool wxGenericDirCtrl_CollapsePath(wxGenericDirCtrl * self, const wxString * path) {
return self->CollapsePath(*path);
}
void wxGenericDirCtrl_CollapseTree(wxGenericDirCtrl * self) {
return self->CollapseTree();
}
bool wxGenericDirCtrl_Create(wxGenericDirCtrl * self, wxWindow * parent, wxWindowID id, const wxString * dir, const wxPoint * pos, const wxSize * size, long style, const wxString * filter, int default_filter, const wxString * name) {
return self->Create(parent, id, *dir, *pos, *size, style, *filter, default_filter, *name);
}
bool wxGenericDirCtrl_ExpandPath(wxGenericDirCtrl * self, const wxString * path) {
return self->ExpandPath(*path);
}
wxString *wxGenericDirCtrl_GetDefaultPath(const wxGenericDirCtrl * self) {
return new wxString(self->GetDefaultPath());
}
wxString *wxGenericDirCtrl_GetFilePath(const wxGenericDirCtrl * self) {
return new wxString(self->GetFilePath());
}
void wxGenericDirCtrl_GetFilePaths(const wxGenericDirCtrl * self, wxArrayString * paths) {
return self->GetFilePaths(*paths);
}
wxString *wxGenericDirCtrl_GetFilter(const wxGenericDirCtrl * self) {
return new wxString(self->GetFilter());
}
int wxGenericDirCtrl_GetFilterIndex(const wxGenericDirCtrl * self) {
return self->GetFilterIndex();
}
wxDirFilterListCtrl * wxGenericDirCtrl_GetFilterListCtrl(const wxGenericDirCtrl * self) {
return self->GetFilterListCtrl();
}
wxString *wxGenericDirCtrl_GetPath(const wxGenericDirCtrl * self) {
return new wxString(self->GetPath());
}
void wxGenericDirCtrl_GetPaths(const wxGenericDirCtrl * self, wxArrayString * paths) {
return self->GetPaths(*paths);
}
wxTreeItemId *wxGenericDirCtrl_GetRootId(wxGenericDirCtrl * self) {
return new wxTreeItemId(self->GetRootId());
}
wxTreeCtrl * wxGenericDirCtrl_GetTreeCtrl(const wxGenericDirCtrl * self) {
return self->GetTreeCtrl();
}
void wxGenericDirCtrl_Init(wxGenericDirCtrl * self) {
return self->Init();
}
void wxGenericDirCtrl_ReCreateTree(wxGenericDirCtrl * self) {
return self->ReCreateTree();
}
void wxGenericDirCtrl_SetDefaultPath(wxGenericDirCtrl * self, const wxString * path) {
return self->SetDefaultPath(*path);
}
void wxGenericDirCtrl_SetFilter(wxGenericDirCtrl * self, const wxString * filter) {
return self->SetFilter(*filter);
}
void wxGenericDirCtrl_SetFilterIndex(wxGenericDirCtrl * self, int n) {
return self->SetFilterIndex(n);
}
void wxGenericDirCtrl_SetPath(wxGenericDirCtrl * self, const wxString * path) {
return self->SetPath(*path);
}
void wxGenericDirCtrl_ShowHidden(wxGenericDirCtrl * self, bool show) {
return self->ShowHidden(show);
}
void wxGenericDirCtrl_SelectPath(wxGenericDirCtrl * self, const wxString * path, bool select) {
return self->SelectPath(*path, select);
}
void wxGenericDirCtrl_SelectPaths(wxGenericDirCtrl * self, const wxArrayString * paths) {
return self->SelectPaths(*paths);
}
void wxGenericDirCtrl_UnselectAll(wxGenericDirCtrl * self) {
return self->UnselectAll();
}
wxClassInfo *wxGenericProgressDialog_CLASSINFO() {
return wxCLASSINFO(wxGenericProgressDialog);
}
wxGenericProgressDialog *wxGenericProgressDialog_new(const wxString * title, const wxString * message, int maximum, wxWindow * parent, int style) {
return new wxGenericProgressDialog(*title, *message, maximum, parent, style);
}
int wxGenericProgressDialog_GetValue(const wxGenericProgressDialog * self) {
return self->GetValue();
}
int wxGenericProgressDialog_GetRange(const wxGenericProgressDialog * self) {
return self->GetRange();
}
wxString *wxGenericProgressDialog_GetMessage(const wxGenericProgressDialog * self) {
return new wxString(self->GetMessage());
}
bool wxGenericProgressDialog_Pulse(wxGenericProgressDialog * self, const wxString * newmsg, bool * skip) {
return self->Pulse(*newmsg, skip);
}
void wxGenericProgressDialog_Resume(wxGenericProgressDialog * self) {
return self->Resume();
}
void wxGenericProgressDialog_SetRange(wxGenericProgressDialog * self, int maximum) {
return self->SetRange(maximum);
}
bool wxGenericProgressDialog_WasCancelled(const wxGenericProgressDialog * self) {
return self->WasCancelled();
}
bool wxGenericProgressDialog_WasSkipped(const wxGenericProgressDialog * self) {
return self->WasSkipped();
}
bool wxGenericProgressDialog_Update(wxGenericProgressDialog * self, int value, const wxString * newmsg, bool * skip) {
return self->Update(value, *newmsg, skip);
}
wxClassInfo *wxGenericValidator_CLASSINFO() {
return wxCLASSINFO(wxGenericValidator);
}
wxGenericValidator *wxGenericValidator_new(const wxGenericValidator * validator) {
return new wxGenericValidator(*validator);
}
wxGenericValidator *wxGenericValidator_new1(bool * val_ptr) {
return new wxGenericValidator(val_ptr);
}
wxGenericValidator *wxGenericValidator_new2(wxString * val_ptr) {
return new wxGenericValidator(val_ptr);
}
wxGenericValidator *wxGenericValidator_new3(int * val_ptr) {
return new wxGenericValidator(val_ptr);
}
wxGenericValidator *wxGenericValidator_new4(wxArrayInt * val_ptr) {
return new wxGenericValidator(val_ptr);
}
wxGenericValidator *wxGenericValidator_new5(wxDateTime * val_ptr) {
return new wxGenericValidator(val_ptr);
}
wxGenericValidator *wxGenericValidator_new6(wxFileName * val_ptr) {
return new wxGenericValidator(val_ptr);
}
wxGenericValidator *wxGenericValidator_new7(float * val_ptr) {
return new wxGenericValidator(val_ptr);
}
wxGenericValidator *wxGenericValidator_new8(double * val_ptr) {
return new wxGenericValidator(val_ptr);
}
wxClassInfo *wxGraphicsBrush_CLASSINFO() {
return wxCLASSINFO(wxGraphicsBrush);
}
wxClassInfo *wxGraphicsContext_CLASSINFO() {
return wxCLASSINFO(wxGraphicsContext);
}
wxGraphicsContext * wxGraphicsContext_Create(wxWindow * window) {
return wxGraphicsContext::Create(window);
}
wxGraphicsContext * wxGraphicsContext_Create1(const wxWindowDC * window_dc) {
return wxGraphicsContext::Create(*window_dc);
}
wxGraphicsContext * wxGraphicsContext_Create2(const wxMemoryDC * memory_dc) {
return wxGraphicsContext::Create(*memory_dc);
}
#ifdef __WXMSW__
wxGraphicsContext * wxGraphicsContext_Create4(const wxEnhMetaFileDC * meta_file_dc) {
return wxGraphicsContext::Create(*meta_file_dc);
}
#endif
#if wxCHECK_VERSION(3, 1, 0)
wxGraphicsContext * wxGraphicsContext_CreateFromUnknownDC(wxDC * dc) {
return wxGraphicsContext::CreateFromUnknownDC(*dc);
}
#endif
wxGraphicsContext * wxGraphicsContext_Create5(wxImage * image) {
return wxGraphicsContext::Create(*image);
}
wxGraphicsContext * wxGraphicsContext_CreateFromNative(void * context) {
return wxGraphicsContext::CreateFromNative(context);
}
wxGraphicsContext * wxGraphicsContext_CreateFromNativeWindow(void * window) {
return wxGraphicsContext::CreateFromNativeWindow(window);
}
wxGraphicsContext * wxGraphicsContext_Create6() {
return wxGraphicsContext::Create();
}
void wxGraphicsContext_ResetClip(wxGraphicsContext * self) {
return self->ResetClip();
}
void wxGraphicsContext_Clip(wxGraphicsContext * self, const wxRegion * region) {
return self->Clip(*region);
}
#if wxCHECK_VERSION(3, 1, 0)
void wxGraphicsContext_GetClipBox(wxGraphicsContext * self, wxDouble * x, wxDouble * y, wxDouble * w, wxDouble * h) {
return self->GetClipBox(x, y, w, h);
}
#endif
wxGraphicsMatrix *wxGraphicsContext_CreateMatrix1(const wxGraphicsContext * self, const wxAffineMatrix2DBase * mat) {
return new wxGraphicsMatrix(self->CreateMatrix(*mat));
}
void wxGraphicsContext_ConcatTransform(wxGraphicsContext * self, const wxGraphicsMatrix * matrix) {
return self->ConcatTransform(*matrix);
}
wxGraphicsMatrix *wxGraphicsContext_GetTransform(const wxGraphicsContext * self) {
return new wxGraphicsMatrix(self->GetTransform());
}
void wxGraphicsContext_SetTransform(wxGraphicsContext * self, const wxGraphicsMatrix * matrix) {
return self->SetTransform(*matrix);
}
wxGraphicsBrush *wxGraphicsContext_CreateBrush(const wxGraphicsContext * self, const wxBrush * brush) {
return new wxGraphicsBrush(self->CreateBrush(*brush));
}
void wxGraphicsContext_SetBrush(wxGraphicsContext * self, const wxBrush * brush) {
return self->SetBrush(*brush);
}
void wxGraphicsContext_SetBrush1(wxGraphicsContext * self, const wxGraphicsBrush * brush) {
return self->SetBrush(*brush);
}
wxGraphicsPen *wxGraphicsContext_CreatePen(const wxGraphicsContext * self, const wxPen * pen) {
return new wxGraphicsPen(self->CreatePen(*pen));
}
#if wxCHECK_VERSION(3, 1, 0)
wxGraphicsPen *wxGraphicsContext_CreatePen1(const wxGraphicsContext * self, const wxGraphicsPenInfo * info) {
return new wxGraphicsPen(self->CreatePen(*info));
}
#endif
void wxGraphicsContext_SetPen(wxGraphicsContext * self, const wxPen * pen) {
return self->SetPen(*pen);
}
void wxGraphicsContext_SetPen1(wxGraphicsContext * self, const wxGraphicsPen * pen) {
return self->SetPen(*pen);
}
wxGraphicsPath *wxGraphicsContext_CreatePath(const wxGraphicsContext * self) {
return new wxGraphicsPath(self->CreatePath());
}
void wxGraphicsContext_StrokeLines(wxGraphicsContext * self, size_t n, const wxPoint2DDouble * begin_points, const wxPoint2DDouble * end_points) {
return self->StrokeLines(n, begin_points, end_points);
}
void wxGraphicsContext_StrokeLines1(wxGraphicsContext * self, size_t n, const wxPoint2DDouble * points) {
return self->StrokeLines(n, points);
}
void wxGraphicsContext_StrokePath(wxGraphicsContext * self, const wxGraphicsPath * path) {
return self->StrokePath(*path);
}
wxGraphicsFont *wxGraphicsContext_CreateFont(const wxGraphicsContext * self, const wxFont * font, const wxColour * col) {
return new wxGraphicsFont(self->CreateFont(*font, *col));
}
wxGraphicsFont *wxGraphicsContext_CreateFont1(const wxGraphicsContext * self, double size_in_pixels, const wxString * facename, int flags, const wxColour * col) {
return new wxGraphicsFont(self->CreateFont(size_in_pixels, *facename, flags, *col));
}
void wxGraphicsContext_SetFont(wxGraphicsContext * self, const wxFont * font, const wxColour * colour) {
return self->SetFont(*font, *colour);
}
void wxGraphicsContext_SetFont1(wxGraphicsContext * self, const wxGraphicsFont * font) {
return self->SetFont(*font);
}
void wxGraphicsContext_GetPartialTextExtents(const wxGraphicsContext * self, const wxString * text, wxArrayDouble * widths) {
return self->GetPartialTextExtents(*text, *widths);
}
void wxGraphicsContext_GetTextExtent(const wxGraphicsContext * self, const wxString * text, wxDouble * width, wxDouble * height, wxDouble * descent, wxDouble * external_leading) {
return self->GetTextExtent(*text, width, height, descent, external_leading);
}
bool wxGraphicsContext_StartDoc(wxGraphicsContext * self, const wxString * message) {
return self->StartDoc(*message);
}
void wxGraphicsContext_EndDoc(wxGraphicsContext * self) {
return self->EndDoc();
}
void wxGraphicsContext_EndPage(wxGraphicsContext * self) {
return self->EndPage();
}
void wxGraphicsContext_EndLayer(wxGraphicsContext * self) {
return self->EndLayer();
}
void wxGraphicsContext_PushState(wxGraphicsContext * self) {
return self->PushState();
}
void wxGraphicsContext_PopState(wxGraphicsContext * self) {
return self->PopState();
}
void wxGraphicsContext_Flush(wxGraphicsContext * self) {
return self->Flush();
}
void * wxGraphicsContext_GetNativeContext(wxGraphicsContext * self) {
return self->GetNativeContext();
}
void wxGraphicsContext_GetSize(const wxGraphicsContext * self, wxDouble * width, wxDouble * height) {
return self->GetSize(width, height);
}
#if wxCHECK_VERSION(3, 1, 0)
void wxGraphicsContext_GetDPI(const wxGraphicsContext * self, wxDouble * dpi_x, wxDouble * dpi_y) {
return self->GetDPI(dpi_x, dpi_y);
}
wxWindow * wxGraphicsContext_GetWindow(const wxGraphicsContext * self) {
return self->GetWindow();
}
#endif
bool wxGraphicsContext_ShouldOffset(const wxGraphicsContext * self) {
return self->ShouldOffset();
}
void wxGraphicsContext_EnableOffset(wxGraphicsContext * self, bool enable) {
return self->EnableOffset(enable);
}
void wxGraphicsContext_DisableOffset(wxGraphicsContext * self) {
return self->DisableOffset();
}
#if wxCHECK_VERSION(3, 1, 0)
bool wxGraphicsContext_OffsetEnabled(const wxGraphicsContext * self) {
return self->OffsetEnabled();
}
#endif
#if wxCHECK_VERSION(3, 1, 7)
wxSize *wxGraphicsContext_FromDIP(const wxGraphicsContext * self, const wxSize * sz) {
return new wxSize(self->FromDIP(*sz));
}
wxPoint *wxGraphicsContext_FromDIP1(const wxGraphicsContext * self, const wxPoint * pt) {
return new wxPoint(self->FromDIP(*pt));
}
int wxGraphicsContext_FromDIP2(const wxGraphicsContext * self, int d) {
return self->FromDIP(d);
}
wxSize *wxGraphicsContext_ToDIP(const wxGraphicsContext * self, const wxSize * sz) {
return new wxSize(self->ToDIP(*sz));
}
wxPoint *wxGraphicsContext_ToDIP1(const wxGraphicsContext * self, const wxPoint * pt) {
return new wxPoint(self->ToDIP(*pt));
}
int wxGraphicsContext_ToDIP2(const wxGraphicsContext * self, int d) {
return self->ToDIP(d);
}
#endif
wxClassInfo *wxGraphicsFont_CLASSINFO() {
return wxCLASSINFO(wxGraphicsFont);
}
void wxGraphicsGradientStop_delete(wxGraphicsGradientStop *self) {
delete self;
}
wxColour *wxGraphicsGradientStop_GetColour(const wxGraphicsGradientStop * self) {
return new wxColour(self->GetColour());
}
void wxGraphicsGradientStop_SetColour(wxGraphicsGradientStop * self, const wxColour * col) {
return self->SetColour(*col);
}
void wxGraphicsGradientStops_delete(wxGraphicsGradientStops *self) {
delete self;
}
void wxGraphicsGradientStops_Add(wxGraphicsGradientStops * self, const wxGraphicsGradientStop * stop) {
return self->Add(*stop);
}
size_t wxGraphicsGradientStops_GetCount(const wxGraphicsGradientStops * self) {
return self->GetCount();
}
wxColour *wxGraphicsGradientStops_GetStartColour(const wxGraphicsGradientStops * self) {
return new wxColour(self->GetStartColour());
}
wxColour *wxGraphicsGradientStops_GetEndColour(const wxGraphicsGradientStops * self) {
return new wxColour(self->GetEndColour());
}
wxClassInfo *wxGraphicsMatrix_CLASSINFO() {
return wxCLASSINFO(wxGraphicsMatrix);
}
void wxGraphicsMatrix_Concat(wxGraphicsMatrix * self, const wxGraphicsMatrix * t) {
return self->Concat(t);
}
void wxGraphicsMatrix_Get(const wxGraphicsMatrix * self, wxDouble * a, wxDouble * b, wxDouble * c, wxDouble * d, wxDouble * tx, wxDouble * ty) {
return self->Get(a, b, c, d, tx, ty);
}
void * wxGraphicsMatrix_GetNativeMatrix(const wxGraphicsMatrix * self) {
return self->GetNativeMatrix();
}
void wxGraphicsMatrix_Invert(wxGraphicsMatrix * self) {
return self->Invert();
}
bool wxGraphicsMatrix_IsEqual1(const wxGraphicsMatrix * self, const wxGraphicsMatrix * t) {
return self->IsEqual(*t);
}
bool wxGraphicsMatrix_IsIdentity(const wxGraphicsMatrix * self) {
return self->IsIdentity();
}
void wxGraphicsMatrix_TransformDistance(const wxGraphicsMatrix * self, wxDouble * dx, wxDouble * dy) {
return self->TransformDistance(dx, dy);
}
void wxGraphicsMatrix_TransformPoint(const wxGraphicsMatrix * self, wxDouble * x, wxDouble * y) {
return self->TransformPoint(x, y);
}
wxClassInfo *wxGraphicsObject_CLASSINFO() {
return wxCLASSINFO(wxGraphicsObject);
}
wxGraphicsRenderer * wxGraphicsObject_GetRenderer(const wxGraphicsObject * self) {
return self->GetRenderer();
}
bool wxGraphicsObject_IsNull(const wxGraphicsObject * self) {
return self->IsNull();
}
wxClassInfo *wxGraphicsPath_CLASSINFO() {
return wxCLASSINFO(wxGraphicsPath);
}
void wxGraphicsPath_AddCurveToPoint1(wxGraphicsPath * self, const wxPoint2DDouble * c1, const wxPoint2DDouble * c2, const wxPoint2DDouble * e) {
return self->AddCurveToPoint(*c1, *c2, *e);
}
void wxGraphicsPath_AddLineToPoint1(wxGraphicsPath * self, const wxPoint2DDouble * p) {
return self->AddLineToPoint(*p);
}
void wxGraphicsPath_AddPath(wxGraphicsPath * self, const wxGraphicsPath * path) {
return self->AddPath(*path);
}
void wxGraphicsPath_CloseSubpath(wxGraphicsPath * self) {
return self->CloseSubpath();
}
void wxGraphicsPath_GetBox1(const wxGraphicsPath * self, wxDouble * x, wxDouble * y, wxDouble * w, wxDouble * h) {
return self->GetBox(x, y, w, h);
}
void wxGraphicsPath_GetCurrentPoint(const wxGraphicsPath * self, wxDouble * x, wxDouble * y) {
return self->GetCurrentPoint(x, y);
}
void * wxGraphicsPath_GetNativePath(const wxGraphicsPath * self) {
return self->GetNativePath();
}
void wxGraphicsPath_MoveToPoint1(wxGraphicsPath * self, const wxPoint2DDouble * p) {
return self->MoveToPoint(*p);
}
void wxGraphicsPath_Transform(wxGraphicsPath * self, const wxGraphicsMatrix * matrix) {
return self->Transform(*matrix);
}
void wxGraphicsPath_UnGetNativePath(const wxGraphicsPath * self, void * p) {
return self->UnGetNativePath(p);
}
wxClassInfo *wxGraphicsPen_CLASSINFO() {
return wxCLASSINFO(wxGraphicsPen);
}
wxClassInfo *wxGraphicsRenderer_CLASSINFO() {
return wxCLASSINFO(wxGraphicsRenderer);
}
wxImage *wxGraphicsRenderer_CreateImageFromBitmap(wxGraphicsRenderer * self, const wxGraphicsBitmap * bmp) {
return new wxImage(self->CreateImageFromBitmap(*bmp));
}
wxGraphicsContext * wxGraphicsRenderer_CreateContext(wxGraphicsRenderer * self, wxWindow * window) {
return self->CreateContext(window);
}
wxGraphicsContext * wxGraphicsRenderer_CreateContext1(wxGraphicsRenderer * self, const wxWindowDC * window_dc) {
return self->CreateContext(*window_dc);
}
wxGraphicsContext * wxGraphicsRenderer_CreateContext2(wxGraphicsRenderer * self, const wxMemoryDC * memory_dc) {
return self->CreateContext(*memory_dc);
}
#ifdef __WXMSW__
wxGraphicsContext * wxGraphicsRenderer_CreateContext4(wxGraphicsRenderer * self, const wxEnhMetaFileDC * meta_file_dc) {
return self->CreateContext(*meta_file_dc);
}
#endif
#if wxCHECK_VERSION(3, 1, 0)
wxGraphicsContext * wxGraphicsRenderer_CreateContextFromUnknownDC(wxGraphicsRenderer * self, wxDC * dc) {
return self->CreateContextFromUnknownDC(*dc);
}
#endif
wxGraphicsContext * wxGraphicsRenderer_CreateContextFromImage(wxGraphicsRenderer * self, wxImage * image) {
return self->CreateContextFromImage(*image);
}
wxGraphicsBrush *wxGraphicsRenderer_CreateBrush(wxGraphicsRenderer * self, const wxBrush * brush) {
return new wxGraphicsBrush(self->CreateBrush(*brush));
}
wxGraphicsContext * wxGraphicsRenderer_CreateContextFromNativeContext(wxGraphicsRenderer * self, void * context) {
return self->CreateContextFromNativeContext(context);
}
wxGraphicsContext * wxGraphicsRenderer_CreateContextFromNativeWindow(wxGraphicsRenderer * self, void * window) {
return self->CreateContextFromNativeWindow(window);
}
wxGraphicsContext * wxGraphicsRenderer_CreateMeasuringContext(wxGraphicsRenderer * self) {
return self->CreateMeasuringContext();
}
wxGraphicsFont *wxGraphicsRenderer_CreateFont(wxGraphicsRenderer * self, const wxFont * font, const wxColour * col) {
return new wxGraphicsFont(self->CreateFont(*font, *col));
}
wxGraphicsFont *wxGraphicsRenderer_CreateFont1(wxGraphicsRenderer * self, double size_in_pixels, const wxString * facename, int flags, const wxColour * col) {
return new wxGraphicsFont(self->CreateFont(size_in_pixels, *facename, flags, *col));
}
#if wxCHECK_VERSION(3, 1, 0)
wxGraphicsFont *wxGraphicsRenderer_CreateFontAtDPI(wxGraphicsRenderer * self, const wxFont * font, const wxRealPoint * dpi, const wxColour * col) {
return new wxGraphicsFont(self->CreateFontAtDPI(*font, *dpi, *col));
}
#endif
wxGraphicsPath *wxGraphicsRenderer_CreatePath(wxGraphicsRenderer * self) {
return new wxGraphicsPath(self->CreatePath());
}
#if wxCHECK_VERSION(3, 1, 0)
wxGraphicsPen *wxGraphicsRenderer_CreatePen(wxGraphicsRenderer * self, const wxGraphicsPenInfo * info) {
return new wxGraphicsPen(self->CreatePen(*info));
}
wxString *wxGraphicsRenderer_GetName(const wxGraphicsRenderer * self) {
return new wxString(self->GetName());
}
void wxGraphicsRenderer_GetVersion(const wxGraphicsRenderer * self, int * major, int * minor, int * micro) {
return self->GetVersion(major, minor, micro);
}
#endif
wxGraphicsRenderer * wxGraphicsRenderer_GetDefaultRenderer() {
return wxGraphicsRenderer::GetDefaultRenderer();
}
wxGraphicsRenderer * wxGraphicsRenderer_GetCairoRenderer() {
return wxGraphicsRenderer::GetCairoRenderer();
}
#ifdef __WXMSW__
wxGraphicsRenderer * wxGraphicsRenderer_GetGDIPlusRenderer() {
return wxGraphicsRenderer::GetGDIPlusRenderer();
}
#endif
wxClassInfo *wxGridBagSizer_CLASSINFO() {
return wxCLASSINFO(wxGridBagSizer);
}
wxGridBagSizer *wxGridBagSizer_new(int vgap, int hgap) {
return new wxGridBagSizer(vgap, hgap);
}
wxSizerItem * wxGridBagSizer_Add(wxGridBagSizer * self, wxWindow * window, const wxGBPosition * pos, const wxGBSpan * span, int flag, int border, wxObject * user_data) {
return self->Add(window, *pos, *span, flag, border, user_data);
}
wxSizerItem * wxGridBagSizer_Add1(wxGridBagSizer * self, wxSizer * sizer, const wxGBPosition * pos, const wxGBSpan * span, int flag, int border, wxObject * user_data) {
return self->Add(sizer, *pos, *span, flag, border, user_data);
}
wxSizerItem * wxGridBagSizer_Add2(wxGridBagSizer * self, wxGBSizerItem * item) {
return self->Add(item);
}
wxSizerItem * wxGridBagSizer_Add3(wxGridBagSizer * self, int width, int height, const wxGBPosition * pos, const wxGBSpan * span, int flag, int border, wxObject * user_data) {
return self->Add(width, height, *pos, *span, flag, border, user_data);
}
bool wxGridBagSizer_CheckForIntersection(wxGridBagSizer * self, wxGBSizerItem * item, wxGBSizerItem * exclude_item) {
return self->CheckForIntersection(item, exclude_item);
}
bool wxGridBagSizer_CheckForIntersection1(wxGridBagSizer * self, const wxGBPosition * pos, const wxGBSpan * span, wxGBSizerItem * exclude_item) {
return self->CheckForIntersection(*pos, *span, exclude_item);
}
wxGBSizerItem * wxGridBagSizer_FindItem(wxGridBagSizer * self, wxWindow * window) {
return self->FindItem(window);
}
wxGBSizerItem * wxGridBagSizer_FindItem1(wxGridBagSizer * self, wxSizer * sizer) {
return self->FindItem(sizer);
}
wxGBSizerItem * wxGridBagSizer_FindItemAtPoint(wxGridBagSizer * self, const wxPoint * pt) {
return self->FindItemAtPoint(*pt);
}
wxGBSizerItem * wxGridBagSizer_FindItemAtPosition(wxGridBagSizer * self, const wxGBPosition * pos) {
return self->FindItemAtPosition(*pos);
}
wxGBSizerItem * wxGridBagSizer_FindItemWithData(wxGridBagSizer * self, const wxObject * user_data) {
return self->FindItemWithData(user_data);
}
wxSize *wxGridBagSizer_GetCellSize(const wxGridBagSizer * self, int row, int col) {
return new wxSize(self->GetCellSize(row, col));
}
wxSize *wxGridBagSizer_GetEmptyCellSize(const wxGridBagSizer * self) {
return new wxSize(self->GetEmptyCellSize());
}
wxGBPosition *wxGridBagSizer_GetItemPosition(wxGridBagSizer * self, wxWindow * window) {
return new wxGBPosition(self->GetItemPosition(window));
}
wxGBPosition *wxGridBagSizer_GetItemPosition1(wxGridBagSizer * self, wxSizer * sizer) {
return new wxGBPosition(self->GetItemPosition(sizer));
}
wxGBPosition *wxGridBagSizer_GetItemPosition2(wxGridBagSizer * self, size_t index) {
return new wxGBPosition(self->GetItemPosition(index));
}
wxGBSpan *wxGridBagSizer_GetItemSpan(wxGridBagSizer * self, wxWindow * window) {
return new wxGBSpan(self->GetItemSpan(window));
}
wxGBSpan *wxGridBagSizer_GetItemSpan1(wxGridBagSizer * self, wxSizer * sizer) {
return new wxGBSpan(self->GetItemSpan(sizer));
}
wxGBSpan *wxGridBagSizer_GetItemSpan2(wxGridBagSizer * self, size_t index) {
return new wxGBSpan(self->GetItemSpan(index));
}
void wxGridBagSizer_SetEmptyCellSize(wxGridBagSizer * self, const wxSize * sz) {
return self->SetEmptyCellSize(*sz);
}
bool wxGridBagSizer_SetItemPosition(wxGridBagSizer * self, wxWindow * window, const wxGBPosition * pos) {
return self->SetItemPosition(window, *pos);
}
bool wxGridBagSizer_SetItemPosition1(wxGridBagSizer * self, wxSizer * sizer, const wxGBPosition * pos) {
return self->SetItemPosition(sizer, *pos);
}
bool wxGridBagSizer_SetItemPosition2(wxGridBagSizer * self, size_t index, const wxGBPosition * pos) {
return self->SetItemPosition(index, *pos);
}
bool wxGridBagSizer_SetItemSpan(wxGridBagSizer * self, wxWindow * window, const wxGBSpan * span) {
return self->SetItemSpan(window, *span);
}
bool wxGridBagSizer_SetItemSpan1(wxGridBagSizer * self, wxSizer * sizer, const wxGBSpan * span) {
return self->SetItemSpan(sizer, *span);
}
bool wxGridBagSizer_SetItemSpan2(wxGridBagSizer * self, size_t index, const wxGBSpan * span) {
return self->SetItemSpan(index, *span);
}
wxClassInfo *wxGridEditorCreatedEvent_CLASSINFO() {
return wxCLASSINFO(wxGridEditorCreatedEvent);
}
wxGridEditorCreatedEvent *wxGridEditorCreatedEvent_new() {
return new wxGridEditorCreatedEvent();
}
#if wxCHECK_VERSION(3, 1, 0)
int wxGridEditorCreatedEvent_GetCol(const wxGridEditorCreatedEvent * self) {
return self->GetCol();
}
#endif
wxControl * wxGridEditorCreatedEvent_GetControl(wxGridEditorCreatedEvent * self) {
return self->GetControl();
}
#if wxCHECK_VERSION(3, 1, 0)
int wxGridEditorCreatedEvent_GetRow(const wxGridEditorCreatedEvent * self) {
return self->GetRow();
}
wxWindow * wxGridEditorCreatedEvent_GetWindow(const wxGridEditorCreatedEvent * self) {
return self->GetWindow();
}
#endif
void wxGridEditorCreatedEvent_SetCol(wxGridEditorCreatedEvent * self, int col) {
return self->SetCol(col);
}
void wxGridEditorCreatedEvent_SetControl(wxGridEditorCreatedEvent * self, wxControl * ctrl) {
return self->SetControl(ctrl);
}
void wxGridEditorCreatedEvent_SetRow(wxGridEditorCreatedEvent * self, int row) {
return self->SetRow(row);
}
#if wxCHECK_VERSION(3, 1, 0)
void wxGridEditorCreatedEvent_SetWindow(wxGridEditorCreatedEvent * self, wxWindow * window) {
return self->SetWindow(window);
}
#endif
wxClassInfo *wxGridEvent_CLASSINFO() {
return wxCLASSINFO(wxGridEvent);
}
wxGridEvent *wxGridEvent_new() {
return new wxGridEvent();
}
bool wxGridEvent_AltDown(const wxGridEvent * self) {
return self->AltDown();
}
bool wxGridEvent_ControlDown(const wxGridEvent * self) {
return self->ControlDown();
}
#if wxCHECK_VERSION(3, 1, 0)
int wxGridEvent_GetCol(const wxGridEvent * self) {
return self->GetCol();
}
wxPoint *wxGridEvent_GetPosition(const wxGridEvent * self) {
return new wxPoint(self->GetPosition());
}
int wxGridEvent_GetRow(const wxGridEvent * self) {
return self->GetRow();
}
#endif
bool wxGridEvent_MetaDown(const wxGridEvent * self) {
return self->MetaDown();
}
#if wxCHECK_VERSION(3, 1, 0)
bool wxGridEvent_Selecting(const wxGridEvent * self) {
return self->Selecting();
}
#endif
bool wxGridEvent_ShiftDown(const wxGridEvent * self) {
return self->ShiftDown();
}
wxClassInfo *wxGridRangeSelectEvent_CLASSINFO() {
return wxCLASSINFO(wxGridRangeSelectEvent);
}
wxGridRangeSelectEvent *wxGridRangeSelectEvent_new() {
return new wxGridRangeSelectEvent();
}
bool wxGridRangeSelectEvent_AltDown(const wxGridRangeSelectEvent * self) {
return self->AltDown();
}
bool wxGridRangeSelectEvent_ControlDown(const wxGridRangeSelectEvent * self) {
return self->ControlDown();
}
#if wxCHECK_VERSION(3, 1, 0)
int wxGridRangeSelectEvent_GetBottomRow(const wxGridRangeSelectEvent * self) {
return self->GetBottomRow();
}
int wxGridRangeSelectEvent_GetLeftCol(const wxGridRangeSelectEvent * self) {
return self->GetLeftCol();
}
int wxGridRangeSelectEvent_GetRightCol(const wxGridRangeSelectEvent * self) {
return self->GetRightCol();
}
int wxGridRangeSelectEvent_GetTopRow(const wxGridRangeSelectEvent * self) {
return self->GetTopRow();
}
#endif
bool wxGridRangeSelectEvent_MetaDown(const wxGridRangeSelectEvent * self) {
return self->MetaDown();
}
#if wxCHECK_VERSION(3, 1, 0)
bool wxGridRangeSelectEvent_Selecting(const wxGridRangeSelectEvent * self) {
return self->Selecting();
}
#endif
bool wxGridRangeSelectEvent_ShiftDown(const wxGridRangeSelectEvent * self) {
return self->ShiftDown();
}
wxClassInfo *wxGridSizeEvent_CLASSINFO() {
return wxCLASSINFO(wxGridSizeEvent);
}
wxGridSizeEvent *wxGridSizeEvent_new() {
return new wxGridSizeEvent();
}
bool wxGridSizeEvent_AltDown(const wxGridSizeEvent * self) {
return self->AltDown();
}
bool wxGridSizeEvent_ControlDown(const wxGridSizeEvent * self) {
return self->ControlDown();
}
#if wxCHECK_VERSION(3, 1, 0)
wxPoint *wxGridSizeEvent_GetPosition(const wxGridSizeEvent * self) {
return new wxPoint(self->GetPosition());
}
int wxGridSizeEvent_GetRowOrCol(const wxGridSizeEvent * self) {
return self->GetRowOrCol();
}
#endif
bool wxGridSizeEvent_MetaDown(const wxGridSizeEvent * self) {
return self->MetaDown();
}
bool wxGridSizeEvent_ShiftDown(const wxGridSizeEvent * self) {
return self->ShiftDown();
}
wxClassInfo *wxGridSizer_CLASSINFO() {
return wxCLASSINFO(wxGridSizer);
}
wxGridSizer *wxGridSizer_new(int cols, int vgap, int hgap) {
return new wxGridSizer(cols, vgap, hgap);
}
wxGridSizer *wxGridSizer_new1(int cols, const wxSize * gap) {
return new wxGridSizer(cols, *gap);
}
wxGridSizer *wxGridSizer_new2(int rows, int cols, int vgap, int hgap) {
return new wxGridSizer(rows, cols, vgap, hgap);
}
wxGridSizer *wxGridSizer_new3(int rows, int cols, const wxSize * gap) {
return new wxGridSizer(rows, cols, *gap);
}
int wxGridSizer_GetCols(const wxGridSizer * self) {
return self->GetCols();
}
int wxGridSizer_GetRows(const wxGridSizer * self) {
return self->GetRows();
}
int wxGridSizer_GetEffectiveColsCount(const wxGridSizer * self) {
return self->GetEffectiveColsCount();
}
int wxGridSizer_GetEffectiveRowsCount(const wxGridSizer * self) {
return self->GetEffectiveRowsCount();
}
int wxGridSizer_GetHGap(const wxGridSizer * self) {
return self->GetHGap();
}
int wxGridSizer_GetVGap(const wxGridSizer * self) {
return self->GetVGap();
}
void wxGridSizer_SetCols(wxGridSizer * self, int cols) {
return self->SetCols(cols);
}
void wxGridSizer_SetHGap(wxGridSizer * self, int gap) {
return self->SetHGap(gap);
}
void wxGridSizer_SetRows(wxGridSizer * self, int rows) {
return self->SetRows(rows);
}
void wxGridSizer_SetVGap(wxGridSizer * self, int gap) {
return self->SetVGap(gap);
}
wxClassInfo *wxGridTableBase_CLASSINFO() {
return wxCLASSINFO(wxGridTableBase);
}
bool wxGridTableBase_IsEmptyCell(wxGridTableBase * self, int row, int col) {
return self->IsEmptyCell(row, col);
}
bool wxGridTableBase_IsEmpty(wxGridTableBase * self, const wxGridCellCoords * coords) {
return self->IsEmpty(*coords);
}
wxString *wxGridTableBase_GetValue(wxGridTableBase * self, int row, int col) {
return new wxString(self->GetValue(row, col));
}
void wxGridTableBase_SetValue(wxGridTableBase * self, int row, int col, const wxString * value) {
return self->SetValue(row, col, *value);
}
wxString *wxGridTableBase_GetTypeName(wxGridTableBase * self, int row, int col) {
return new wxString(self->GetTypeName(row, col));
}
bool wxGridTableBase_CanGetValueAs(wxGridTableBase * self, int row, int col, const wxString * type_name) {
return self->CanGetValueAs(row, col, *type_name);
}
bool wxGridTableBase_CanSetValueAs(wxGridTableBase * self, int row, int col, const wxString * type_name) {
return self->CanSetValueAs(row, col, *type_name);
}
long wxGridTableBase_GetValueAsLong(wxGridTableBase * self, int row, int col) {
return self->GetValueAsLong(row, col);
}
double wxGridTableBase_GetValueAsDouble(wxGridTableBase * self, int row, int col) {
return self->GetValueAsDouble(row, col);
}
bool wxGridTableBase_GetValueAsBool(wxGridTableBase * self, int row, int col) {
return self->GetValueAsBool(row, col);
}
void * wxGridTableBase_GetValueAsCustom(wxGridTableBase * self, int row, int col, const wxString * type_name) {
return self->GetValueAsCustom(row, col, *type_name);
}
void wxGridTableBase_SetValueAsLong(wxGridTableBase * self, int row, int col, long value) {
return self->SetValueAsLong(row, col, value);
}
void wxGridTableBase_SetValueAsDouble(wxGridTableBase * self, int row, int col, double value) {
return self->SetValueAsDouble(row, col, value);
}
void wxGridTableBase_SetValueAsBool(wxGridTableBase * self, int row, int col, bool value) {
return self->SetValueAsBool(row, col, value);
}
void wxGridTableBase_SetValueAsCustom(wxGridTableBase * self, int row, int col, const wxString * type_name, void * value) {
return self->SetValueAsCustom(row, col, *type_name, value);
}
void wxGridTableBase_SetView(wxGridTableBase * self, wxGrid * grid) {
return self->SetView(grid);
}
wxGrid * wxGridTableBase_GetView(const wxGridTableBase * self) {
return self->GetView();
}
void wxGridTableBase_Clear(wxGridTableBase * self) {
return self->Clear();
}
bool wxGridTableBase_InsertRows(wxGridTableBase * self, size_t pos, size_t num_rows) {
return self->InsertRows(pos, num_rows);
}
bool wxGridTableBase_AppendRows(wxGridTableBase * self, size_t num_rows) {
return self->AppendRows(num_rows);
}
bool wxGridTableBase_DeleteRows(wxGridTableBase * self, size_t pos, size_t num_rows) {
return self->DeleteRows(pos, num_rows);
}
bool wxGridTableBase_InsertCols(wxGridTableBase * self, size_t pos, size_t num_cols) {
return self->InsertCols(pos, num_cols);
}
bool wxGridTableBase_AppendCols(wxGridTableBase * self, size_t num_cols) {
return self->AppendCols(num_cols);
}
bool wxGridTableBase_DeleteCols(wxGridTableBase * self, size_t pos, size_t num_cols) {
return self->DeleteCols(pos, num_cols);
}
wxString *wxGridTableBase_GetRowLabelValue(wxGridTableBase * self, int row) {
return new wxString(self->GetRowLabelValue(row));
}
wxString *wxGridTableBase_GetColLabelValue(wxGridTableBase * self, int col) {
return new wxString(self->GetColLabelValue(col));
}
#if wxCHECK_VERSION(3, 1, 0)
wxString *wxGridTableBase_GetCornerLabelValue(const wxGridTableBase * self) {
return new wxString(self->GetCornerLabelValue());
}
#endif
void wxGridTableBase_SetRowLabelValue(wxGridTableBase * self, int row, const wxString * label) {
return self->SetRowLabelValue(row, *label);
}
void wxGridTableBase_SetColLabelValue(wxGridTableBase * self, int col, const wxString * label) {
return self->SetColLabelValue(col, *label);
}
void wxGridTableBase_SetAttrProvider(wxGridTableBase * self, wxGridCellAttrProvider * attr_provider) {
return self->SetAttrProvider(attr_provider);
}
wxGridCellAttrProvider * wxGridTableBase_GetAttrProvider(const wxGridTableBase * self) {
return self->GetAttrProvider();
}
void wxGridTableBase_SetAttr(wxGridTableBase * self, wxGridCellAttr * attr, int row, int col) {
return self->SetAttr(attr, row, col);
}
void wxGridTableBase_SetRowAttr(wxGridTableBase * self, wxGridCellAttr * attr, int row) {
return self->SetRowAttr(attr, row);
}
void wxGridTableBase_SetColAttr(wxGridTableBase * self, wxGridCellAttr * attr, int col) {
return self->SetColAttr(attr, col);
}
bool wxGridTableBase_CanHaveAttributes(wxGridTableBase * self) {
return self->CanHaveAttributes();
}
#if wxCHECK_VERSION(3, 1, 0)
bool wxGridTableBase_CanMeasureColUsingSameAttr(const wxGridTableBase * self, int col) {
return self->CanMeasureColUsingSameAttr(col);
}
#endif
int wxGridTableBase_GetNumberRows(wxGridTableBase * self) {
return self->GetNumberRows();
}
int wxGridTableBase_GetNumberCols(wxGridTableBase * self) {
return self->GetNumberCols();
}
int wxGridTableBase_GetRowsCount(const wxGridTableBase * self) {
return self->GetRowsCount();
}
int wxGridTableBase_GetColsCount(const wxGridTableBase * self) {
return self->GetColsCount();
}
void wxGridUpdateLocker_delete(wxGridUpdateLocker *self) {
delete self;
}
wxGridUpdateLocker *wxGridUpdateLocker_new(wxGrid * grid) {
return new wxGridUpdateLocker(grid);
}
void wxGridUpdateLocker_Create(wxGridUpdateLocker * self, wxGrid * grid) {
return self->Create(grid);
}
}