|
Public Types |
| STYLE_UNDERLINE |
| STYLE_STRIKEOUT |
| STYLE_BOLD |
| ID_CURSOR_TOP |
| ID_CURSOR_BOTTOM |
| ID_CURSOR_HOME |
| ID_CURSOR_END |
| ID_CURSOR_RIGHT |
| ID_CURSOR_LEFT |
| ID_CURSOR_UP |
| ID_CURSOR_DOWN |
| ID_CURSOR_WORD_LEFT |
| ID_CURSOR_WORD_RIGHT |
| ID_CURSOR_WORD_START |
| ID_CURSOR_WORD_END |
| ID_CURSOR_PAGEDOWN |
| ID_CURSOR_PAGEUP |
| ID_CURSOR_SCRNTOP |
| ID_CURSOR_SCRNBTM |
| ID_CURSOR_SCRNCTR |
| ID_CURSOR_PAR_HOME |
| ID_CURSOR_PAR_END |
| ID_SCROLL_UP |
| ID_SCROLL_DOWN |
| ID_MARK |
| ID_EXTEND |
| ID_OVERST_STRING |
| ID_INSERT_STRING |
| ID_INSERT_NEWLINE |
| ID_INSERT_TAB |
| ID_CUT_SEL |
| ID_COPY_SEL |
| ID_DELETE_SEL |
| ID_PASTE_SEL |
| ID_PASTE_MIDDLE |
| ID_SELECT_CHAR |
| ID_SELECT_WORD |
| ID_SELECT_LINE |
| ID_SELECT_ALL |
| ID_SELECT_MATCHING |
| ID_SELECT_BRACE |
| ID_SELECT_BRACK |
| ID_SELECT_PAREN |
| ID_SELECT_ANG |
| ID_DESELECT_ALL |
| ID_BACKSPACE |
| ID_BACKSPACE_WORD |
| ID_BACKSPACE_BOL |
| ID_DELETE |
| ID_DELETE_WORD |
| ID_DELETE_EOL |
| ID_DELETE_ALL |
| ID_DELETE_LINE |
| ID_TOGGLE_EDITABLE |
| ID_TOGGLE_OVERSTRIKE |
| ID_CURSOR_ROW |
| ID_CURSOR_COLUMN |
| ID_CLEAN_INDENT |
| ID_SHIFT_LEFT |
| ID_SHIFT_RIGHT |
| ID_SHIFT_TABLEFT |
| ID_SHIFT_TABRIGHT |
| ID_UPPER_CASE |
| ID_LOWER_CASE |
| ID_GOTO_MATCHING |
| ID_GOTO_SELECTED |
| ID_GOTO_LINE |
| ID_SEARCH_FORW_SEL |
| ID_SEARCH_BACK_SEL |
| ID_SEARCH_FORW |
| ID_SEARCH_BACK |
| ID_SEARCH |
| ID_REPLACE |
| ID_LEFT_BRACE |
| ID_LEFT_BRACK |
| ID_LEFT_PAREN |
| ID_LEFT_ANG |
| ID_RIGHT_BRACE |
| ID_RIGHT_BRACK |
| ID_RIGHT_PAREN |
| ID_RIGHT_ANG |
| ID_BLINK |
| ID_FLASH |
| ID_LAST |
enum | { STYLE_UNDERLINE,
STYLE_STRIKEOUT,
STYLE_BOLD
} |
enum | {
ID_CURSOR_TOP,
ID_CURSOR_BOTTOM,
ID_CURSOR_HOME,
ID_CURSOR_END,
ID_CURSOR_RIGHT,
ID_CURSOR_LEFT,
ID_CURSOR_UP,
ID_CURSOR_DOWN,
ID_CURSOR_WORD_LEFT,
ID_CURSOR_WORD_RIGHT,
ID_CURSOR_WORD_START,
ID_CURSOR_WORD_END,
ID_CURSOR_PAGEDOWN,
ID_CURSOR_PAGEUP,
ID_CURSOR_SCRNTOP,
ID_CURSOR_SCRNBTM,
ID_CURSOR_SCRNCTR,
ID_CURSOR_PAR_HOME,
ID_CURSOR_PAR_END,
ID_SCROLL_UP,
ID_SCROLL_DOWN,
ID_MARK,
ID_EXTEND,
ID_OVERST_STRING,
ID_INSERT_STRING,
ID_INSERT_NEWLINE,
ID_INSERT_TAB,
ID_CUT_SEL,
ID_COPY_SEL,
ID_DELETE_SEL,
ID_PASTE_SEL,
ID_PASTE_MIDDLE,
ID_SELECT_CHAR,
ID_SELECT_WORD,
ID_SELECT_LINE,
ID_SELECT_ALL,
ID_SELECT_MATCHING,
ID_SELECT_BRACE,
ID_SELECT_BRACK,
ID_SELECT_PAREN,
ID_SELECT_ANG,
ID_DESELECT_ALL,
ID_BACKSPACE,
ID_BACKSPACE_WORD,
ID_BACKSPACE_BOL,
ID_DELETE,
ID_DELETE_WORD,
ID_DELETE_EOL,
ID_DELETE_ALL,
ID_DELETE_LINE,
ID_TOGGLE_EDITABLE,
ID_TOGGLE_OVERSTRIKE,
ID_CURSOR_ROW,
ID_CURSOR_COLUMN,
ID_CLEAN_INDENT,
ID_SHIFT_LEFT,
ID_SHIFT_RIGHT,
ID_SHIFT_TABLEFT,
ID_SHIFT_TABRIGHT,
ID_UPPER_CASE,
ID_LOWER_CASE,
ID_GOTO_MATCHING,
ID_GOTO_SELECTED,
ID_GOTO_LINE,
ID_SEARCH_FORW_SEL,
ID_SEARCH_BACK_SEL,
ID_SEARCH_FORW,
ID_SEARCH_BACK,
ID_SEARCH,
ID_REPLACE,
ID_LEFT_BRACE,
ID_LEFT_BRACK,
ID_LEFT_PAREN,
ID_LEFT_ANG,
ID_RIGHT_BRACE,
ID_RIGHT_BRACK,
ID_RIGHT_PAREN,
ID_RIGHT_ANG,
ID_BLINK,
ID_FLASH,
ID_LAST
} |
| ID_NONE |
| ID_HIDE |
| ID_SHOW |
| ID_TOGGLESHOWN |
| ID_LOWER |
| ID_RAISE |
| ID_DISABLE |
| ID_ENABLE |
| ID_TOGGLEENABLED |
| ID_UNCHECK |
| ID_CHECK |
| ID_UNKNOWN |
| ID_UPDATE |
| ID_AUTOSCROLL |
| ID_TIPTIMER |
| ID_HSCROLLED |
| ID_VSCROLLED |
| ID_SETVALUE |
| ID_SETINTVALUE |
| ID_SETREALVALUE |
| ID_SETSTRINGVALUE |
| ID_SETICONVALUE |
| ID_SETINTRANGE |
| ID_SETREALRANGE |
| ID_GETINTVALUE |
| ID_GETREALVALUE |
| ID_GETSTRINGVALUE |
| ID_GETICONVALUE |
| ID_GETINTRANGE |
| ID_GETREALRANGE |
| ID_SETHELPSTRING |
| ID_GETHELPSTRING |
| ID_SETTIPSTRING |
| ID_GETTIPSTRING |
| ID_QUERY_MENU |
| ID_HOTKEY |
| ID_ACCEL |
| ID_UNPOST |
| ID_POST |
| ID_MDI_TILEHORIZONTAL |
| ID_MDI_TILEVERTICAL |
| ID_MDI_CASCADE |
| ID_MDI_MAXIMIZE |
| ID_MDI_MINIMIZE |
| ID_MDI_RESTORE |
| ID_MDI_CLOSE |
| ID_MDI_WINDOW |
| ID_MDI_MENUWINDOW |
| ID_MDI_MENUMINIMIZE |
| ID_MDI_MENURESTORE |
| ID_MDI_MENUCLOSE |
| ID_MDI_NEXT |
| ID_MDI_PREV |
enum | {
ID_NONE,
ID_HIDE,
ID_SHOW,
ID_TOGGLESHOWN,
ID_LOWER,
ID_RAISE,
ID_DELETE,
ID_DISABLE,
ID_ENABLE,
ID_TOGGLEENABLED,
ID_UNCHECK,
ID_CHECK,
ID_UNKNOWN,
ID_UPDATE,
ID_AUTOSCROLL,
ID_TIPTIMER,
ID_HSCROLLED,
ID_VSCROLLED,
ID_SETVALUE,
ID_SETINTVALUE,
ID_SETREALVALUE,
ID_SETSTRINGVALUE,
ID_SETICONVALUE,
ID_SETINTRANGE,
ID_SETREALRANGE,
ID_GETINTVALUE,
ID_GETREALVALUE,
ID_GETSTRINGVALUE,
ID_GETICONVALUE,
ID_GETINTRANGE,
ID_GETREALRANGE,
ID_SETHELPSTRING,
ID_GETHELPSTRING,
ID_SETTIPSTRING,
ID_GETTIPSTRING,
ID_QUERY_MENU,
ID_HOTKEY,
ID_ACCEL,
ID_UNPOST,
ID_POST,
ID_MDI_TILEHORIZONTAL,
ID_MDI_TILEVERTICAL,
ID_MDI_CASCADE,
ID_MDI_MAXIMIZE,
ID_MDI_MINIMIZE,
ID_MDI_RESTORE,
ID_MDI_CLOSE,
ID_MDI_WINDOW,
ID_MDI_MENUWINDOW,
ID_MDI_MENUMINIMIZE,
ID_MDI_MENURESTORE,
ID_MDI_MENUCLOSE,
ID_MDI_NEXT,
ID_MDI_PREV,
ID_LAST
} |
Public Member Functions |
long | onPaint (FXObject *, FXSelector, void *) |
long | onFocusIn (FXObject *, FXSelector, void *) |
long | onFocusOut (FXObject *, FXSelector, void *) |
long | onLeftBtnPress (FXObject *, FXSelector, void *) |
long | onLeftBtnRelease (FXObject *, FXSelector, void *) |
long | onMiddleBtnPress (FXObject *, FXSelector, void *) |
long | onMiddleBtnRelease (FXObject *, FXSelector, void *) |
long | onRightBtnPress (FXObject *, FXSelector, void *) |
long | onRightBtnRelease (FXObject *, FXSelector, void *) |
long | onUngrabbed (FXObject *, FXSelector, void *) |
long | onMotion (FXObject *, FXSelector, void *) |
long | onBeginDrag (FXObject *, FXSelector, void *) |
long | onEndDrag (FXObject *, FXSelector, void *) |
long | onDragged (FXObject *, FXSelector, void *) |
long | onDNDEnter (FXObject *, FXSelector, void *) |
long | onDNDLeave (FXObject *, FXSelector, void *) |
long | onDNDMotion (FXObject *, FXSelector, void *) |
long | onDNDDrop (FXObject *, FXSelector, void *) |
long | onDNDRequest (FXObject *, FXSelector, void *) |
long | onSelectionLost (FXObject *, FXSelector, void *) |
long | onSelectionGained (FXObject *, FXSelector, void *) |
long | onSelectionRequest (FXObject *, FXSelector, void *ptr) |
long | onClipboardLost (FXObject *, FXSelector, void *) |
long | onClipboardGained (FXObject *, FXSelector, void *) |
long | onClipboardRequest (FXObject *, FXSelector, void *) |
long | onKeyPress (FXObject *, FXSelector, void *) |
long | onKeyRelease (FXObject *, FXSelector, void *) |
long | onBlink (FXObject *, FXSelector, void *) |
long | onFlash (FXObject *, FXSelector, void *) |
long | onAutoScroll (FXObject *, FXSelector, void *) |
long | onQueryHelp (FXObject *, FXSelector, void *) |
long | onQueryTip (FXObject *, FXSelector, void *) |
long | onCmdToggleEditable (FXObject *, FXSelector, void *) |
long | onUpdToggleEditable (FXObject *, FXSelector, void *) |
long | onCmdToggleOverstrike (FXObject *, FXSelector, void *) |
long | onUpdToggleOverstrike (FXObject *, FXSelector, void *) |
long | onCmdCursorRow (FXObject *, FXSelector, void *) |
long | onUpdCursorRow (FXObject *, FXSelector, void *) |
long | onCmdCursorColumn (FXObject *, FXSelector, void *) |
long | onUpdCursorColumn (FXObject *, FXSelector, void *) |
long | onUpdHaveSelection (FXObject *, FXSelector, void *) |
long | onUpdSelectAll (FXObject *, FXSelector, void *) |
long | onCmdSetStringValue (FXObject *, FXSelector, void *) |
long | onCmdGetStringValue (FXObject *, FXSelector, void *) |
long | onCmdSearch (FXObject *, FXSelector, void *) |
long | onCmdReplace (FXObject *, FXSelector, void *) |
long | onCmdSearchNext (FXObject *, FXSelector, void *) |
long | onCmdSearchSel (FXObject *, FXSelector, void *) |
long | onCmdCursorTop (FXObject *, FXSelector, void *) |
long | onCmdCursorBottom (FXObject *, FXSelector, void *) |
long | onCmdCursorHome (FXObject *, FXSelector, void *) |
long | onCmdCursorEnd (FXObject *, FXSelector, void *) |
long | onCmdCursorRight (FXObject *, FXSelector, void *) |
long | onCmdCursorLeft (FXObject *, FXSelector, void *) |
long | onCmdCursorUp (FXObject *, FXSelector, void *) |
long | onCmdCursorDown (FXObject *, FXSelector, void *) |
long | onCmdCursorWordLeft (FXObject *, FXSelector, void *) |
long | onCmdCursorWordRight (FXObject *, FXSelector, void *) |
long | onCmdCursorWordStart (FXObject *, FXSelector, void *) |
long | onCmdCursorWordEnd (FXObject *, FXSelector, void *) |
long | onCmdCursorPageDown (FXObject *, FXSelector, void *) |
long | onCmdCursorPageUp (FXObject *, FXSelector, void *) |
long | onCmdCursorScreenTop (FXObject *, FXSelector, void *) |
long | onCmdCursorScreenBottom (FXObject *, FXSelector, void *) |
long | onCmdCursorScreenCenter (FXObject *, FXSelector, void *) |
long | onCmdCursorParHome (FXObject *, FXSelector, void *) |
long | onCmdCursorParEnd (FXObject *, FXSelector, void *) |
long | onCmdBlockBeg (FXObject *, FXSelector, void *) |
long | onCmdBlockEnd (FXObject *, FXSelector, void *) |
long | onCmdGotoMatching (FXObject *, FXSelector, void *) |
long | onCmdGotoSelected (FXObject *, FXSelector, void *) |
long | onCmdGotoLine (FXObject *, FXSelector, void *) |
long | onCmdScrollUp (FXObject *, FXSelector, void *) |
long | onCmdScrollDown (FXObject *, FXSelector, void *) |
long | onCmdMark (FXObject *, FXSelector, void *) |
long | onCmdExtend (FXObject *, FXSelector, void *) |
long | onCmdOverstString (FXObject *, FXSelector, void *) |
long | onCmdInsertString (FXObject *, FXSelector, void *) |
long | onCmdInsertNewline (FXObject *, FXSelector, void *) |
long | onCmdInsertTab (FXObject *, FXSelector, void *) |
long | onCmdCutSel (FXObject *, FXSelector, void *) |
long | onCmdCopySel (FXObject *, FXSelector, void *) |
long | onCmdPasteSel (FXObject *, FXSelector, void *) |
long | onCmdDeleteSel (FXObject *, FXSelector, void *) |
long | onCmdChangeCase (FXObject *, FXSelector, void *) |
long | onCmdShiftText (FXObject *, FXSelector, void *) |
long | onCmdPasteMiddle (FXObject *, FXSelector, void *) |
long | onCmdSelectChar (FXObject *, FXSelector, void *) |
long | onCmdSelectWord (FXObject *, FXSelector, void *) |
long | onCmdSelectLine (FXObject *, FXSelector, void *) |
long | onCmdSelectAll (FXObject *, FXSelector, void *) |
long | onCmdSelectMatching (FXObject *, FXSelector, void *) |
long | onCmdSelectBlock (FXObject *, FXSelector, void *) |
long | onCmdDeselectAll (FXObject *, FXSelector, void *) |
long | onCmdBackspace (FXObject *, FXSelector, void *) |
long | onCmdBackspaceWord (FXObject *, FXSelector, void *) |
long | onCmdBackspaceBol (FXObject *, FXSelector, void *) |
long | onCmdDelete (FXObject *, FXSelector, void *) |
long | onCmdDeleteWord (FXObject *, FXSelector, void *) |
long | onCmdDeleteEol (FXObject *, FXSelector, void *) |
long | onCmdDeleteAll (FXObject *, FXSelector, void *) |
long | onCmdDeleteLine (FXObject *, FXSelector, void *) |
| FXText (FXComposite *p, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0, FXint pl=3, FXint pr=3, FXint pt=2, FXint pb=2) |
virtual void | create () |
virtual void | detach () |
virtual void | layout () |
virtual FXint | getDefaultWidth () |
virtual FXint | getDefaultHeight () |
virtual void | enable () |
virtual void | disable () |
virtual void | recalc () |
virtual FXint | getContentWidth () |
virtual FXint | getContentHeight () |
virtual bool | canFocus () const |
virtual void | setFocus () |
virtual void | killFocus () |
void | setMarginTop (FXint pt) |
FXint | getMarginTop () const |
void | setMarginBottom (FXint pb) |
FXint | getMarginBottom () const |
void | setMarginLeft (FXint pl) |
FXint | getMarginLeft () const |
void | setMarginRight (FXint pr) |
FXint | getMarginRight () const |
FXint | getWrapColumns () const |
void | setWrapColumns (FXint cols) |
FXint | getTabColumns () const |
void | setTabColumns (FXint cols) |
FXint | getBarColumns () const |
void | setBarColumns (FXint cols) |
FXbool | isModified () const |
void | setModified (FXbool mod=TRUE) |
void | setEditable (FXbool edit=TRUE) |
FXbool | isEditable () const |
void | setOverstrike (FXbool over=TRUE) |
FXbool | isOverstrike () const |
void | setStyled (FXbool styled=TRUE) |
FXbool | isStyled () const |
void | setDelimiters (const FXchar *delims=textDelimiters) |
const FXchar * | getDelimiters () const |
void | setFont (FXFont *fnt) |
FXFont * | getFont () const |
void | setTextColor (FXColor clr) |
FXColor | getTextColor () const |
void | setSelBackColor (FXColor clr) |
FXColor | getSelBackColor () const |
void | setSelTextColor (FXColor clr) |
FXColor | getSelTextColor () const |
void | setHiliteTextColor (FXColor clr) |
FXColor | getHiliteTextColor () const |
void | setHiliteBackColor (FXColor clr) |
FXColor | getHiliteBackColor () const |
void | setActiveBackColor (FXColor clr) |
FXColor | getActiveBackColor () const |
void | setCursorColor (FXColor clr) |
FXColor | getCursorColor () const |
void | setNumberColor (FXColor clr) |
FXColor | getNumberColor () const |
void | setBarColor (FXColor clr) |
FXColor | getBarColor () const |
void | setHelpText (const FXString &text) |
FXString | getHelpText () const |
void | setTipText (const FXString &text) |
FXString | getTipText () const |
FXint | getByte (FXint pos) const |
FXwchar | getChar (FXint pos) const |
FXint | getCharLen (FXint pos) const |
FXint | getStyle (FXint pos) const |
void | extractText (FXchar *text, FXint pos, FXint n) const |
void | extractText (FXString &text, FXint pos, FXint n) const |
void | extractStyle (FXString &text, FXint pos, FXint n) const |
void | extractStyle (FXchar *style, FXint pos, FXint n) const |
virtual void | replaceText (FXint pos, FXint m, const FXchar *text, FXint n, FXbool notify=FALSE) |
virtual void | replaceText (FXint pos, FXint m, const FXString &text, FXbool notify=FALSE) |
virtual void | replaceStyledText (FXint pos, FXint m, const FXchar *text, FXint n, FXint style=0, FXbool notify=FALSE) |
virtual void | replaceStyledText (FXint pos, FXint m, const FXString &text, FXint style=0, FXbool notify=FALSE) |
virtual void | appendText (const FXchar *text, FXint n, FXbool notify=FALSE) |
virtual void | appendText (const FXString &text, FXbool notify=FALSE) |
virtual void | appendStyledText (const FXchar *text, FXint n, FXint style=0, FXbool notify=FALSE) |
virtual void | appendStyledText (const FXString &text, FXint style=0, FXbool notify=FALSE) |
virtual void | insertText (FXint pos, const FXchar *text, FXint n, FXbool notify=FALSE) |
virtual void | insertText (FXint pos, const FXString &text, FXbool notify=FALSE) |
virtual void | insertStyledText (FXint pos, const FXchar *text, FXint n, FXint style=0, FXbool notify=FALSE) |
virtual void | insertStyledText (FXint pos, const FXString &text, FXint style=0, FXbool notify=FALSE) |
virtual void | removeText (FXint pos, FXint n, FXbool notify=FALSE) |
virtual void | changeStyle (FXint pos, FXint n, FXint style) |
virtual void | changeStyle (FXint pos, const FXchar *style, FXint n) |
virtual void | changeStyle (FXint pos, const FXString &style) |
virtual void | setText (const FXchar *text, FXint n, FXbool notify=FALSE) |
virtual void | setText (const FXString &text, FXbool notify=FALSE) |
virtual void | setStyledText (const FXchar *text, FXint n, FXint style=0, FXbool notify=FALSE) |
virtual void | setStyledText (const FXString &text, FXint style=0, FXbool notify=FALSE) |
void | getText (FXchar *text, FXint n) const |
void | getText (FXString &text) const |
FXString | getText () const |
FXint | getLength () const |
FXint | getNumRows () const |
FXint | shiftText (FXint start, FXint end, FXint amount, FXbool notify=FALSE) |
FXbool | findText (const FXString &string, FXint *beg=NULL, FXint *end=NULL, FXint start=0, FXuint flags=SEARCH_FORWARD|SEARCH_WRAP|SEARCH_EXACT, FXint npar=1) |
FXbool | isPosSelected (FXint pos) const |
FXbool | isPosVisible (FXint pos) const |
FXint | getPosAt (FXint x, FXint y) const |
FXint | countRows (FXint start, FXint end) const |
FXint | countCols (FXint start, FXint end) const |
FXint | countLines (FXint start, FXint end) const |
FXint | lineStart (FXint pos) const |
FXint | lineEnd (FXint pos) const |
FXint | nextLine (FXint pos, FXint nl=1) const |
FXint | prevLine (FXint pos, FXint nl=1) const |
FXint | rowStart (FXint pos) const |
FXint | rowEnd (FXint pos) const |
FXint | nextRow (FXint pos, FXint nr=1) const |
FXint | prevRow (FXint pos, FXint nr=1) const |
FXint | leftWord (FXint pos) const |
FXint | rightWord (FXint pos) const |
FXint | wordStart (FXint pos) const |
FXint | wordEnd (FXint pos) const |
FXint | validPos (FXint pos) const |
FXint | dec (FXint pos) const |
FXint | inc (FXint pos) const |
void | setTopLine (FXint pos) |
FXint | getTopLine () const |
void | setBottomLine (FXint pos) |
FXint | getBottomLine () const |
void | setCenterLine (FXint pos) |
void | setAnchorPos (FXint pos) |
FXint | getAnchorPos () const |
virtual void | setCursorPos (FXint pos, FXbool notify=FALSE) |
void | setCursorRow (FXint row, FXbool notify=FALSE) |
FXint | getCursorRow () const |
void | setCursorColumn (FXint col, FXbool notify=FALSE) |
FXint | getCursorColumn () const |
FXint | getCursorPos () const |
FXint | getSelStartPos () const |
FXint | getSelEndPos () const |
FXbool | selectAll (FXbool notify=FALSE) |
virtual FXbool | extendSelection (FXint pos, FXTextSelectionMode select=SELECT_CHARS, FXbool notify=FALSE) |
FXbool | setSelection (FXint pos, FXint len, FXbool notify=FALSE) |
virtual FXbool | killSelection (FXbool notify=FALSE) |
FXbool | setHighlight (FXint start, FXint len) |
FXbool | killHighlight () |
void | makePositionVisible (FXint pos) |
void | setTextStyle (FXuint style) |
FXuint | getTextStyle () const |
void | setVisibleRows (FXint rows) |
FXint | getVisibleRows () const |
void | setAutoVisibleRows (FXint rows) |
FXint | getAutoVisibleRows () const |
void | setVisibleColumns (FXint cols) |
FXint | getVisibleColumns () const |
void | setHiliteMatchTime (FXuint t) |
FXuint | getHiliteMatchTime () const |
void | setHiliteStyles (const FXHiliteStyle *styles) |
const FXHiliteStyle * | getHiliteStyles () const |
virtual void | save (FXStream &store) const |
virtual void | load (FXStream &store) |
virtual | ~FXText () |
long | onHMouseWheel (FXObject *, FXSelector, void *) |
long | onVMouseWheel (FXObject *, FXSelector, void *) |
long | onHScrollerChanged (FXObject *, FXSelector, void *) |
long | onVScrollerChanged (FXObject *, FXSelector, void *) |
long | onHScrollerDragged (FXObject *, FXSelector, void *) |
long | onVScrollerDragged (FXObject *, FXSelector, void *) |
virtual FXint | getViewportHeight () |
virtual FXint | getViewportWidth () |
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 |
long | onFocusNext (FXObject *, FXSelector, void *) |
long | onFocusPrev (FXObject *, FXSelector, void *) |
long | onCmdUpdate (FXObject *, FXSelector, void *) |
virtual void | destroy () |
FXint | maxChildWidth () const |
FXint | maxChildHeight () const |
virtual bool | isComposite () const |
long | onMap (FXObject *, FXSelector, void *) |
long | onUnmap (FXObject *, FXSelector, void *) |
long | onConfigure (FXObject *, FXSelector, void *) |
long | onUpdate (FXObject *, FXSelector, void *) |
long | onMouseWheel (FXObject *, FXSelector, void *) |
long | onEnter (FXObject *, FXSelector, void *) |
long | onLeave (FXObject *, FXSelector, void *) |
long | onDestroy (FXObject *, FXSelector, void *) |
long | onFocusSelf (FXObject *, FXSelector, void *) |
long | onCmdShow (FXObject *, FXSelector, void *) |
long | onCmdHide (FXObject *, FXSelector, void *) |
long | onUpdToggleShown (FXObject *, FXSelector, void *) |
long | onCmdToggleShown (FXObject *, FXSelector, void *) |
long | onCmdRaise (FXObject *, FXSelector, void *) |
long | onCmdLower (FXObject *, FXSelector, void *) |
long | onCmdEnable (FXObject *, FXSelector, void *) |
long | onCmdDisable (FXObject *, FXSelector, void *) |
long | onUpdToggleEnabled (FXObject *, FXSelector, void *) |
long | onCmdToggleEnabled (FXObject *, FXSelector, void *) |
long | onUpdYes (FXObject *, FXSelector, void *) |
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 | isPopup () 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 | setSavedCursor (FXCursor *cur) |
FXCursor * | getSavedCursor () 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 |
bool | hasFocus () const |
bool | inFocusChain () const |
virtual void | changeFocus (FXWindow *child) |
virtual void | setDefault (FXbool enable=TRUE) |
bool | isDefault () const |
void | setInitial (bool enable=true) |
bool | isInitial () const |
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) |
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 |
FXint | getWidth () const |
FXint | getHeight () const |
FXVisual * | getVisual () const |
void | setVisual (FXVisual *vis) |
FXApp * | getApp () const |
FXEventLoop * | getEventLoop () const |
FXID | id () const |
void | setUserData (void *ptr) |
void * | getUserData () const |
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) |
QTransString | tr (const char *text, const char *hint=0) |
virtual void * | getPythonObject () const |
virtual void | decouplePythonObject () const |
Static Public Member Functions |
static FXuint | userHandednessLayout () |
static FXuint | defaultPadding () |
static FXuint | defaultSpacing () |
static FXuint | scaleLayoutValue (FXuint value) |
static FXWindow * | commonAncestor (FXWindow *a, FXWindow *b) |
static bool | before (const FXWindow *a, const FXWindow *b) |
static bool | after (const FXWindow *a, const FXWindow *b) |
Static Public Attributes |
static const FXchar * | textDelimiters |
static FXDragType | octetType |
static FXDragType | deleteType |
static FXDragType | textType |
static FXDragType | utf8Type |
static FXDragType | utf16Type |
static FXDragType | colorType |
static FXDragType | urilistType |
static const FXDragType | stringType |
static const FXDragType | imageType |
static const FXchar * | octetTypeName |
static const FXchar * | deleteTypeName |
static const FXchar * | textTypeName |
static const FXchar * | colorTypeName |
static const FXchar * | urilistTypeName |
static const FXchar * | utf8TypeName |
static const FXchar * | utf16TypeName |
Protected Types |
| STYLE_MASK |
| STYLE_TEXT |
| STYLE_SELECTED |
| STYLE_CONTROL |
| STYLE_HILITE |
| STYLE_ACTIVE |
| MOUSE_NONE |
| MOUSE_CHARS |
| MOUSE_WORDS |
| MOUSE_LINES |
| MOUSE_SCROLL |
| MOUSE_DRAG |
| MOUSE_TRYDRAG |
enum | {
STYLE_MASK,
STYLE_TEXT,
STYLE_SELECTED,
STYLE_CONTROL,
STYLE_HILITE,
STYLE_ACTIVE
} |
enum | {
MOUSE_NONE,
MOUSE_CHARS,
MOUSE_WORDS,
MOUSE_LINES,
MOUSE_SCROLL,
MOUSE_DRAG,
MOUSE_TRYDRAG
} |
| FLAG_SHOWN |
| FLAG_ENABLED |
| FLAG_UPDATE |
| FLAG_DROPTARGET |
| FLAG_FOCUSED |
| FLAG_DIRTY |
| FLAG_RECALC |
| FLAG_TIP |
| FLAG_HELP |
| FLAG_DEFAULT |
| FLAG_INITIAL |
| FLAG_SHELL |
| FLAG_ACTIVE |
| FLAG_PRESSED |
| FLAG_KEY |
| FLAG_CARET |
| FLAG_CHANGED |
| FLAG_LASSO |
| FLAG_TRYDRAG |
| FLAG_DODRAG |
| FLAG_SCROLLINSIDE |
| FLAG_SCROLLING |
| FLAG_OWNED |
| FLAG_POPUP |
enum | {
FLAG_SHOWN,
FLAG_ENABLED,
FLAG_UPDATE,
FLAG_DROPTARGET,
FLAG_FOCUSED,
FLAG_DIRTY,
FLAG_RECALC,
FLAG_TIP,
FLAG_HELP,
FLAG_DEFAULT,
FLAG_INITIAL,
FLAG_SHELL,
FLAG_ACTIVE,
FLAG_PRESSED,
FLAG_KEY,
FLAG_CARET,
FLAG_CHANGED,
FLAG_LASSO,
FLAG_TRYDRAG,
FLAG_DODRAG,
FLAG_SCROLLINSIDE,
FLAG_SCROLLING,
FLAG_OWNED,
FLAG_POPUP
} |
Protected Member Functions |
| FXText () |
void | calcVisRows (FXint s, FXint e) |
virtual void | eraseCursorOverhang () |
virtual void | drawCursor (FXuint state) |
virtual FXuint | style (FXint row, FXint beg, FXint end, FXint pos) const |
virtual void | drawBufferText (FXDCWindow &dc, FXint x, FXint y, FXint w, FXint h, FXint pos, FXint n, FXuint style) const |
virtual void | fillBufferRect (FXDCWindow &dc, FXint x, FXint y, FXint w, FXint h, FXuint style) const |
virtual void | drawTextRow (FXDCWindow &dc, FXint line, FXint left, FXint right) const |
virtual void | drawContents (FXDCWindow &dc, FXint x, FXint y, FXint w, FXint h) const |
virtual void | drawNumbers (FXDCWindow &dc, FXint x, FXint y, FXint w, FXint h) const |
FXint | posToLine (FXint pos, FXint ln) const |
FXbool | posVisible (FXint pos) const |
void | updateRange (FXint beg, FXint end) const |
void | movegap (FXint pos) |
void | sizegap (FXint sz) |
void | squeezegap () |
FXint | charWidth (FXwchar ch, FXint indent) const |
FXint | wrap (FXint start) const |
FXint | measureText (FXint start, FXint end, FXint &wmax, FXint &hmax) const |
FXint | lineWidth (FXint pos, FXint n) const |
FXint | getYOfPos (FXint pos) const |
FXint | getXOfPos (FXint pos) const |
FXint | changeBeg (FXint pos) const |
FXint | changeEnd (FXint pos) const |
FXint | indentFromPos (FXint start, FXint pos) const |
FXint | posFromIndent (FXint start, FXint indent) const |
void | mutation (FXint pos, FXint ncins, FXint ncdel, FXint nrins, FXint nrdel) |
virtual void | replace (FXint pos, FXint m, const FXchar *text, FXint n, FXint style) |
void | recompute () |
FXint | matchForward (FXint pos, FXint end, FXwchar l, FXwchar r, FXint level) const |
FXint | matchBackward (FXint pos, FXint beg, FXwchar l, FXwchar r, FXint level) const |
FXint | findMatching (FXint pos, FXint beg, FXint end, FXwchar ch, FXint level) const |
void | flashMatching () |
void | moveContents (FXint x, FXint y) |
FXbool | startAutoScroll (FXEvent *event, FXbool onlywheninside=FALSE) |
void | stopAutoScroll () |
virtual bool | doesOverrideRedirect () const |
void | addColormapWindows () |
void | remColormapWindows () |
Static Protected Member Functions |
static FXWindow * | findDefault (FXWindow *window) |
static FXWindow * | findInitial (FXWindow *window) |
Protected Attributes |
FXchar * | buffer |
FXchar * | sbuffer |
FXint * | visrows |
FXint | length |
FXint | nvisrows |
FXint | nrows |
FXint | gapstart |
FXint | gapend |
FXint | toppos |
FXint | keeppos |
FXint | toprow |
FXint | selstartpos |
FXint | selendpos |
FXint | hilitestartpos |
FXint | hiliteendpos |
FXint | anchorpos |
FXint | cursorpos |
FXint | revertpos |
FXint | cursorstart |
FXint | cursorend |
FXint | cursorrow |
FXint | cursorcol |
FXint | prefcol |
FXint | margintop |
FXint | marginbottom |
FXint | marginleft |
FXint | marginright |
FXint | wrapwidth |
FXint | wrapcolumns |
FXint | tabwidth |
FXint | tabcolumns |
FXint | barwidth |
FXint | barcolumns |
FXFont * | font |
FXColor | textColor |
FXColor | selbackColor |
FXColor | seltextColor |
FXColor | hilitebackColor |
FXColor | hilitetextColor |
FXColor | activebackColor |
FXColor | numberColor |
FXColor | cursorColor |
FXColor | barColor |
FXint | textWidth |
FXint | textHeight |
FXString | searchstring |
FXuint | searchflags |
const FXchar * | delimiters |
FXString | clipped |
FXint | vrows |
FXint | autovrows |
FXint | vcols |
FXString | help |
FXString | tip |
const FXHiliteStyle * | hilitestyles |
FXuint | matchtime |
FXint | grabx |
FXint | graby |
FXuchar | mode |
FXbool | modified |
FXScrollBar * | horizontal |
FXScrollBar * | vertical |
FXScrollCorner * | corner |
FXint | viewport_w |
FXint | viewport_h |
FXint | pos_x |
FXint | pos_y |
FXComposeContext * | composeContext |
FXCursor * | defaultCursor |
FXCursor * | savedCursor |
FXCursor * | dragCursor |
FXAccelTable * | accelTable |
FXObject * | target |
FXSelector | message |
FXint | xpos |
FXint | ypos |
FXColor | backColor |
FXString | tag |
FXuint | flags |
FXuint | options |
FXVisual * | visual |
FXint | width |
FXint | height |
FXID | xid |