Added missing wxTreeCtrl accessors.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@17936 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -381,6 +381,12 @@ Returns the normal image list.
|
||||
|
||||
Returns the current tree control indentation.
|
||||
|
||||
\membersection{wxTreeCtrl::GetItemBackgroundColour}\label{wxtreectrlgetitembackgroundcolour}
|
||||
|
||||
\constfunc{wxColour}{GetItemBackgroundColour}{\param{const wxTreeItemId\&}{ item}}
|
||||
|
||||
Returns the background colour of the item.
|
||||
|
||||
\membersection{wxTreeCtrl::GetItemData}\label{wxtreectrlgetitemdata}
|
||||
|
||||
\constfunc{wxTreeItemData*}{GetItemData}{\param{const wxTreeItemId\&}{ item}}
|
||||
@@ -408,6 +414,12 @@ tree->GetItemData( item )->GetData(); ).}
|
||||
\end{twocollist}}
|
||||
}
|
||||
|
||||
\membersection{wxTreeCtrl::GetItemFont}\label{wxtreectrlgetitemfont}
|
||||
|
||||
\constfunc{wxFont}{GetItemFont}{\param{const wxTreeItemId\&}{ item}}
|
||||
|
||||
Returns the font of the item label.
|
||||
|
||||
\membersection{wxTreeCtrl::GetItemImage}\label{wxtreectrlgetitemimage}
|
||||
|
||||
\constfunc{int}{GetItemImage}{\param{const wxTreeItemId\& }{item},
|
||||
@@ -432,6 +444,12 @@ item is expanded and the normal image is shown when it is collapsed)
|
||||
|
||||
Returns the item label.
|
||||
|
||||
\membersection{wxTreeCtrl::GetItemTextColour}\label{wxtreectrlgetitemtextcolour}
|
||||
|
||||
\constfunc{wxColour}{GetItemTextColour}{\param{const wxTreeItemId\&}{ item}}
|
||||
|
||||
Returns the colour of the item label.
|
||||
|
||||
\membersection{wxTreeCtrl::GetLastChild}\label{wxtreectrlgetlastchild}
|
||||
|
||||
\constfunc{wxTreeItemId}{GetLastChild}{\param{const wxTreeItemId\&}{ item}}
|
||||
|
@@ -117,6 +117,15 @@ public:
|
||||
// get the data associated with the item
|
||||
wxTreeItemData *GetItemData(const wxTreeItemId& item) const;
|
||||
|
||||
// get the item's text colour
|
||||
wxColour GetItemTextColour(const wxTreeItemId& item) const;
|
||||
|
||||
// get the item's background colour
|
||||
wxColour GetItemBackgroundColour(const wxTreeItemId& item) const;
|
||||
|
||||
// get the item's font
|
||||
wxFont GetItemFont(const wxTreeItemId& item) const;
|
||||
|
||||
// modifiers
|
||||
// ---------
|
||||
|
||||
|
@@ -141,6 +141,15 @@ public:
|
||||
// get the data associated with the item
|
||||
wxTreeItemData *GetItemData(const wxTreeItemId& item) const;
|
||||
|
||||
// get the item's text colour
|
||||
wxColour GetItemTextColour(const wxTreeItemId& item) const;
|
||||
|
||||
// get the item's background colour
|
||||
wxColour GetItemBackgroundColour(const wxTreeItemId& item) const;
|
||||
|
||||
// get the item's font
|
||||
wxFont GetItemFont(const wxTreeItemId& item) const;
|
||||
|
||||
// modifiers
|
||||
// ---------
|
||||
|
||||
|
@@ -921,6 +921,30 @@ wxTreeItemData *wxGenericTreeCtrl::GetItemData(const wxTreeItemId& item) const
|
||||
return ((wxGenericTreeItem*) item.m_pItem)->GetData();
|
||||
}
|
||||
|
||||
wxColour wxGenericTreeCtrl::GetItemTextColour(const wxTreeItemId& item) const
|
||||
{
|
||||
wxCHECK_MSG( item.IsOk(), wxNullColour, wxT("invalid tree item") );
|
||||
|
||||
wxGenericTreeItem *pItem = (wxGenericTreeItem*) item.m_pItem;
|
||||
return pItem->Attr().GetTextColour();
|
||||
}
|
||||
|
||||
wxColour wxGenericTreeCtrl::GetItemBackgroundColour(const wxTreeItemId& item) const
|
||||
{
|
||||
wxCHECK_MSG( item.IsOk(), wxNullColour, wxT("invalid tree item") );
|
||||
|
||||
wxGenericTreeItem *pItem = (wxGenericTreeItem*) item.m_pItem;
|
||||
return pItem->Attr().GetBackgroundColour();
|
||||
}
|
||||
|
||||
wxFont wxGenericTreeCtrl::GetItemFont(const wxTreeItemId& item) const
|
||||
{
|
||||
wxCHECK_MSG( item.IsOk(), wxNullFont, wxT("invalid tree item") );
|
||||
|
||||
wxGenericTreeItem *pItem = (wxGenericTreeItem*) item.m_pItem;
|
||||
return pItem->Attr().GetFont();
|
||||
}
|
||||
|
||||
void wxGenericTreeCtrl::SetItemText(const wxTreeItemId& item, const wxString& text)
|
||||
{
|
||||
wxCHECK_RET( item.IsOk(), wxT("invalid tree item") );
|
||||
|
@@ -1181,6 +1181,42 @@ void wxTreeCtrl::RefreshItem(const wxTreeItemId& item)
|
||||
}
|
||||
}
|
||||
|
||||
wxColour wxTreeCtrl::GetItemTextColour(const wxTreeItemId& item) const
|
||||
{
|
||||
long id = (long)(WXHTREEITEM)item;
|
||||
wxTreeItemAttr *attr = (wxTreeItemAttr *)m_attrs.Get(id);
|
||||
if ( !attr )
|
||||
{
|
||||
return wxNullColour;
|
||||
}
|
||||
|
||||
return attr->GetTextColour();
|
||||
}
|
||||
|
||||
wxColour wxTreeCtrl::GetItemBackgroundColour(const wxTreeItemId& item) const
|
||||
{
|
||||
long id = (long)(WXHTREEITEM)item;
|
||||
wxTreeItemAttr *attr = (wxTreeItemAttr *)m_attrs.Get(id);
|
||||
if ( !attr )
|
||||
{
|
||||
return wxNullColour;
|
||||
}
|
||||
|
||||
return attr->GetBackgroundColour();
|
||||
}
|
||||
|
||||
wxFont wxTreeCtrl::GetItemFont(const wxTreeItemId& item) const
|
||||
{
|
||||
long id = (long)(WXHTREEITEM)item;
|
||||
wxTreeItemAttr *attr = (wxTreeItemAttr *)m_attrs.Get(id);
|
||||
if ( !attr )
|
||||
{
|
||||
return wxNullFont;
|
||||
}
|
||||
|
||||
return attr->GetFont();
|
||||
}
|
||||
|
||||
void wxTreeCtrl::SetItemTextColour(const wxTreeItemId& item,
|
||||
const wxColour& col)
|
||||
{
|
||||
|
Reference in New Issue
Block a user