#include <jawsmako/layout.h>
|
virtual | ~ILayoutFrame () |
virtual ILayoutFramePtr | clone () const =0 |
| Clone the frame.
|
virtual const FRect & | getBounds () const =0 |
| Get the bounds of this frame.
|
virtual eVerticalAlignment | getVerticalAlignment () const =0 |
| Get the vertical alignment of the content of this frame.
|
virtual void | addRef () const =0 |
| Increases the reference count of the actual object pointed to. This would take place during an assignment or copying.
|
virtual bool | decRef () const =0 |
| Decreases the reference count of the actual object pointed to. When the reference count falls to Zero, it deletes the actual object pointed to.
|
virtual int32 | getRefCount () const =0 |
| Retrieve the current reference count of the actual object pointed to.
|
◆ eVerticalAlignment
Vertical alignment for this frame.
Enumerator |
---|
eVATop | Align vertically to the top of the frame.
|
eVACenter | Align vertically centered.
|
eVABottom | Align vertically to the bottom of the frame.
|
◆ ~ILayoutFrame()
virtual JawsMako::ILayoutFrame::~ILayoutFrame |
( |
| ) |
|
|
inlinevirtual |
◆ clone()
virtual ILayoutFramePtr JawsMako::ILayoutFrame::clone |
( |
| ) |
const |
|
pure virtual |
Clone the frame.
- Returns
- ILayoutFramePtr A smart pointer to the cloned ILayoutFramePtr object.
◆ create()
Create a frame.
- Parameters
-
bounds | The bounds of this frame. |
verticalAlignment | The vertical alignment for this frame. |
- Returns
- ILayoutFramePtr The newly created frame.
◆ getBounds()
virtual const FRect & JawsMako::ILayoutFrame::getBounds |
( |
| ) |
const |
|
pure virtual |
Get the bounds of this frame.
- Returns
- FRect The bounds.
◆ getVerticalAlignment()
Get the vertical alignment of the content of this frame.
- Returns
- eVerticalAlignment The vertical alignment.
The documentation for this class was generated from the following file: