#include <CEGUIInterfaces.h>
Inherits DigitalSpaces::DIObjectBase.
Public Member Functions | |
| bool | isVertScrollbarAlwaysShown () |
| Returns a pointer to the window holding the pane contents. | |
| void | setShowVertScrollbar (bool setting) |
| Set whether the vertical scroll bar should always be shown. | |
| bool | isHorzScrollbarAlwaysShown () |
| Return whether the horizontal scroll bar is always shown. | |
| void | setShowHorzScrollbar (bool setting) |
| Set whether the horizontal scroll bar should always be shown. | |
| bool | isContentPaneAutoSized () |
| Return whether the content pane is auto sized. | |
| void | setContentPaneAutoSized (bool setting) |
| Set whether the content pane should be auto-sized. | |
| void | getContentPaneArea (out_Vector4f *area) |
| Return the current content pane area for the ScrollablePane. | |
| void | setContentPaneArea (in_Vector4f *area) |
| Set the current content pane area for the ScrollablePane. | |
| float | getHorizontalStepSize () |
| Returns the horizontal scrollbar step size as a fraction of one complete view page. | |
| void | setHorizontalStepSize (float step) |
| Sets the horizontal scrollbar step size as a fraction of one complete view page. | |
| float | getHorizontalOverlapSize () |
| Returns the horizontal scrollbar overlap size as a fraction of one complete view page. | |
| void | setHorizontalOverlapSize (float overlap) |
| Sets the horizontal scrollbar overlap size as a fraction of one complete view page. | |
| float | getHorizontalScrollPosition () |
| Returns the horizontal scroll position as a fraction of the complete scrollable width. | |
| void | setHorizontalScrollPosition (float position) |
| Sets the horizontal scroll position as a fraction of the complete scrollable width. | |
| float | getVerticalStepSize () |
| Returns the vertical scrollbar step size as a fraction of one complete view page. | |
| void | setVerticalStepSize (float step) |
| Sets the vertical scrollbar step size as a fraction of one complete view page. | |
| float | getVerticalOverlapSize () |
| Returns the vertical scrollbar overlap size as a fraction of one complete view page. | |
| void | setVerticalOverlapSize (float overlap) |
| Sets the vertical scrollbar overlap size as a fraction of one complete view page. | |
| float | getVerticalScrollPosition () |
| Returns the vertical scroll position as a fraction of the complete scrollable height. | |
| void | setVerticalScrollPosition (float position) |
| Sets the vertical scroll position as a fraction of the complete scrollable height. | |
| void | getViewableArea (out_Vector4f *area) |
| Return a Rect that described the pane's viewable area, relative to this Window, in pixels. | |
| DICEGUIScrollbar * | getVertScrollbar () |
| Return a pointer to the vertical scrollbar component widget for this ScrollablePane. | |
| DICEGUIScrollbar * | getHorzScrollbar () |
| Return a pointer to the horizontal scrollbar component widget for this ScrollablePane. | |
| bool DigitalSpaces::DICEGUIScrollablePane::isVertScrollbarAlwaysShown | ( | ) |
Returns a pointer to the window holding the pane contents.
The purpose of this is so that attached windows may be inspected, client code may not modify the returned window in any way.
| void DigitalSpaces::DICEGUIScrollablePane::setShowVertScrollbar | ( | bool | setting | ) |
Set whether the vertical scroll bar should always be shown.
| setting |
|
| bool DigitalSpaces::DICEGUIScrollablePane::isHorzScrollbarAlwaysShown | ( | ) |
Return whether the horizontal scroll bar is always shown.
| void DigitalSpaces::DICEGUIScrollablePane::setShowHorzScrollbar | ( | bool | setting | ) |
Set whether the horizontal scroll bar should always be shown.
| setting |
|
| bool DigitalSpaces::DICEGUIScrollablePane::isContentPaneAutoSized | ( | ) |
Return whether the content pane is auto sized.
| void DigitalSpaces::DICEGUIScrollablePane::setContentPaneAutoSized | ( | bool | setting | ) |
Set whether the content pane should be auto-sized.
| setting |
|
| void DigitalSpaces::DICEGUIScrollablePane::getContentPaneArea | ( | out_Vector4f * | area | ) |
Return the current content pane area for the ScrollablePane.
| void DigitalSpaces::DICEGUIScrollablePane::setContentPaneArea | ( | in_Vector4f * | area | ) |
Set the current content pane area for the ScrollablePane.
| area | Rect object that details the pixel extents to use for the content pane attached to this ScrollablePane. |
| float DigitalSpaces::DICEGUIScrollablePane::getHorizontalStepSize | ( | ) |
Returns the horizontal scrollbar step size as a fraction of one complete view page.
| void DigitalSpaces::DICEGUIScrollablePane::setHorizontalStepSize | ( | float | step | ) |
Sets the horizontal scrollbar step size as a fraction of one complete view page.
| step | float value specifying the step size, where 1.0f would be the width of the viewing area. |
| float DigitalSpaces::DICEGUIScrollablePane::getHorizontalOverlapSize | ( | ) |
Returns the horizontal scrollbar overlap size as a fraction of one complete view page.
| void DigitalSpaces::DICEGUIScrollablePane::setHorizontalOverlapSize | ( | float | overlap | ) |
Sets the horizontal scrollbar overlap size as a fraction of one complete view page.
| overlap | float value specifying the overlap size, where 1.0f would be the width of the viewing area. |
| float DigitalSpaces::DICEGUIScrollablePane::getHorizontalScrollPosition | ( | ) |
Returns the horizontal scroll position as a fraction of the complete scrollable width.
| void DigitalSpaces::DICEGUIScrollablePane::setHorizontalScrollPosition | ( | float | position | ) |
Sets the horizontal scroll position as a fraction of the complete scrollable width.
| position | float value specifying the new scroll position. |
| float DigitalSpaces::DICEGUIScrollablePane::getVerticalStepSize | ( | ) |
Returns the vertical scrollbar step size as a fraction of one complete view page.
| void DigitalSpaces::DICEGUIScrollablePane::setVerticalStepSize | ( | float | step | ) |
Sets the vertical scrollbar step size as a fraction of one complete view page.
| step | float value specifying the step size, where 1.0f would be the height of the viewing area. |
| float DigitalSpaces::DICEGUIScrollablePane::getVerticalOverlapSize | ( | ) |
Returns the vertical scrollbar overlap size as a fraction of one complete view page.
| void DigitalSpaces::DICEGUIScrollablePane::setVerticalOverlapSize | ( | float | overlap | ) |
Sets the vertical scrollbar overlap size as a fraction of one complete view page.
| overlap | float value specifying the overlap size, where 1.0f would be the height of the viewing area. |
| float DigitalSpaces::DICEGUIScrollablePane::getVerticalScrollPosition | ( | ) |
Returns the vertical scroll position as a fraction of the complete scrollable height.
| void DigitalSpaces::DICEGUIScrollablePane::setVerticalScrollPosition | ( | float | position | ) |
Sets the vertical scroll position as a fraction of the complete scrollable height.
| position | float value specifying the new scroll position. |
| void DigitalSpaces::DICEGUIScrollablePane::getViewableArea | ( | out_Vector4f * | area | ) |
Return a Rect that described the pane's viewable area, relative to this Window, in pixels.
| DICEGUIScrollbar* DigitalSpaces::DICEGUIScrollablePane::getVertScrollbar | ( | ) |
Return a pointer to the vertical scrollbar component widget for this ScrollablePane.
| UnknownObjectException | Thrown if the vertical Scrollbar component does not exist. |
| DICEGUIScrollbar* DigitalSpaces::DICEGUIScrollablePane::getHorzScrollbar | ( | ) |
Return a pointer to the horizontal scrollbar component widget for this ScrollablePane.
| UnknownObjectException | Thrown if the horizontal Scrollbar component does not exist. |
1.5.6