X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f510b7b2f386afe6c3705c2cdbc9208435984dac..6aaee6afdcde7c9e677f642303d4988a66cb9dc9:/docs/latex/wx/clasinfo.tex?ds=sidebyside diff --git a/docs/latex/wx/clasinfo.tex b/docs/latex/wx/clasinfo.tex index 6b56c6e58f..bf9a4aef4d 100644 --- a/docs/latex/wx/clasinfo.tex +++ b/docs/latex/wx/clasinfo.tex @@ -12,6 +12,10 @@ No parent class. +\wxheading{Library} + +\helpref{wxBase}{librarieslist} + \wxheading{See also} \helpref{Overview}{wxclassinfooverview}, \helpref{wxObject}{wxobject} @@ -20,15 +24,15 @@ No parent class. \membersection{wxClassInfo::wxClassInfo}\label{wxclassinfoctor} -\func{}{wxClassInfo}{\param{wxChar * }{className}, \param{wxChar * }{baseClass1}, \param{wxChar * }{baseClass2}, +\func{}{wxClassInfo}{\param{const wxChar * }{className}, \param{const wxClassInfo * }{baseClass1}, \param{const wxClassInfo * }{baseClass2}, \param{int}{ size}, \param{wxObjectConstructorFn }{fn}} Constructs a wxClassInfo object. The supplied macros implicitly construct objects of this class, so there is no need to create such objects explicitly in an application. -\membersection{wxClassInfo::CreateObject}\label{wxclassinfocreateobject} +\membersection{wxClassInfo::CreateObject}\label{wxclassinfocreateobject} -\func{wxObject*}{CreateObject}{\void} +\constfunc{wxObject*}{CreateObject}{\void} Creates an object of the appropriate kind. Returns NULL if the class has not been declared dynamically creatable (typically, it is an abstract class). @@ -70,6 +74,12 @@ Returns the size of the class. Initializes pointers in the wxClassInfo objects for fast execution of IsKindOf. Called in base wxWidgets library initialization. +\membersection{wxClassInfo::IsDynamic}\label{wxclassinfoisdynamic} + +\constfunc{bool}{IsDynamic}{\void} + +Returns true if this class info can create objects of the associated class. + \membersection{wxClassInfo::IsKindOf}\label{wxclassinfoiskindof} \func{bool}{IsKindOf}{\param{wxClassInfo* }{info}}