The IFrameExtensions class is a wrapper for a sequence of IFrameExtension objects.
You can construct or destruct objects of this class. IFrameWindow objects use this class to maintain their frame extensions.
![]() |
public:
~IFrameExtensions()
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
IFrameExtensions()
Provides the default constructor.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
Use these member functions for the addition and removal of IFrameExtensions from the collection of extensions.
![]() |
public:
bool add(IFrameExtension * const& extension)
Adds the IFrameExtension object as the last element in the collection.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
void addAsFirst(IFrameExtension * const& extension)
Adds the IFrameExtension object as the first element in the collection.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
void addAsLast(IFrameExtension * const& extension)
Adds the IFrameExtension object as the last element in the collection.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
void addAsNext( IFrameExtension * const& extension, Cursor& cursor )
Adds the IFrameExtension object as the element following the element pointed to by the cursor. Sets the cursor to the added element.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
void addAsPrevious( IFrameExtension * const& extension, Cursor& cursor )
Adds the IFrameExtension object as the element preceding the element pointed to by the cursor. Sets the cursor to the added element.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
void addAtPosition( unsigned long pos, IFrameExtension * const& extension )
Adds the IFrameExtension object at the given position in the collection.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
unsigned long removeAll()
Removes all IFrameExtenson objects from the collection.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
void removeAt(Cursor& cursor)
Removes the IFrameExtenson object at the given cursor.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
void removeAtPosition(unsigned long position)
Removes the IFrameExtenson object at the given position.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
void removeFirst()
Removes the first IFrameExtenson object in the collection.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
void removeLast()
Removes the last IFrameExtenson object in the collection.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
void replaceAt( const Cursor& cursor, IFrameExtension * const& extension )
Replaces the IFrameExtenson object at the given cursor with the given IFrameExtension object.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
Use these member functions control the position of the frame extension in the collection.
![]() |
public:
void setToPosition(unsigned long pos, Cursor& cursor) const
Sets the cursor to the element at the given position.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
Use these member functions to querying information about the frame extensions.
![]() |
public:
IFrameExtension* elementAt(const Cursor& cursor) const
Returns the IFrameExtension object pointed to by the given cursor.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
IFrameExtension* elementAtPosition( unsigned long position ) const
Returns the IFrameExtension object at the given position.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
IFrameExtension* firstElement() const
Returns the first IFrameExtension object in the collection.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
bool isEmpty() const
Returns true if the collection of IFrameExtension objects is empty.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
IFrameExtension* lastElement() const
Returns the last IFrameExtension object in the collection.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
unsigned long numberOfElements() const
Returns the number of IFrameExtension objects in the collection.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
unsigned long position(Cursor const& cursor) const
Returns the position of the IFrameExtension object at the given cursor.
Windows | OS/2 | AIX |
Yes | Yes | Yes |