IFrameExtensions

The IFrameExtensions class is a wrapper for a sequence of IFrameExtension objects.


IFrameExtensions - Member Functions and Data by Group

Constructors & Destructor

You can construct or destruct objects of this class. IFrameWindow objects use this class to maintain their frame extensions.


[view class]
~IFrameExtensions
public:
~IFrameExtensions()

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
IFrameExtensions
public:
IFrameExtensions()

Provides the default constructor.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Addition and Removal

Use these member functions for the addition and removal of IFrameExtensions from the collection of extensions.


[view class]
add
public:
bool add(IFrameExtension * const& extension)

Adds the IFrameExtension object as the last element in the collection.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
addAsFirst
public:
void addAsFirst(IFrameExtension * const& extension)

Adds the IFrameExtension object as the first element in the collection.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
addAsLast
public:
void addAsLast(IFrameExtension * const& extension)

Adds the IFrameExtension object as the last element in the collection.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
addAsNext
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.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
addAsPrevious
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.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
addAtPosition
public:
void addAtPosition( unsigned long pos, IFrameExtension * const& extension )

Adds the IFrameExtension object at the given position in the collection.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
removeAll
public:
unsigned long removeAll()

Removes all IFrameExtenson objects from the collection.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
removeAt
public:
void removeAt(Cursor& cursor)

Removes the IFrameExtenson object at the given cursor.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
removeAtPosition
public:
void removeAtPosition(unsigned long position)

Removes the IFrameExtenson object at the given position.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
removeFirst
public:
void removeFirst()

Removes the first IFrameExtenson object in the collection.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
removeLast
public:
void removeLast()

Removes the last IFrameExtenson object in the collection.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
replaceAt
public:
void replaceAt( const Cursor& cursor, IFrameExtension * const& extension )

Replaces the IFrameExtenson object at the given cursor with the given IFrameExtension object.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Cursor Position

Use these member functions control the position of the frame extension in the collection.


[view class]
setToPosition
public:
void setToPosition(unsigned long pos, Cursor& cursor) const

Sets the cursor to the element at the given position.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Query

Use these member functions to querying information about the frame extensions.


[view class]
elementAt
public:
IFrameExtension* elementAt(const Cursor& cursor) const

Returns the IFrameExtension object pointed to by the given cursor.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
elementAtPosition
public:
IFrameExtension* elementAtPosition( unsigned long position ) const

Returns the IFrameExtension object at the given position.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
firstElement
public:
IFrameExtension* firstElement() const

Returns the first IFrameExtension object in the collection.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
isEmpty
public:
bool isEmpty() const

Returns true if the collection of IFrameExtension objects is empty.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
lastElement
public:
IFrameExtension* lastElement() const

Returns the last IFrameExtension object in the collection.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
numberOfElements
public:
unsigned long numberOfElements() const

Returns the number of IFrameExtension objects in the collection.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
position
public:
unsigned long position(Cursor const& cursor) const

Returns the position of the IFrameExtension object at the given cursor.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


IFrameExtensions - Inherited Member Functions and Data

Inherited Public Functions

Inherited Public Data

Inherited Protected Functions

Inherited Protected Data