../src/text.cpp

[ Python Module : text ]

Contents

TEXT_READONLY = TEXT_READONLY

[ Constant: int ]

TEXT_WORDWRAP = TEXT_WORDWRAP

[ Constant: int ]
/ Text is NOT editable

TEXT_OVERSTRIKE = TEXT_OVERSTRIKE

[ Constant: int ]
/ Wrap at word breaks

TEXT_FIXEDWRAP = TEXT_FIXEDWRAP

[ Constant: int ]
/ Overstrike mode / Fixed wrap columns

SELECT_CHARS = SELECT_CHARS

[ Constant: int ]

SELECT_WORDS = SELECT_WORDS

[ Constant: int ]

SELECT_LINES = SELECT_LINES

[ Constant: int ]

1. class FXText

[ created from class FXPyText ]
Base of list

onPaint(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]
System messages

onFocusIn(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onFocusOut(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeftBtnPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeftBtnRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onMiddleBtnPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onMiddleBtnRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onRightBtnPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onRightBtnRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUngrabbed(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onMotion(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onBeginDrag(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onEndDrag(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onDragged(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onDNDEnter(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onDNDLeave(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onDNDMotion(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onDNDDrop(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onDNDRequest(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onSelectionLost(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onSelectionGained(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onSelectionRequest(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

onClipboardLost(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onClipboardGained(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onClipboardRequest(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onKeyPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onKeyRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onBlink(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onAutoScroll(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onQueryHelp(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onChanged(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onSelected(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onDeselected(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onInserted(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onDeleted(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdToggleEditable(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUpdToggleEditable(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdToggleOverstrike(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUpdToggleOverstrike(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCursorRow(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUpdCursorRow(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCursorColumn(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUpdCursorColumn(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUpdHaveSelection(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdSetStringValue(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdGetStringValue(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdTabColumns(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUpdTabColumns(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdWrapColumns(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUpdWrapColumns(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCursorTop(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]
Cursor movement

onCmdCursorBottom(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCursorHome(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCursorEnd(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCursorRight(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCursorLeft(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCursorUp(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCursorDown(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCursorWordLeft(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCursorWordRight(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCursorPageDown(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCursorPageUp(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCursorScreenTop(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCursorScreenBottom(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCursorScreenCenter(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCursorParHome(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCursorParEnd(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdMark(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]
Mark and extend

onCmdExtend(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdInsertChar(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]
Inserting

onCmdInsertString(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdInsertNewline(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCutSel(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]
Manipulation Selection

onCmdCopySel(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdPasteSel(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdDeleteSel(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdSelectChar(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]
Changing Selection

onCmdSelectWord(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdSelectLine(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdSelectAll(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdDeselectAll(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdBackspace(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]
Deletion

onCmdBackspaceWord(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdBackspaceBol(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdDelete(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdDeleteWord(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdDeleteEol(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdDeleteLine(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdTextColor(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]
Colors

onUpdTextColor(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdSelTextColor(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUpdSelTextColor(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdSelBackColor(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUpdSelBackColor(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdBackColor(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUpdBackColor(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdCursorColor(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUpdCursorColor(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

self.ID_CURSOR_TOP

[ Constant: int ]

self.ID_CURSOR_BOTTOM

[ Constant: int ]

self.ID_CURSOR_HOME

[ Constant: int ]

self.ID_CURSOR_END

[ Constant: int ]

self.ID_CURSOR_RIGHT

[ Constant: int ]

self.ID_CURSOR_LEFT

[ Constant: int ]

self.ID_CURSOR_UP

[ Constant: int ]

self.ID_CURSOR_DOWN

[ Constant: int ]

self.ID_CURSOR_WORD_LEFT

[ Constant: int ]

self.ID_CURSOR_WORD_RIGHT

[ Constant: int ]

self.ID_CURSOR_PAGEDOWN

[ Constant: int ]

self.ID_CURSOR_PAGEUP

[ Constant: int ]

self.ID_CURSOR_SCRNTOP

[ Constant: int ]

self.ID_CURSOR_SCRNBTM

[ Constant: int ]

self.ID_CURSOR_SCRNCTR

[ Constant: int ]

self.ID_CURSOR_PAR_HOME

[ Constant: int ]

self.ID_CURSOR_PAR_END

[ Constant: int ]

self.ID_MARK

[ Constant: int ]

self.ID_EXTEND

[ Constant: int ]

self.ID_INSERT_CHAR

[ Constant: int ]

self.ID_INSERT_STRING

[ Constant: int ]

self.ID_INSERT_NEWLINE

[ Constant: int ]

self.ID_CUT_SEL

[ Constant: int ]

self.ID_COPY_SEL

[ Constant: int ]

self.ID_PASTE_SEL

[ Constant: int ]

self.ID_DELETE_SEL

[ Constant: int ]

self.ID_SELECT_CHAR

[ Constant: int ]

self.ID_SELECT_WORD

[ Constant: int ]

self.ID_SELECT_LINE

[ Constant: int ]

self.ID_SELECT_ALL

[ Constant: int ]

self.ID_DESELECT_ALL

[ Constant: int ]

self.ID_BACKSPACE

[ Constant: int ]

self.ID_BACKSPACE_WORD

[ Constant: int ]

self.ID_BACKSPACE_BOL

[ Constant: int ]

self.ID_DELETE

[ Constant: int ]

self.ID_DELETE_WORD

[ Constant: int ]

self.ID_DELETE_EOL

[ Constant: int ]

self.ID_DELETE_LINE

[ Constant: int ]

self.ID_TOGGLE_EDITABLE

[ Constant: int ]

self.ID_TOGGLE_OVERSTRIKE

[ Constant: int ]

self.ID_CURSOR_ROW

[ Constant: int ]

self.ID_CURSOR_COLUMN

[ Constant: int ]

self.ID_WRAP_COLUMNS

[ Constant: int ]

self.ID_TAB_COLUMNS

[ Constant: int ]

self.ID_TEXT_COLOR

[ Constant: int ]

self.ID_BACK_COLOR

[ Constant: int ]

self.ID_SELTEXT_COLOR

[ Constant: int ]

self.ID_SELBACK_COLOR

[ Constant: int ]

self.ID_CURSOR_COLOR

[ Constant: int ]

self.ID_LAST

[ Constant: int ]

FXText(p,tgt,sel,opts,x,y,w,h)

[ Constructor: returns FXPyText * ]
Construct multi-line text widget

moveContents(x,y)

[ Member : returns void ]
Scroll the contents

setMarginTop(pt)

[ Member : returns void ]
Change top margin

getMarginTop()

[ Member : returns FXint ]
Return top margin

setMarginBottom(pb)

[ Member : returns void ]
Change bottom margin

getMarginBottom()

[ Member : returns FXint ]
Return bottom margin

setMarginLeft(pl)

[ Member : returns void ]
Change left margin

getMarginLeft()

[ Member : returns FXint ]
Return left margin

setMarginRight(pr)

[ Member : returns void ]
Change right margin

getMarginRight()

[ Member : returns FXint ]
Return right margin

getWrapColumns()

[ Member : returns FXint ]
/ Return wrap columns

setWrapColumns(cols)

[ Member : returns void ]
/ Set wrap columns

getTabColumns()

[ Member : returns FXint ]
/ Return tab columns

setTabColumns(cols)

[ Member : returns void ]
/ Change tab columns

isModified()

[ Member : returns FXbool ]
Return TRUE if text was modified

setModified(mod)

[ Member : returns void ]
Set modified flag

isEditable()

[ Member : returns FXbool ]
Return TRUE if text is editable

setEditable(edit)

[ Member : returns void ]
/ Set editable flag

setDelimiters(delims)

[ Member : returns void ]
/ Change delimiters of words

getDelimiters()

[ Member : returns FXCharset ]
/ Return word delimiters

setFont(fnt)

[ Member : returns void ]
Change text font

getFont()

[ Member : returns FXPyFont * ]
Get text font

setTextColor(clr)

[ Member : returns void ]
Change text color

getTextColor()

[ Member : returns FXColor ]
Return text color

setSelBackColor(clr)

[ Member : returns void ]
Change selected background color

getSelBackColor()

[ Member : returns FXColor ]
Return selected background color

setSelTextColor(clr)

[ Member : returns void ]
Change selected text color

getSelTextColor()

[ Member : returns FXColor ]
Return selected text color

setCursorColor(clr)

[ Member : returns void ]
Change cursor color

getCursorColor()

[ Member : returns FXColor ]
Return cursor color

setHelpText(text)

[ Member : returns void ]
Set help text

getHelpText()

[ Member : returns FXString ]
Return help text

extractText(pos,n)

[ Member : returns PyObject * ]
Extract n characters of text from position 'pos'

replaceText(pos,m,text,n)

[ Member : returns void ]

appendText(text,n)

[ Member : returns void ]
Append n characters of text at the end of the buffer

insertText(pos,text,n)

[ Member : returns void ]
Insert n characters of text at position 'pos' into the buffer

removeText(pos,n)

[ Member : returns void ]
Remove n characters of text at position pos from the buffer

setText(text)

[ Member : returns void ]
Change the text in the buffer to new text

getText()

[ Member : returns FXString ]
Return text in the buffer

getLength()

[ Member : returns FXint ]
Return length of buffer

isPosSelected(pos)

[ Member : returns FXbool ]
Return TRUE if position 'pos' is selected

getPosAt(x,y)

[ Member : returns FXint ]
Return text position at given (x,y) coordinate

lineStart(pos)

[ Member : returns FXint ]
/ Return position of begin of line containing position pos

lineEnd(pos)

[ Member : returns FXint ]
/ Return position of end of line containing position pos

nextLine(pos,nl)

[ Member : returns FXint ]
/ Return start of next line

prevLine(pos,nl)

[ Member : returns FXint ]
/ Return start of previous line

rowStart(pos)

[ Member : returns FXint ]
/ Return row start

rowEnd(pos)

[ Member : returns FXint ]
/ Return row end

nextRow(pos,nr)

[ Member : returns FXint ]
/ Return start of next row

prevRow(pos,nr)

[ Member : returns FXint ]
/ Return start of previous row

leftWord(pos)

[ Member : returns FXint ]
/ Return end of previous word

rightWord(pos)

[ Member : returns FXint ]
/ Return begin of next word

wordStart(pos)

[ Member : returns FXint ]
/ Return begin of word

wordEnd(pos)

[ Member : returns FXint ]
/ Return end of word

validPos(pos)

[ Member : returns FXint ]
/ Return validated position

setTopLine(pos)

[ Member : returns void ]
/ Make line containing pos the top line

getTopLine()

[ Member : returns FXint ]
/ Return position of top line

setBottomLine(pos)

[ Member : returns void ]
/ Make line containing pos the bottom line

getBottomLine()

[ Member : returns FXint ]
/ Return the position of the bottom line

setCenterLine(pos)

[ Member : returns void ]
/ Make line containing pos the center line

setAnchorPos(pos)

[ Member : returns void ]
/ Set the anchor position

getAnchorPos()

[ Member : returns FXint ]
/ Return the anchor position

setCursorPos(pos)

[ Member : returns void ]
/ Set the cursor position

getCursorPos()

[ Member : returns FXint ]
/ Return the cursor position

getSelStartPos()

[ Member : returns FXint ]
/ Return selstartpos

getSelEndPos()

[ Member : returns FXint ]
/ Return selendpos

setSelection(pos,len)

[ Member : returns FXbool ]
/ Select len characters starting at given position pos

extendSelection(pos,mode)

[ Member : returns FXbool ]
/ Extend the selection from the anchor to the given position

killSelection()

[ Member : returns FXbool ]
/ Unselect the text

makePositionVisible(pos)

[ Member : returns void ]
/ Scroll text to make the given position visible

setTextStyle(style)

[ Member : returns void ]
/ Change text style

getTextStyle()

[ Member : returns FXuint ]
/ Return text style

handle(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

onDefault(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

del this

[ Destructor: returns void ]