mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2026-01-05 03:20:08 +01:00
git-svn-id: https://svn.wxwidgets.org/svn/wx/sandbox/trunk/Phoenix@66113 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
117 lines
1.8 KiB
Plaintext
117 lines
1.8 KiB
Plaintext
//---------------------------------------------------------------------------
|
|
// This file is generated by wxPython's SIP generator. Do not edit by hand.
|
|
//
|
|
// Copyright: (c) 2010 by Total Control Software
|
|
// Licence: wxWindows license
|
|
//
|
|
// This file is included from _core.sip
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
|
|
//---------------------------------------------------------------------------
|
|
|
|
class wxRefCounter /PyName=RefCounter/
|
|
{
|
|
%TypeHeaderCode
|
|
#include <wx/object.h>
|
|
%End
|
|
|
|
public:
|
|
wxRefCounter();
|
|
|
|
void DecRef();
|
|
|
|
int GetRefCount();
|
|
|
|
void IncRef();
|
|
|
|
|
|
protected:
|
|
virtual
|
|
~wxRefCounter();
|
|
|
|
}; // end of class wxRefCounter
|
|
|
|
|
|
class wxObject /PyName=Object/
|
|
{
|
|
%TypeHeaderCode
|
|
#include <wx/object.h>
|
|
%End
|
|
|
|
public:
|
|
wxObject();
|
|
|
|
wxObject(
|
|
const wxObject & other
|
|
);
|
|
|
|
virtual
|
|
~wxObject();
|
|
|
|
virtual
|
|
wxClassInfo * GetClassInfo();
|
|
|
|
wxObjectRefData * GetRefData();
|
|
|
|
bool IsKindOf(
|
|
const wxClassInfo * info
|
|
);
|
|
|
|
bool IsSameAs(
|
|
const wxObject & obj
|
|
);
|
|
|
|
void Ref(
|
|
const wxObject & clone
|
|
);
|
|
|
|
void SetRefData(
|
|
wxObjectRefData * data
|
|
);
|
|
|
|
void UnRef();
|
|
|
|
void UnShare();
|
|
|
|
}; // end of class wxObject
|
|
|
|
|
|
class wxClassInfo /PyName=ClassInfo, Abstract/
|
|
{
|
|
%TypeHeaderCode
|
|
#include <wx/object.h>
|
|
%End
|
|
|
|
public:
|
|
wxObject * CreateObject();
|
|
|
|
const wxChar * GetBaseClassName1();
|
|
|
|
const wxChar * GetBaseClassName2();
|
|
|
|
const wxChar * GetClassName();
|
|
|
|
int GetSize();
|
|
|
|
bool IsDynamic();
|
|
|
|
bool IsKindOf(
|
|
const wxClassInfo * info
|
|
);
|
|
|
|
static
|
|
wxClassInfo * FindClass(
|
|
const wxString & className
|
|
);
|
|
|
|
}; // end of class wxClassInfo
|
|
|
|
|
|
typedef wxRefCounter wxObjectRefData;
|
|
|
|
|
|
//---------------------------------------------------------------------------
|
|
|