git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31248
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
#if WXWIN_COMPATIBILITY_2_2
// call this to simulate a menu command
#if WXWIN_COMPATIBILITY_2_2
// call this to simulate a menu command
- bool Command(int winid) { return ProcessCommand(winid); }
+ wxDEPRECATED( bool Command(int winid) );
#endif // WXWIN_COMPATIBILITY_2_2
protected:
#endif // WXWIN_COMPATIBILITY_2_2
protected:
#if WXWIN_COMPATIBILITY_2_2
// deprecated: Use GetItemParent instead.
#if WXWIN_COMPATIBILITY_2_2
// deprecated: Use GetItemParent instead.
- wxTreeItemId GetParent(const wxTreeItemId& item) const
- { return GetItemParent( item ); }
+ wxDEPRECATED( wxTreeItemId GetParent(const wxTreeItemId& item) const);
- // Expose the base class method hidden by the one above.
+ // Expose the base class method hidden by the one above. Not deprecatable.
wxWindow *GetParent() const { return wxScrolledWindow::GetParent(); }
#endif // WXWIN_COMPATIBILITY_2_2
wxWindow *GetParent() const { return wxScrolledWindow::GetParent(); }
#endif // WXWIN_COMPATIBILITY_2_2
#if WXWIN_COMPATIBILITY_2_2
// return true if this is ending tag (</something>) or false
// if it isn't (<something>)
#if WXWIN_COMPATIBILITY_2_2
// return true if this is ending tag (</something>) or false
// if it isn't (<something>)
- inline bool IsEnding() const {return false;}
+ wxDEPRECATED( bool IsEnding() const );
#endif
// return true if this there is matching ending tag
#endif
// return true if this there is matching ending tag
#if WXWIN_COMPATIBILITY_2_2
// deprecated: Use GetItemParent instead.
#if WXWIN_COMPATIBILITY_2_2
// deprecated: Use GetItemParent instead.
- wxTreeItemId GetParent(const wxTreeItemId& item) const
- { return GetItemParent( item ); }
+ wxDEPRECATED( wxTreeItemId GetParent(const wxTreeItemId& item) const);
- // Expose the base class method hidden by the one above.
+ // Expose the base class method hidden by the one above. Not deprecatable.
wxWindow *GetParent() const { return wxControl::GetParent(); }
#endif // WXWIN_COMPATIBILITY_2_2
wxWindow *GetParent() const { return wxControl::GetParent(); }
#endif // WXWIN_COMPATIBILITY_2_2
// usage and loading time.
//
void SetItemHasChildren( const wxTreeItemId& rItem
// usage and loading time.
//
void SetItemHasChildren( const wxTreeItemId& rItem
);
//
// The item will be shown in bold
//
void SetItemBold( const wxTreeItemId& rItem
);
//
// The item will be shown in bold
//
void SetItemBold( const wxTreeItemId& rItem
);
//
// The item will be shown with a drop highlight
//
void SetItemDropHighlight( const wxTreeItemId& rItem
);
//
// The item will be shown with a drop highlight
//
void SetItemDropHighlight( const wxTreeItemId& rItem
- ,bool bHighlight = TRUE
+ ,bool bHighlight = true
- // If 'recursively' is FALSE, only immediate children count, otherwise
+ // If 'bRecursively' is false, only immediate children count, otherwise
// the returned number is the number of all items in this branch
//
size_t GetChildrenCount( const wxTreeItemId& rItem
// the returned number is the number of all items in this branch
//
size_t GetChildrenCount( const wxTreeItemId& rItem
- ,bool bRecursively = TRUE
+ ,bool bRecursively = true
wxTreeItemId GetItemParent(const wxTreeItemId& rItem) const;
#if WXWIN_COMPATIBILITY_2_2
wxTreeItemId GetItemParent(const wxTreeItemId& rItem) const;
#if WXWIN_COMPATIBILITY_2_2
- // deprecated: Use GetItemParent instead.
- wxTreeItemId GetParent(const wxTreeItemId& rItem) const
- { return GetItemParent(rItem); }
+ // deprecated: Use GetItemParent instead.
+ wxDEPRECATED( wxTreeItemId GetParent(const wxTreeItemId& item) const);
- // Expose the base class method hidden by the one above.
- wxWindow* GetParent(void) const { return wxControl::GetParent(); }
+ // Expose the base class method hidden by the one above. Not deprecatable.
+ wxWindow *GetParent() const { return wxControl::GetParent(); }
#endif // WXWIN_COMPATIBILITY_2_2
// for this enumeration function you must pass in a "cookie" parameter
#endif // WXWIN_COMPATIBILITY_2_2
// for this enumeration function you must pass in a "cookie" parameter
// End editing and accept or discard the changes to item label
//
void EndEditLabel( const wxTreeItemId& rItem
// End editing and accept or discard the changes to item label
//
void EndEditLabel( const wxTreeItemId& rItem
- ,bool bDiscardChanges = FALSE
+ ,bool bDiscardChanges = false
//
bool GetBoundingRect( const wxTreeItemId& rItem
,wxRect& rRect
//
bool GetBoundingRect( const wxTreeItemId& rItem
,wxRect& rRect
- ,bool bTextOnly = FALSE
+ ,bool bTextOnly = false
//
bool IsItemChecked(const wxTreeItemId& rItem) const;
void SetItemCheck( const wxTreeItemId& rItem
//
bool IsItemChecked(const wxTreeItemId& rItem) const;
void SetItemCheck( const wxTreeItemId& rItem
wxMapTreeAttr m_vAttrs;
//
wxMapTreeAttr m_vAttrs;
//
- // TRUE if the hash above is not empty
+ // true if the hash above is not empty
DoGiveHelp(helpString, show);
DoGiveHelp(helpString, show);
- return !helpString.IsEmpty();
+ return !helpString.empty();
#else // !wxUSE_MENUS
return false;
#endif // wxUSE_MENUS/!wxUSE_MENUS
#else // !wxUSE_MENUS
return false;
#endif // wxUSE_MENUS/!wxUSE_MENUS
+
+#if WXWIN_COMPATIBILITY_2_2
+
+bool wxFrameBase::Command(int winid)
+{
+ return ProcessCommand(winid);
+}
+
+#endif // WXWIN_COMPATIBILITY_2_2
m_normalFont.MacCreateThemeFont( kThemeViewsFont ) ;
#else
m_normalFont = wxSystemSettings::GetFont( wxSYS_DEFAULT_GUI_FONT );
m_normalFont.MacCreateThemeFont( kThemeViewsFont ) ;
#else
m_normalFont = wxSystemSettings::GetFont( wxSYS_DEFAULT_GUI_FONT );
if (item == m_select_me)
m_select_me = NULL;
if (item == m_select_me)
m_select_me = NULL;
+#if WXWIN_COMPATIBILITY_2_2
+
+wxTreeItemId wxGenericTreeCtrl::GetParent(const wxTreeItemId& item) const
+{
+ return GetItemParent( item );
+}
+
+#endif // WXWIN_COMPATIBILITY_2_2
+
{
wxString str = GetParam(par);
{
wxString str = GetParam(par);
- if (str.IsEmpty()) return false;
+ if (str.empty()) return false;
if (str.GetChar(0) == wxT('#'))
{
unsigned long tmp;
if (str.GetChar(0) == wxT('#'))
{
unsigned long tmp;
+#if WXWIN_COMPATIBILITY_2_2
+
+bool wxHtmlTag::IsEnding() const
+{
+ return false;
+}
+
+#endif // WXWIN_COMPATIBILITY_2_2
+
return STATEIMAGEMASKTOINDEX(tvi.state);
}
return STATEIMAGEMASKTOINDEX(tvi.state);
}
+#if WXWIN_COMPATIBILITY_2_2
+
+wxTreeItemId wxTreeCtrl::GetParent(const wxTreeItemId& item) const
+{
+ return GetItemParent( item );
+}
+
+#endif // WXWIN_COMPATIBILITY_2_2
+
//
// Do traverse the tree: visit all items (recursively by default) under the
//
// Do traverse the tree: visit all items (recursively by default) under the
- // given one; return TRUE if all items were traversed or FALSE if the
- // traversal was aborted because OnVisit returned FALSE
+ // given one; return true if all items were traversed or false if the
+ // traversal was aborted because OnVisit returned false
//
bool DoTraverse( const wxTreeItemId& rRoot
//
bool DoTraverse( const wxTreeItemId& rRoot
- ,bool bRecursively = TRUE
+ ,bool bRecursively = true
);
//
// Override this function to do whatever is needed for each item, return
);
//
// Override this function to do whatever is needed for each item, return
- // FALSE to stop traversing
+ // false to stop traversing
//
virtual bool OnVisit(const wxTreeItemId& rItem) = 0;
//
virtual bool OnVisit(const wxTreeItemId& rItem) = 0;
//
if ((GetTree()->GetRootItem() == rItem) && (GetTree()->GetWindowStyle() & wxTR_HIDE_ROOT))
{
//
if ((GetTree()->GetRootItem() == rItem) && (GetTree()->GetWindowStyle() & wxTR_HIDE_ROOT))
{
}
PMYRECORD pRecord = FindOS2TreeRecordByID( GetTree()->GetHWND()
,rItem.m_pItem
}
PMYRECORD pRecord = FindOS2TreeRecordByID( GetTree()->GetHWND()
,rItem.m_pItem
{
m_aSelections.Add(rItem);
}
{
m_aSelections.Add(rItem);
}
}
size_t GetCount(void) const { return m_aSelections.GetCount(); }
}
size_t GetCount(void) const { return m_aSelections.GetCount(); }
virtual bool OnVisit(const wxTreeItemId& WXUNUSED(rItem))
{
m_nCount++;
virtual bool OnVisit(const wxTreeItemId& WXUNUSED(rItem))
{
m_nCount++;
}
size_t GetCount(void) const { return m_nCount; }
}
size_t GetCount(void) const { return m_nCount; }
return Traverse( rRoot
,bRecursively
return Traverse( rRoot
,bRecursively
//
// Depth first traversal
//
//
// Depth first traversal
//
- if (bRecursively && !Traverse(vChild, TRUE))
- return FALSE;
+ if (bRecursively && !Traverse(vChild, true))
+ return false;
vChild = m_pTree->GetNextChild( rRoot
,lCookie
);
}
vChild = m_pTree->GetNextChild( rRoot
,lCookie
);
}
} // end of wxTreeTraversal::Traverse
// ----------------------------------------------------------------------------
} // end of wxTreeTraversal::Traverse
// ----------------------------------------------------------------------------
DWORD dwStyle = WS_VISIBLE | WS_TABSTOP;
DWORD dwStyle = WS_VISIBLE | WS_TABSTOP;
if (!OS2CreateControl( "CONTAINER"
,dwStyle
))
if (!OS2CreateControl( "CONTAINER"
,dwStyle
))
//
// Now set the display attributes to show a TREE/ICON view of the
//
// Now set the display attributes to show a TREE/ICON view of the
} // end of wxTreeCtrl::Create
wxTreeCtrl::~wxTreeCtrl ()
} // end of wxTreeCtrl::Create
wxTreeCtrl::~wxTreeCtrl ()
if (!pRecord)
{
wxLogLastError(wxT("Item not obtained"));
if (!pRecord)
{
wxLogLastError(wxT("Item not obtained"));
} // end of wxTreeCtrl::DoGetItem
void wxTreeCtrl::DoSetItem (
} // end of wxTreeCtrl::DoGetItem
void wxTreeCtrl::DoSetItem (
ULONG ulColor = wxColourToRGB(rColour);
if ( !wxWindowBase::SetBackgroundColour(rColour) )
ULONG ulColor = wxColourToRGB(rColour);
if ( !wxWindowBase::SetBackgroundColour(rColour) )
::WinSetPresParam( GetHWND()
,PP_BACKGROUNDCOLOR
,sizeof(ULONG)
,&ulColor
);
::WinSetPresParam( GetHWND()
,PP_BACKGROUNDCOLOR
,sizeof(ULONG)
,&ulColor
);
} // end of wxTreeCtrl::SetBackgroundColour
bool wxTreeCtrl::SetForegroundColour (
} // end of wxTreeCtrl::SetBackgroundColour
bool wxTreeCtrl::SetForegroundColour (
ULONG ulColor = wxColourToRGB(rColour);
if (!wxWindowBase::SetForegroundColour(rColour))
ULONG ulColor = wxColourToRGB(rColour);
if (!wxWindowBase::SetForegroundColour(rColour))
::WinSetPresParam( GetHWND()
,PP_FOREGROUNDCOLOR
,sizeof(ULONG)
,&ulColor
);
::WinSetPresParam( GetHWND()
,PP_FOREGROUNDCOLOR
,sizeof(ULONG)
,&ulColor
);
} // end of wxTreeCtrl::SetForegroundColour
// ----------------------------------------------------------------------------
} // end of wxTreeCtrl::SetForegroundColour
// ----------------------------------------------------------------------------
const wxTreeItemId& WXUNUSED(rItem)
) const
{
const wxTreeItemId& WXUNUSED(rItem)
) const
{
} // end of wxTreeCtrl::HasIndirectData
// Irreleveant under OS/2 --- item either has child records or it doesn't.
} // end of wxTreeCtrl::HasIndirectData
// Irreleveant under OS/2 --- item either has child records or it doesn't.
const wxTreeItemId& rItem
) const
{
const wxTreeItemId& rItem
) const
{
} // end of wxTreeCtrl::IsBold
// ----------------------------------------------------------------------------
} // end of wxTreeCtrl::IsBold
// ----------------------------------------------------------------------------
,MPFROMP(&vRectRecord)
,MPFROMP(&vQuery)
))
,MPFROMP(&vRectRecord)
,MPFROMP(&vQuery)
))
rRect.SetLeft(vRectRecord.xLeft);
rRect.SetTop(vRectRecord.yTop);
rRect.SetRight(vRectRecord.xRight);
rRect.SetBottom(vRectRecord.yBottom);
rRect.SetLeft(vRectRecord.xLeft);
rRect.SetTop(vRectRecord.yTop);
rRect.SetRight(vRectRecord.xRight);
rRect.SetBottom(vRectRecord.yBottom);
} // end of wxTreeCtrl::GetBoundingRect
// ----------------------------------------------------------------------------
} // end of wxTreeCtrl::GetBoundingRect
// ----------------------------------------------------------------------------
vEvent.SetEventObject( this );
ProcessCommand(vEvent);
vEvent.SetEventObject( this );
ProcessCommand(vEvent);
}
else if (uCmd == CN_KILLFOCUS)
{
}
else if (uCmd == CN_KILLFOCUS)
{
);
vEvent.SetEventObject( this );
ProcessCommand(vEvent);
);
vEvent.SetEventObject( this );
ProcessCommand(vEvent);
} // end of wxTreeCtrl::OS2Command
//
} // end of wxTreeCtrl::OS2Command
//
- bool bProcessed = FALSE;
+ bool bProcessed = false;
MRESULT mRc = 0;
wxTreeEvent vEvent( wxEVT_NULL
,m_windowId
MRESULT mRc = 0;
wxTreeEvent vEvent( wxEVT_NULL
,m_windowId
return mRc;
} // end of wxTreeCtrl::OS2WindowProc
return mRc;
} // end of wxTreeCtrl::OS2WindowProc
+#if WXWIN_COMPATIBILITY_2_2
+
+wxTreeItemId wxTreeCtrl::GetParent(const wxTreeItemId& item) const
+{
+ return GetItemParent( item );
+}
+
+#endif // WXWIN_COMPATIBILITY_2_2
+