24 #ifndef FXSCROLLAREA_H 25 #include "FXScrollArea.h" 37 IMAGEVIEW_CENTER_X = 0,
38 IMAGEVIEW_LEFT = 0x00100000,
39 IMAGEVIEW_RIGHT = 0x00200000,
40 IMAGEVIEW_CENTER_Y = 0,
41 IMAGEVIEW_TOP = 0x00400000,
42 IMAGEVIEW_BOTTOM = 0x00800000
61 long onPaint(
FXObject*,FXSelector,
void*);
62 long onMotion(
FXObject*,FXSelector,
void*);
63 long onRightBtnPress(
FXObject*,FXSelector,
void*);
64 long onRightBtnRelease(
FXObject*,FXSelector,
void*);
67 ID_XYZ=FXScrollArea::ID_LAST,
76 virtual void create();
79 virtual void detach();
82 virtual void layout();
85 virtual FXbool canFocus()
const;
88 virtual FXint getContentWidth();
91 virtual FXint getContentHeight();
100 void setAlignment(FXuint mode);
103 FXuint getAlignment()
const;
106 virtual void save(
FXStream& store)
const;
FXImage * getImage() const
Return image.
Definition: FXImageView.h:97
Base composite.
Definition: FXComposite.h:32
A stream is a way to serialize data and objects into a byte stream.
Definition: FXStream.h:81
Definition: FX4Splitter.h:28
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:138
An Image is a rectangular array of pixels.
Definition: FXImage.h:67
The Image View widget display a scrollable view of an image.
Definition: FXImageView.h:49