|
| | FXRulerView (FXComposite *p, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0) |
| |
| virtual FXint | getViewportHeight () |
| |
| virtual FXint | getViewportWidth () |
| |
| virtual FXint | getContentWidth () |
| |
| virtual FXint | getContentHeight () |
| |
| virtual void | layout () |
| |
| FXRuler * | horizontalRuler () const |
| |
| FXRuler * | verticalRuler () const |
| |
| FXint | getDocumentX () const |
| |
| FXint | getDocumentY () const |
| |
| void | setDocumentWidth (FXint w, FXbool notify=FALSE) |
| |
| FXint | getDocumentWidth () const |
| |
| void | setDocumentHeight (FXint h, FXbool notify=FALSE) |
| |
| FXint | getDocumentHeight () const |
| |
| void | setDocumentColor (FXColor clr) |
| |
| FXColor | getDocumentColor () const |
| |
| void | setHEdgeSpacing (FXint es, FXbool notify=FALSE) |
| |
| void | setVEdgeSpacing (FXint es, FXbool notify=FALSE) |
| |
| FXint | getHEdgeSpacing () const |
| |
| FXint | getVEdgeSpacing () const |
| |
| void | setHMarginLower (FXint marg, FXbool notify=FALSE) |
| |
| void | setHMarginUpper (FXint marg, FXbool notify=FALSE) |
| |
| FXint | getHMarginLower () const |
| |
| FXint | getHMarginUpper () const |
| |
| void | setVMarginLower (FXint marg, FXbool notify=FALSE) |
| |
| void | setVMarginUpper (FXint marg, FXbool notify=FALSE) |
| |
| FXint | getVMarginLower () const |
| |
| FXint | getVMarginUpper () const |
| |
| void | setHAlignment (FXuint align, FXbool notify=FALSE) |
| |
| FXuint | getHAlignment () const |
| |
| void | setVAlignment (FXuint align, FXbool notify=FALSE) |
| |
| FXuint | getVAlignment () const |
| |
| void | setArrowPosX (FXint x) |
| |
| void | setArrowPosY (FXint y) |
| |
| FXint | getArrowPosX () const |
| |
| FXint | getArrowPosY () const |
| |
| void | setHRulerFont (FXFont *fnt, FXbool notify=FALSE) |
| |
| FXFont * | getHRulerFont () const |
| |
| void | setVRulerFont (FXFont *fnt, FXbool notify=FALSE) |
| |
| FXFont * | getVRulerFont () const |
| |
| void | setHNumberTicks (FXint ticks, FXbool notify=FALSE) |
| |
| void | setVNumberTicks (FXint ticks, FXbool notify=FALSE) |
| |
| FXint | getHNumberTicks () const |
| |
| FXint | getVNumberTicks () const |
| |
| void | setHMajorTicks (FXint ticks, FXbool notify=FALSE) |
| |
| void | setVMajorTicks (FXint ticks, FXbool notify=FALSE) |
| |
| FXint | getHMajorTicks () const |
| |
| FXint | getVMajorTicks () const |
| |
| void | setHMediumTicks (FXint ticks, FXbool notify=FALSE) |
| |
| void | setVMediumTicks (FXint ticks, FXbool notify=FALSE) |
| |
| FXint | getHMediumTicks () const |
| |
| FXint | getVMediumTicks () const |
| |
| void | setHTinyTicks (FXint ticks, FXbool notify=FALSE) |
| |
| void | setVTinyTicks (FXint ticks, FXbool notify=FALSE) |
| |
| FXint | getHTinyTicks () const |
| |
| FXint | getVTinyTicks () const |
| |
| void | setHPixelPerTick (FXdouble space, FXbool notify=FALSE) |
| |
| void | setVPixelPerTick (FXdouble space, FXbool notify=FALSE) |
| |
| FXdouble | getHPixelPerTick () const |
| |
| FXdouble | getVPixelPerTick () const |
| |
| void | setHRulerStyle (FXuint style) |
| |
| void | setVRulerStyle (FXuint style) |
| |
| FXuint | getHRulerStyle () const |
| |
| FXuint | getVRulerStyle () const |
| |
| 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 | ~FXRulerView () |
| |
| virtual FXint | getDefaultWidth () |
| |
| virtual FXint | getDefaultHeight () |
| |
| void | setScrollStyle (FXuint style) |
| |
| FXuint | getScrollStyle () const |
| |
| FXbool | isHorizontalScrollable () const |
| |
| FXbool | isVerticalScrollable () const |
| |
| FXScrollBar * | horizontalScrollBar () const |
| |
| FXScrollBar * | verticalScrollBar () const |
| |
| FXint | getXPosition () const |
| |
| FXint | getYPosition () const |
| |
| void | setPosition (FXint x, FXint y) |
| |
| void | getPosition (FXint &x, FXint &y) const |
| |
| virtual | ~FXScrollArea () |
| |
| | FXComposite (FXComposite *p, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0) |
| |
| virtual void | create () |
| |
| virtual void | detach () |
| |
| virtual void | destroy () |
| |
| FXint | maxChildWidth () const |
| |
| FXint | maxChildHeight () const |
| |
| virtual bool | isComposite () const |
| |
| virtual | ~FXComposite () |
| |
| | FXWindow (FXComposite *p, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0) |
| |
| FXWindow * | getParent () const |
| |
| FXWindow * | getOwner () const |
| |
| FXWindow * | getShell () const |
| |
| FXWindow * | getRoot () const |
| |
| FXWindow * | getNext () const |
| |
| FXWindow * | getPrev () const |
| |
| FXWindow * | getFirst () const |
| |
| FXWindow * | getLast () const |
| |
| FXWindow * | getFocus () const |
| |
| void | setKey (FXuint k) |
| |
| FXuint | getKey () const |
| |
| void | setTarget (FXObject *t) |
| |
| FXObject * | getTarget () const |
| |
| void | setSelector (FXSelector sel) |
| |
| FXSelector | getSelector () const |
| |
| FXint | getX () const |
| |
| FXint | getY () const |
| |
| virtual FXint | getWidthForHeight (FXint givenheight) |
| |
| virtual FXint | getHeightForWidth (FXint givenwidth) |
| |
| void | setX (FXint x) |
| |
| void | setY (FXint y) |
| |
| void | setWidth (FXint w) |
| |
| void | setHeight (FXint h) |
| |
| void | setLayoutHints (FXuint lout) |
| |
| FXuint | getLayoutHints () const |
| |
| FXAccelTable * | getAccelTable () const |
| |
| void | setAccelTable (FXAccelTable *acceltable) |
| |
| void | addHotKey (FXHotKey code) |
| |
| void | remHotKey (FXHotKey code) |
| |
| void | setHelpTag (const FXString &text) |
| |
| const FXString & | getHelpTag () const |
| |
| bool | isShell () const |
| |
| bool | isOwnerOf (const FXWindow *window) const |
| |
| bool | isChildOf (const FXWindow *window) const |
| |
| bool | containsChild (const FXWindow *child) const |
| |
| FXWindow * | getChildAt (FXint x, FXint y) const |
| |
| FXint | numChildren () const |
| |
| FXint | indexOfChild (const FXWindow *window) const |
| |
| FXWindow * | childAtIndex (FXint index) const |
| |
| FXComposeContext * | getComposeContext () const |
| |
| void | createComposeContext () |
| |
| void | destroyComposeContext () |
| |
| void | setDefaultCursor (FXCursor *cur) |
| |
| FXCursor * | getDefaultCursor () const |
| |
| void | setDragCursor (FXCursor *cur) |
| |
| FXCursor * | getDragCursor () const |
| |
| FXint | getCursorPosition (FXint &x, FXint &y, FXuint &buttons) const |
| |
| FXint | setCursorPosition (FXint x, FXint y) |
| |
| bool | isEnabled () const |
| |
| bool | isActive () const |
| |
| virtual bool | canFocus () const |
| |
| bool | hasFocus () const |
| |
| bool | inFocusChain () const |
| |
| virtual void | setFocus () |
| |
| virtual void | killFocus () |
| |
| virtual void | changeFocus (FXWindow *child) |
| |
| virtual void | setDefault (FXbool enable=TRUE) |
| |
| bool | isDefault () const |
| |
| void | setInitial (bool enable=true) |
| |
| bool | isInitial () const |
| |
| virtual void | enable () |
| |
| virtual void | disable () |
| |
| virtual void | attach (FXID w) |
| |
| virtual void | setShape (const FXRegion ®ion) |
| |
| virtual void | setShape (FXBitmap *bitmap) |
| |
| virtual void | setShape (FXIcon *icon) |
| |
| virtual void | clearShape () |
| |
| virtual void | raise () |
| |
| virtual void | lower () |
| |
| virtual void | move (FXint x, FXint y) |
| |
| virtual void | resize (FXint w, FXint h) |
| |
| virtual void | position (FXint x, FXint y, FXint w, FXint h) |
| |
| virtual void | recalc () |
| |
| void | forceRefresh () |
| |
| virtual void | reparent (FXWindow *father, FXWindow *other=NULL) |
| |
| void | scroll (FXint x, FXint y, FXint w, FXint h, FXint dx, FXint dy) const |
| |
| void | update (FXint x, FXint y, FXint w, FXint h) const |
| |
| void | update () const |
| |
| void | repaint (FXint x, FXint y, FXint w, FXint h) const |
| |
| void | repaint () const |
| |
| void | grab () |
| |
| void | ungrab () |
| |
| bool | grabbed () const |
| |
| void | grabKeyboard () |
| |
| void | ungrabKeyboard () |
| |
| bool | grabbedKeyboard () const |
| |
| virtual void | show () |
| |
| virtual void | hide () |
| |
| bool | shown () const |
| |
| bool | underCursor () const |
| |
| bool | hasSelection () const |
| |
| bool | acquireSelection (const FXDragType *types, FXuint numtypes) |
| |
| bool | releaseSelection () |
| |
| bool | hasClipboard () const |
| |
| bool | acquireClipboard (const FXDragType *types, FXuint numtypes) |
| |
| bool | releaseClipboard () |
| |
| virtual void | dropEnable () |
| |
| virtual void | dropDisable () |
| |
| bool | isDropEnabled () const |
| |
| bool | isDragging () const |
| |
| bool | beginDrag (const FXDragType *types, FXuint numtypes) |
| |
| bool | handleDrag (FXint x, FXint y, FXDragAction action=DRAG_COPY) |
| |
| FXDragAction | endDrag (bool drop=true) |
| |
| bool | isDropTarget () const |
| |
| void | setDragRectangle (FXint x, FXint y, FXint w, FXint h, bool wantupdates=true) const |
| |
| void | clearDragRectangle () const |
| |
| void | acceptDrop (FXDragAction action=DRAG_ACCEPT) const |
| |
| FXDragAction | didAccept () const |
| |
| void | dropFinished (FXDragAction action=DRAG_REJECT) const |
| |
| bool | inquireDNDTypes (FXDNDOrigin origin, FXDragType *&types, FXuint &numtypes) const |
| |
| bool | offeredDNDType (FXDNDOrigin origin, FXDragType type) const |
| |
| FXDragAction | inquireDNDAction () const |
| |
| bool | setDNDData (FXDNDOrigin origin, FXDragType type, FXuchar *data, FXuint size) const |
| |
| bool | setDNDData (FXDNDOrigin origin, FXDragType type, const FXString &string) const |
| |
| bool | getDNDData (FXDNDOrigin origin, FXDragType type, FXuchar *&data, FXuint &size) const |
| |
| bool | getDNDData (FXDNDOrigin origin, FXDragType type, FXString &string) const |
| |
| virtual bool | contains (FXint parentx, FXint parenty) const |
| |
| void | translateCoordinatesFrom (FXint &tox, FXint &toy, const FXWindow *fromwindow, FXint fromx, FXint fromy) const |
| |
| void | translateCoordinatesTo (FXint &tox, FXint &toy, const FXWindow *towindow, FXint fromx, FXint fromy) const |
| |
| virtual void | setBackColor (FXColor clr) |
| |
| FXColor | getBackColor () const |
| |
| virtual bool | doesSaveUnder () const |
| |
| virtual const FXchar * | tr (const FXchar *message, const FXchar *hint=NULL) const |
| |
| virtual | ~FXWindow () |
| |
| FXint | getWidth () const |
| |
| FXint | getHeight () const |
| |
| FXVisual * | getVisual () const |
| |
| void | setVisual (FXVisual *vis) |
| |
| virtual | ~FXDrawable () |
| |
| FXApp * | getApp () const |
| |
| FXID | id () const |
| |
| void | setUserData (void *ptr) |
| |
| void * | getUserData () const |
| |
| virtual | ~FXId () |
| |
| virtual long | onDefault (FXObject *, FXSelector, void *) |
| |
| const FXchar * | getClassName () const |
| |
| bool | isMemberOf (const FXMetaClass *metaclass) const |
| |
| virtual long | tryHandle (FXObject *sender, FXSelector sel, void *ptr) |
| |
| virtual | ~FXObject () |
| |
The Ruler View provides viewing of a document with rulers.
It is intended to be subclassed in order to draw actual contents and provide editing behavior for the document. The ruler view itself simply manages the geometry of the document being edited, and coordinates the movement of the ruler displays as the document is being scrolled.