Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
|
#include <FXRuler.h>
Inheritance diagram for FX::FXRuler:
Public Types | |
enum | { ID_ARROW = FXFrame::ID_LAST, ID_LAST } |
Public Member Functions | |
FXRuler (FXComposite *p, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=RULER_NORMAL, FXint x=0, FXint y=0, FXint w=0, FXint h=0, FXint pl=DEFAULT_PAD, FXint pr=DEFAULT_PAD, FXint pt=DEFAULT_PAD, FXint pb=DEFAULT_PAD) | |
virtual void | layout () |
virtual void | create () |
virtual void | detach () |
virtual FXint | getDefaultWidth () |
virtual FXint | getDefaultHeight () |
void | setPosition (FXint pos, FXbool notify=FALSE) |
FXint | getPosition () const |
void | setContentSize (FXint size, FXbool notify=FALSE) |
FXint | getContentSize () const |
FXint | getDocumentLower () const |
FXint | getDocumentUpper () const |
void | setDocumentSize (FXint size, FXbool notify=FALSE) |
FXint | getDocumentSize () const |
void | setEdgeSpacing (FXint space, FXbool notify=FALSE) |
FXint | getEdgeSpacing () const |
void | setMarginLower (FXint mgn, FXbool notify=FALSE) |
FXint | getMarginLower () const |
void | setMarginUpper (FXint mgn, FXbool notify=FALSE) |
FXint | getMarginUpper () const |
void | setIndentFirst (FXint ind, FXbool notify=FALSE) |
FXint | getIndentFirst () const |
void | setIndentLower (FXint ind, FXbool notify=FALSE) |
FXint | getIndentLower () const |
void | setIndentUpper (FXint ind, FXbool notify=FALSE) |
FXint | getIndentUpper () const |
void | setNumberTicks (FXint ticks, FXbool notify=FALSE) |
FXint | getNumberTicks () const |
void | setMajorTicks (FXint ticks, FXbool notify=FALSE) |
FXint | getMajorTicks () const |
void | setMediumTicks (FXint ticks, FXbool notify=FALSE) |
FXint | getMediumTicks () const |
void | setTinyTicks (FXint ticks, FXbool notify=FALSE) |
FXint | getTinyTicks () const |
void | setPixelPerTick (FXdouble space, FXbool notify=FALSE) |
FXdouble | getPixelPerTick () const |
void | setFont (FXFont *fnt, FXbool notify=FALSE) |
FXFont * | getFont () const |
void | setValue (FXint value) |
FXint | getValue () const |
void | setRulerStyle (FXuint style) |
FXuint | getRulerStyle () const |
void | setRulerAlignment (FXuint alignment, FXbool notify=FALSE) |
FXuint | getRulerAlignment () const |
FXColor | getTextColor () const |
void | setTextColor (FXColor clr) |
void | setHelpText (const FXString &text) |
const FXString & | getHelpText () const |
void | setTipText (const FXString &text) |
const FXString & | getTipText () const |
virtual void | save (FXStream &store) const |
virtual void | load (FXStream &store) |
virtual | ~FXRuler () |
The ruler widget sends a SEL_CHANGED when the indentation or margins are interactively changed by the user. If the document size exceeds the available space, it is possible to scroll the document using setPosition(). When the document size is less than the available space, the alignment options can be used to center, left-adjust, or right-adjust the document. Finally, a special option exists to stretch the document to the available space, that is to say, the document will always be fitten with given left and right edges substracted from the available space.
See also:
|
|
|
Construct label with given text and icon.
|
|
Destructor.
|
|
Perform layout.
Reimplemented from FX::FXWindow. |
|
Create server-side resources.
Reimplemented from FX::FXWindow. |
|
Detach server-side resources.
Reimplemented from FX::FXWindow. |
|
Return default width.
Reimplemented from FX::FXFrame. |
|
Return default height.
Reimplemented from FX::FXFrame. |
|
Set the current position.
|
|
Return the current position.
|
|
Change/return content size.
|
|
|
|
Get lower edge of document.
|
|
Get upper edge of document.
|
|
Change/return document size.
|
|
|
|
Change/return document edge spacing.
|
|
|
|
Change/return lower document margin.
|
|
|
|
Change/return upper document margin.
|
|
|
|
Change/return first line indent.
|
|
|
|
Change/return lower indent.
|
|
|
|
Change/return upper indent.
|
|
|
|
Change/return document number placement.
|
|
|
|
Change/return document major ticks.
|
|
|
|
Change/return document medium ticks.
|
|
|
|
Change/return document tiny ticks.
|
|
|
|
Change/return pixel per tick spacing.
|
|
|
|
Set the text font.
|
|
Get the text font.
|
|
Change arrow value, relative to document position.
|
|
Return arrow value in document.
|
|
Set ruler style.
|
|
Get ruler style.
|
|
Set ruler alignment.
|
|
Get ruler alignment.
|
|
Get the current text color.
|
|
Set the current text color.
|
|
Set the status line help text for the ruler.
|
|
Get the status line help text for the ruler.
|
|
Set the tool tip message for the ruler.
|
|
Get the tool tip message for the ruler.
|
|
Save label to a stream.
Reimplemented from FX::FXFrame. |
|
Load label from a stream.
Reimplemented from FX::FXFrame. |
Copyright © 1997-2005 Jeroen van der Zijp |