ReactOS 0.4.15-dev-8632-gbc8c7d1
|
#include <rosui.h>
Public Member Functions | |
CPointerArray () | |
~CPointerArray () | |
virtual BOOL | OnRemoveItem (T *ptr) |
virtual INT | OnCompareItems (T *p1, T *p2) |
INT | GetCount () const |
T * | Get (INT i) const |
BOOL | Set (INT i, T *ptr) |
INT | Insert (INT at, T *ptr) |
INT | Append (T *ptr) |
INT | IndexOf (T *ptr) const |
BOOL | Remove (T *ptr) |
BOOL | RemoveAt (INT i) |
BOOL | Clear () |
BOOL | Sort () |
INT | Search (T *item, INT iStart, UINT uFlags) |
Protected Attributes | |
HDPA | m_hDpa |
Static Private Member Functions | |
static INT CALLBACK | s_OnRemoveItem (PVOID ptr, PVOID context) |
static INT CALLBACK | s_OnCompareItems (PVOID p1, PVOID p2, LPARAM lParam) |
|
inline |
|
inline |
Definition at line 23 of file rosui.h.
|
inline |
Definition at line 87 of file rosui.h.
Referenced by CApplicationView::CreateAppInfoDisplay(), CMainWindow::CreateApplicationView(), CApplicationView::CreateHSplitter(), CApplicationView::CreateListView(), CMainWindow::CreateStatusBar(), CApplicationView::CreateToolbar(), CMainWindow::CreateTreeView(), and CMainWindow::CreateVSplitter().
|
inline |
Definition at line 69 of file rosui.h.
Referenced by CUiPanel::ComputeContentBounds(), CUiPanel::ComputeMinimalSize(), CUiPanel::CountSizableChildren(), and CUiPanel::OnParentSize().
|
inline |
Definition at line 63 of file rosui.h.
Referenced by CUiPanel::ComputeContentBounds(), CUiPanel::ComputeMinimalSize(), CUiPanel::CountSizableChildren(), and CUiPanel::OnParentSize().
|
inline |
Definition at line 93 of file rosui.h.
Referenced by CPointerArray< T, GrowthRate >::Remove().
|
inline |
|
inlinevirtual |
Definition at line 51 of file rosui.h.
Referenced by CPointerArray< T, GrowthRate >::s_OnCompareItems().
|
inlinevirtual |
Reimplemented in CUiCollection.
Definition at line 45 of file rosui.h.
Referenced by CPointerArray< T, GrowthRate >::RemoveAt(), and CPointerArray< T, GrowthRate >::s_OnRemoveItem().
|
inline |
|
inline |
Definition at line 108 of file rosui.h.
Referenced by CPointerArray< T, GrowthRate >::Remove().
|
inlinestaticprivate |
Definition at line 37 of file rosui.h.
Referenced by CPointerArray< T, GrowthRate >::Search(), and CPointerArray< T, GrowthRate >::Sort().
|
inlinestaticprivate |
Definition at line 30 of file rosui.h.
Referenced by CPointerArray< T, GrowthRate >::Clear(), and CPointerArray< T, GrowthRate >::~CPointerArray().
Definition at line 133 of file rosui.h.
|
inline |
Definition at line 15 of file rosui.h.
Referenced by CPointerArray< T, GrowthRate >::Append(), CPointerArray< T, GrowthRate >::Clear(), CPointerArray< T, GrowthRate >::CPointerArray(), CPointerArray< T, GrowthRate >::Get(), CPointerArray< T, GrowthRate >::GetCount(), CPointerArray< T, GrowthRate >::IndexOf(), CPointerArray< T, GrowthRate >::Insert(), CPointerArray< T, GrowthRate >::RemoveAt(), CPointerArray< T, GrowthRate >::Search(), CPointerArray< T, GrowthRate >::Set(), CPointerArray< T, GrowthRate >::Sort(), and CPointerArray< T, GrowthRate >::~CPointerArray().