OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
owl::TSplitterIndicatorList Class Reference

#include <owl/splitter.h>

Inheritance diagram for owl::TSplitterIndicatorList:
owl::TBaseList< TSplitterIndicator * >

Public Member Functions

 TSplitterIndicatorList ()
uint NSplitterIndicators ()
TSplitterIndicator * FindIndicatorWithSplitter (TSplitter *splitter)
void Flush (bool del)
Public Member Functions inherited from owl::TBaseList< TSplitterIndicator * >
 TBaseList ()
 ~TBaseList ()
int LowerBound () const
uint Size () const
int UpperBound () const
uint ArraySize () const
bool IsFull () const
bool Empty () const
bool IsEmpty () const
uint GetItemsInContainer () const
void Add (const TSplitterIndicator *&data)
void Push (const TSplitterIndicator *&data)
void PushBack (const TSplitterIndicator *&data)
TSplitterIndicator * Pop ()
const TSplitterIndicator *& Top ()
const TSplitterIndicator *& Bottom ()
void Flush ()
bool DetachItem (const TSplitterIndicator *&t)
bool Detach (int loc)
bool HasMember (const TSplitterIndicator *&t) const
TBaseNode< TSplitterIndicator * > * Find (const TSplitterIndicator *&t) const
void ForEach (IterFunc iter, void *args)
TSplitterIndicator ** FirstThat (CondFunc cond, void *args) const
TSplitterIndicator ** LastThat (CondFunc cond, void *args) const

Additional Inherited Members

Public Types inherited from owl::TBaseList< TSplitterIndicator * >
typedef void(*) IterFunc(TSplitterIndicator *&, void *)
typedef bool(*) CondFunc(const TSplitterIndicator *&, void *)
typedef TBaseListIterator< TSplitterIndicator * > Iterator
typedef Iterator iterator
Protected Member Functions inherited from owl::TBaseList< TSplitterIndicator * >
bool Remove (TBaseNode< TSplitterIndicator * > *t)
Protected Attributes inherited from owl::TBaseList< TSplitterIndicator * >
TBaseNode< TSplitterIndicator * > * First
TBaseNode< TSplitterIndicator * > * Last
uint ItemSize
 optimization for Size()
Static Protected Attributes inherited from owl::TBaseList< TSplitterIndicator * >
static const int NPOS

Detailed Description

Definition at line 220 of file splitter.h.

Constructor & Destructor Documentation

◆ TSplitterIndicatorList()

owl::TSplitterIndicatorList::TSplitterIndicatorList ( )
inline

Definition at line 222 of file splitter.h.

Member Function Documentation

◆ FindIndicatorWithSplitter()

TSplitterIndicator * owl::TSplitterIndicatorList::FindIndicatorWithSplitter ( TSplitter * splitter)

Definition at line 894 of file panespli.cpp.

References owl::TSplitterIndicator::GetSplitter().

◆ Flush()

void owl::TSplitterIndicatorList::Flush ( bool del)

Definition at line 36 of file panespli.cpp.

References owl::TBaseList< T >::Flush().

◆ NSplitterIndicators()

uint owl::TSplitterIndicatorList::NSplitterIndicators ( )
inline

Definition at line 223 of file splitter.h.

References owl::TBaseList< TSplitterIndicator * >::Size().


The documentation for this class was generated from the following files: