Add accessors for some of the data members in wxXmlResourceHandler
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73217 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -354,6 +354,15 @@ protected:
|
|||||||
wxWindow *m_parentAsWindow;
|
wxWindow *m_parentAsWindow;
|
||||||
wxXmlResource *m_resource;
|
wxXmlResource *m_resource;
|
||||||
|
|
||||||
|
// provide method access to those member variables
|
||||||
|
wxXmlResource* GetResource() const { return m_resource; }
|
||||||
|
wxXmlNode* GetNode() const { return m_node; }
|
||||||
|
wxString GetClass() const { return m_class; }
|
||||||
|
wxObject* GetParent() const { return m_parent; }
|
||||||
|
wxObject* GetInstance() const { return m_instance; }
|
||||||
|
wxWindow* GetParentAsWindow() const { return m_parentAsWindow; }
|
||||||
|
|
||||||
|
|
||||||
wxArrayString m_styleNames;
|
wxArrayString m_styleNames;
|
||||||
wxArrayInt m_styleValues;
|
wxArrayInt m_styleValues;
|
||||||
|
|
||||||
|
@@ -537,7 +537,7 @@ protected:
|
|||||||
/**
|
/**
|
||||||
Creates an animation (see wxAnimation) from the filename specified in @a param.
|
Creates an animation (see wxAnimation) from the filename specified in @a param.
|
||||||
*/
|
*/
|
||||||
wxAnimation GetAnimation(const wxString& param = "animation");
|
wxAnimation* GetAnimation(const wxString& param = "animation");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Gets a bitmap.
|
Gets a bitmap.
|
||||||
@@ -742,5 +742,55 @@ protected:
|
|||||||
@since 2.9.0
|
@since 2.9.0
|
||||||
*/
|
*/
|
||||||
void ReportParamError(const wxString& param, const wxString& message);
|
void ReportParamError(const wxString& param, const wxString& message);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
After CreateResource has been called this will return the current
|
||||||
|
wxXmlResource object.
|
||||||
|
|
||||||
|
@since 2.9.5
|
||||||
|
*/
|
||||||
|
wxXmlResource* GetResource() const;
|
||||||
|
|
||||||
|
/**
|
||||||
|
After CreateResource has been called this will return the XML node
|
||||||
|
being processed.
|
||||||
|
|
||||||
|
@since 2.9.5
|
||||||
|
*/
|
||||||
|
wxXmlNode* GetNode() const;
|
||||||
|
|
||||||
|
/**
|
||||||
|
After CreateResource has been called this will return the class name of
|
||||||
|
the XML resource node being processed.
|
||||||
|
|
||||||
|
@since 2.9.5
|
||||||
|
*/
|
||||||
|
wxString GetClass() const;
|
||||||
|
|
||||||
|
/**
|
||||||
|
After CreateResource has been called this will return the current
|
||||||
|
item's parent, if any.
|
||||||
|
|
||||||
|
@since 2.9.5
|
||||||
|
*/
|
||||||
|
wxObject* GetParent() const;
|
||||||
|
|
||||||
|
/**
|
||||||
|
After CreateResource has been called this will return the instance that
|
||||||
|
the XML resource content should be created upon, if it has already been
|
||||||
|
created. If @NULL then the handler should create the object itself.
|
||||||
|
|
||||||
|
@since 2.9.5
|
||||||
|
*/
|
||||||
|
wxObject* GetInstance() const;
|
||||||
|
|
||||||
|
/**
|
||||||
|
After CreateResource has been called this will return the item's parent
|
||||||
|
as a wxWindow.
|
||||||
|
|
||||||
|
@since 2.9.5
|
||||||
|
*/
|
||||||
|
wxWindow* GetParentAsWindow() const;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user