Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
|
#include <FXScrollWindow.h>
Inheritance diagram for FX::FXScrollWindow:
Public Member Functions | |
FXScrollWindow (FXComposite *p, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0) | |
virtual void | layout () |
FXWindow * | contentWindow () const |
virtual FXint | getContentWidth () |
virtual FXint | getContentHeight () |
Use the scroll window when parts of the user interface itself need to be scrolled, for example when applications need to run on small screens. The scroll window observes some layout hints of its content-window; it observes LAYOUT_FIX_WIDTH, LAYOUT_FIX_HEIGHT at all times. The hints LAYOUT_FILL_X, LAYOUT_LEFT, LAYOUT_RIGHT, LAYOUT_CENTER_X, as well as LAYOUT_FILL_Y, LAYOUT_TOP, LAYOUT_BOTTOM, LAYOUT_CENTER_Y are however only interpreted if the content size is smaller than the viewport size, because if the content size is larger than the viewport size, then content must be scrolled. Note that this means that the content window's position is not necessarily equal to the scroll position of the scroll window!
|
Construct a scroll window.
|
|
Perform layout.
Reimplemented from FX::FXScrollArea. |
|
Return a pointer to the contents window.
|
|
Return the width of the contents.
Reimplemented from FX::FXScrollArea. |
|
Return the height of the contents.
Reimplemented from FX::FXScrollArea. |
Copyright © 1997-2005 Jeroen van der Zijp |