Eclipse SUMO - Simulation of Urban MObility
MFXTextFieldSearch Class Reference

FXTextFieldIcon (based on FXTextFieldIcon) More...

#include <MFXTextFieldSearch.h>

Inheritance diagram for MFXTextFieldSearch:
[legend]
Collaboration diagram for MFXTextFieldSearch:
[legend]

Public Member Functions

virtual bool canFocus () const
 Yes, text field may receive focus. More...
 
virtual void create ()
 Create server-side resources. More...
 
virtual void disable ()
 Disable text field. More...
 
virtual void enable ()
 Enable text field. More...
 
FXbool extendSelection (FXint pos)
 Extend the selection from the anchor to the given position. More...
 
FXint getAnchorPos () const
 Return anchor position. More...
 
FXColor getCursorColor () const
 Return the cursor color. More...
 
FXint getCursorPos () const
 Return cursor position. More...
 
virtual FXint getDefaultHeight ()
 Return default height. More...
 
virtual FXint getDefaultWidth ()
 Return default width. More...
 
const FXchar * getDelimiters () const
 Return word delimiters. More...
 
FXFont * getFont () const
 Get the text font. More...
 
const FXString & getHelpText () const
 Get the status line help text for this label. More...
 
FXuint getJustify () const
 Return text justification mode. More...
 
FXint getNumColumns () const
 Return number of columns. More...
 
FXColor getSelBackColor () const
 Return selected background color. More...
 
FXColor getSelTextColor () const
 Return selected text color. More...
 
FXString getText () const
 Get the text for this label. More...
 
FXColor getTextColor () const
 Return text color. More...
 
FXuint getTextStyle () const
 Return text style. More...
 
const FXString & getTipText () const
 Get the tool tip message for this text field. More...
 
FXbool isEditable () const
 Return TRUE if text field may be edited. More...
 
FXbool isOverstrike () const
 Return TRUE if overstrike mode in effect. More...
 
FXbool isPosSelected (FXint pos) const
 Return TRUE if position pos is selected. More...
 
FXbool isPosVisible (FXint pos) const
 Return TRUE if position is fully visible. More...
 
virtual void killFocus ()
 Remove the focus from this window. More...
 
FXbool killSelection ()
 Unselect the text. More...
 
virtual void layout ()
 Perform layout. More...
 
virtual void load (FXStream &store)
 Load text field from a stream. More...
 
void makePositionVisible (FXint pos)
 Scroll text to make the given position visible. More...
 
 MFXTextFieldSearch (FXComposite *p, FXint ncols, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=TEXTFIELD_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)
 FOX declaration. More...
 
long onFocusIn (FXObject *sender, FXSelector sel, void *ptr)
 focus in More...
 
long onFocusOut (FXObject *sender, FXSelector sel, void *ptr)
 focus out More...
 
long onFocusSelf (FXObject *sender, FXSelector sel, void *ptr)
 focus self More...
 
long onKeyPress (FXObject *obj, FXSelector sel, void *ptr)
 key press More...
 
long onPaint (FXObject *obj, FXSelector sel, void *ptr)
 paint More...
 
virtual void save (FXStream &store) const
 Save text field to a stream. More...
 
FXbool selectAll ()
 Select all text. More...
 
void setAnchorPos (FXint pos)
 Change anchor position. More...
 
void setCursorColor (FXColor clr)
 Changes the cursor color. More...
 
void setCursorPos (FXint pos)
 Set cursor position. More...
 
void setDelimiters (const FXchar *delims=FXTextField::textDelimiters)
 Change word delimiters. More...
 
void setEditable (FXbool edit=TRUE)
 Set editable mode. More...
 
virtual void setFocus ()
 Move the focus to this window. More...
 
void setFont (FXFont *fnt)
 Set the text font. More...
 
void setHelpText (const FXString &text)
 Set the status line help text for this label. More...
 
void setIcon (FXIcon *ic)
 Change the icon. More...
 
void setJustify (FXuint mode)
 Change text justification mode. More...
 
void setNumColumns (FXint cols)
 Change the default width of the text field. More...
 
void setOverstrike (FXbool over=TRUE)
 Set overstrike mode. More...
 
void setSelBackColor (FXColor clr)
 Change selected background color. More...
 
FXbool setSelection (FXint pos, FXint len)
 Select len characters starting at given position pos. More...
 
void setSelTextColor (FXColor clr)
 Change selected text color. More...
 
void setText (const FXString &text, FXbool notify=FALSE)
 Change the text and move cursor to end. More...
 
void setTextColor (FXColor clr)
 Change text color. More...
 
void setTextStyle (FXuint style)
 Change text style. More...
 
void setTipText (const FXString &text)
 Set the tool tip message for this text field. More...
 
long onUpdate (FXObject *, FXSelector, void *)
 
long onKeyRelease (FXObject *, FXSelector, void *)
 
long onLeftBtnPress (FXObject *, FXSelector, void *)
 
long onLeftBtnRelease (FXObject *, FXSelector, void *)
 
long onMiddleBtnPress (FXObject *, FXSelector, void *)
 
long onMiddleBtnRelease (FXObject *, FXSelector, void *)
 
long onVerify (FXObject *, FXSelector, void *)
 
long onMotion (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 onBlink (FXObject *, FXSelector, void *)
 
long onAutoScroll (FXObject *, FXSelector, void *)
 
long onCmdSetValue (FXObject *, FXSelector, void *)
 
long onCmdSetIntValue (FXObject *, FXSelector, void *)
 
long onCmdSetRealValue (FXObject *, FXSelector, void *)
 
long onCmdSetStringValue (FXObject *, FXSelector, void *)
 
long onCmdGetIntValue (FXObject *, FXSelector, void *)
 
long onCmdGetRealValue (FXObject *, FXSelector, void *)
 
long onCmdGetStringValue (FXObject *, FXSelector, void *)
 
long onCmdCursorHome (FXObject *, FXSelector, void *)
 
long onCmdCursorEnd (FXObject *, FXSelector, void *)
 
long onCmdCursorRight (FXObject *, FXSelector, void *)
 
long onCmdCursorLeft (FXObject *, FXSelector, void *)
 
long onCmdCursorWordLeft (FXObject *, FXSelector, void *)
 
long onCmdCursorWordRight (FXObject *, FXSelector, void *)
 
long onCmdCursorWordStart (FXObject *, FXSelector, void *)
 
long onCmdCursorWordEnd (FXObject *, FXSelector, void *)
 
long onCmdMark (FXObject *, FXSelector, void *)
 
long onCmdExtend (FXObject *, FXSelector, void *)
 
long onCmdSelectAll (FXObject *, FXSelector, void *)
 
long onCmdDeselectAll (FXObject *, FXSelector, void *)
 
long onCmdCutSel (FXObject *, FXSelector, void *)
 
long onCmdCopySel (FXObject *, FXSelector, void *)
 
long onCmdPasteSel (FXObject *, FXSelector, void *)
 
long onCmdPasteMiddle (FXObject *, FXSelector, void *)
 
long onCmdDeleteSel (FXObject *, FXSelector, void *)
 
long onCmdDeleteAll (FXObject *, FXSelector, void *)
 
long onCmdOverstString (FXObject *, FXSelector, void *)
 
long onCmdInsertString (FXObject *, FXSelector, void *)
 
long onCmdBackspace (FXObject *, FXSelector, void *)
 
long onCmdDelete (FXObject *, FXSelector, void *)
 
long onCmdToggleEditable (FXObject *, FXSelector, void *)
 
long onUpdToggleEditable (FXObject *, FXSelector, void *)
 
long onCmdToggleOverstrike (FXObject *, FXSelector, void *)
 
long onUpdToggleOverstrike (FXObject *, FXSelector, void *)
 
long onUpdHaveSelection (FXObject *, FXSelector, void *)
 
long onUpdSelectAll (FXObject *, FXSelector, void *)
 
long onCmdSetHelp (FXObject *, FXSelector, void *)
 
long onCmdGetHelp (FXObject *, FXSelector, void *)
 
long onCmdSetTip (FXObject *, FXSelector, void *)
 
long onCmdGetTip (FXObject *, FXSelector, void *)
 
long onQueryHelp (FXObject *, FXSelector, void *)
 
long onQueryTip (FXObject *, FXSelector, void *)
 

Protected Member Functions

FXint coord (FXint i) const
 coordinates More...
 
void drawCursor (FXuint state)
 draw cursor More...
 
void drawPWDTextFragment (FXDCWindow &dc, FXint x, FXint y, FXint fm, FXint to)
 draw password text fragment More...
 
void drawTextFragment (FXDCWindow &dc, FXint x, FXint y, FXint fm, FXint to)
 draw text fragment More...
 
void drawTextRange (FXDCWindow &dc, FXint fm, FXint to)
 draw text range More...
 
FXint index (FXint x) const
 index More...
 
FXint leftWord (FXint pos) const
 left word More...
 
 MFXTextFieldSearch ()
 FOX need this. More...
 
FXint rightWord (FXint pos) const
 right word More...
 
FXint wordEnd (FXint pos) const
 word end More...
 
FXint wordStart (FXint pos) const
 word start More...
 

Protected Attributes

FXint anchor = 0
 Anchor position. More...
 
FXString clipped
 Clipped text. More...
 
FXint columns = 0
 Number of columns visible. More...
 
FXString contents
 Edited text. More...
 
FXint cursor = 0
 Cursor position. More...
 
FXColor cursorColor = 0
 Color of the Cursor. More...
 
const FXchar * delimiters = FXTextField::textDelimiters
 Set of delimiters. More...
 
FXFont * font
 Text font. More...
 
FXString help
 Help string. More...
 
FXIcon * icon = nullptr
 icon More...
 
FXColor selbackColor = 0
 Selected background color. More...
 
FXColor seltextColor = 0
 Selected text color. More...
 
FXint shift = 0
 Shift amount. More...
 
FXColor textColor = 0
 Text color. More...
 
FXString tip
 Tooltip. More...
 

Private Member Functions

void drawSearchTextRange (FXDCWindow &dc, FXint fm, const FXString &searchString)
 draw search text range More...
 

Private Attributes

FXObject * myTarget = nullptr
 target More...
 

Detailed Description

FXTextFieldIcon (based on FXTextFieldIcon)

Definition at line 28 of file MFXTextFieldSearch.h.

Constructor & Destructor Documentation

◆ MFXTextFieldSearch() [1/2]

MFXTextFieldSearch::MFXTextFieldSearch ( FXComposite *  p,
FXint  ncols,
FXObject *  tgt = NULL,
FXSelector  sel = 0,
FXuint  opts = TEXTFIELD_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 
)

FOX declaration.

constructor

Definition at line 53 of file MFXTextFieldSearch.cpp.

◆ MFXTextFieldSearch() [2/2]

MFXTextFieldSearch::MFXTextFieldSearch ( )
protected

FOX need this.

Definition at line 126 of file MFXTextFieldSearch.cpp.

Member Function Documentation

◆ canFocus()

bool MFXTextFieldIcon::canFocus ( ) const
virtualinherited

Yes, text field may receive focus.

Definition at line 425 of file MFXTextFieldIcon.cpp.

◆ coord()

FXint MFXTextFieldIcon::coord ( FXint  i) const
protectedinherited

coordinates

Definition at line 1045 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents, MFXTextFieldIcon::font, and MFXTextFieldIcon::shift.

Referenced by MFXTextFieldIcon::drawCursor(), MFXTextFieldIcon::isPosVisible(), MFXTextFieldIcon::onPaint(), and onPaint().

Here is the caller graph for this function:

◆ create()

void MFXTextFieldIcon::create ( )
virtualinherited

Create server-side resources.

Definition at line 158 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::font.

◆ disable()

void MFXTextFieldIcon::disable ( )
virtualinherited

Disable text field.

Definition at line 196 of file MFXTextFieldIcon.cpp.

Referenced by MFXComboBoxIcon::disable(), and MFXTextFieldIcon::onUpdate().

Here is the caller graph for this function:

◆ drawCursor()

void MFXTextFieldIcon::drawCursor ( FXuint  state)
protectedinherited

◆ drawPWDTextFragment()

void MFXTextFieldIcon::drawPWDTextFragment ( FXDCWindow &  dc,
FXint  x,
FXint  y,
FXint  fm,
FXint  to 
)
protectedinherited

draw password text fragment

Definition at line 1099 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents, and MFXTextFieldIcon::font.

Referenced by MFXTextFieldIcon::drawTextRange().

Here is the caller graph for this function:

◆ drawSearchTextRange()

void MFXTextFieldSearch::drawSearchTextRange ( FXDCWindow &  dc,
FXint  fm,
const FXString &  searchString 
)
private

draw search text range

Definition at line 132 of file MFXTextFieldSearch.cpp.

References MFXTextFieldIcon::anchor, MFXTextFieldIcon::cursor, MFXTextFieldIcon::font, ICON_SIZE, ICON_SPACING, and MFXTextFieldIcon::shift.

Referenced by onPaint().

Here is the caller graph for this function:

◆ drawTextFragment()

void MFXTextFieldIcon::drawTextFragment ( FXDCWindow &  dc,
FXint  x,
FXint  y,
FXint  fm,
FXint  to 
)
protectedinherited

draw text fragment

Definition at line 1091 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents, and MFXTextFieldIcon::font.

Referenced by MFXTextFieldIcon::drawTextRange().

Here is the caller graph for this function:

◆ drawTextRange()

void MFXTextFieldIcon::drawTextRange ( FXDCWindow &  dc,
FXint  fm,
FXint  to 
)
protectedinherited

◆ enable()

void MFXTextFieldIcon::enable ( )
virtualinherited

Enable text field.

Definition at line 187 of file MFXTextFieldIcon.cpp.

Referenced by MFXComboBoxIcon::enable().

Here is the caller graph for this function:

◆ extendSelection()

FXbool MFXTextFieldIcon::extendSelection ( FXint  pos)
inherited

Extend the selection from the anchor to the given position.

Definition at line 2109 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::anchor, and MFXTextFieldIcon::contents.

Referenced by MFXTextFieldIcon::onAutoScroll(), MFXTextFieldIcon::onCmdExtend(), MFXTextFieldIcon::onLeftBtnPress(), MFXTextFieldIcon::onMotion(), MFXTextFieldIcon::selectAll(), and MFXTextFieldIcon::setSelection().

Here is the caller graph for this function:

◆ getAnchorPos()

FXint MFXTextFieldIcon::getAnchorPos ( ) const
inlineinherited

Return anchor position.

Definition at line 95 of file MFXTextFieldIcon.h.

References MFXTextFieldIcon::anchor.

◆ getCursorColor()

FXColor MFXTextFieldIcon::getCursorColor ( ) const
inlineinherited

Return the cursor color.

Definition at line 146 of file MFXTextFieldIcon.h.

References MFXTextFieldIcon::cursorColor.

◆ getCursorPos()

FXint MFXTextFieldIcon::getCursorPos ( ) const
inlineinherited

Return cursor position.

Definition at line 87 of file MFXTextFieldIcon.h.

References MFXTextFieldIcon::cursor.

◆ getDefaultHeight()

FXint MFXTextFieldIcon::getDefaultHeight ( )
virtualinherited

Return default height.

Definition at line 212 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::font.

Referenced by MFXComboBoxIcon::getDefaultHeight().

Here is the caller graph for this function:

◆ getDefaultWidth()

FXint MFXTextFieldIcon::getDefaultWidth ( )
virtualinherited

Return default width.

Definition at line 205 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::columns, and MFXTextFieldIcon::font.

Referenced by MFXComboBoxIcon::getDefaultWidth().

Here is the caller graph for this function:

◆ getDelimiters()

const FXchar* MFXTextFieldIcon::getDelimiters ( ) const
inlineinherited

Return word delimiters.

Definition at line 170 of file MFXTextFieldIcon.h.

References MFXTextFieldIcon::delimiters.

◆ getFont()

FXFont* MFXTextFieldIcon::getFont ( ) const
inlineinherited

Get the text font.

Definition at line 114 of file MFXTextFieldIcon.h.

References MFXTextFieldIcon::font.

◆ getHelpText()

const FXString& MFXTextFieldIcon::getHelpText ( ) const
inlineinherited

Get the status line help text for this label.

Definition at line 180 of file MFXTextFieldIcon.h.

References MFXTextFieldIcon::help.

Referenced by MFXTextFieldIcon::onCmdGetHelp().

Here is the caller graph for this function:

◆ getJustify()

FXuint MFXTextFieldIcon::getJustify ( ) const
inherited

Return text justification mode.

Definition at line 2289 of file MFXTextFieldIcon.cpp.

References JUSTIFY_MASK.

◆ getNumColumns()

FXint MFXTextFieldIcon::getNumColumns ( ) const
inlineinherited

Return number of columns.

Definition at line 154 of file MFXTextFieldIcon.h.

References MFXTextFieldIcon::columns.

◆ getSelBackColor()

FXColor MFXTextFieldIcon::getSelBackColor ( ) const
inlineinherited

Return selected background color.

Definition at line 130 of file MFXTextFieldIcon.h.

References MFXTextFieldIcon::selbackColor.

◆ getSelTextColor()

FXColor MFXTextFieldIcon::getSelTextColor ( ) const
inlineinherited

Return selected text color.

Definition at line 138 of file MFXTextFieldIcon.h.

References MFXTextFieldIcon::seltextColor.

◆ getText()

FXString MFXTextFieldIcon::getText ( ) const
inlineinherited

Get the text for this label.

Definition at line 106 of file MFXTextFieldIcon.h.

References MFXTextFieldIcon::contents.

Referenced by MFXComboBoxIcon::getText(), MFXComboBoxIcon::onCmdFilter(), MFXTextFieldIcon::onCmdGetStringValue(), GNEOptionsDialog::onCmdSearch(), GNEOptionsDialog::onCmdSelectTopic(), and MFXComboBoxIcon::onTextCommand().

Here is the caller graph for this function:

◆ getTextColor()

FXColor MFXTextFieldIcon::getTextColor ( ) const
inlineinherited

Return text color.

Definition at line 122 of file MFXTextFieldIcon.h.

References MFXTextFieldIcon::textColor.

Referenced by MFXComboBoxIcon::getTextColor().

Here is the caller graph for this function:

◆ getTextStyle()

FXuint MFXTextFieldIcon::getTextStyle ( ) const
inherited

Return text style.

Definition at line 2269 of file MFXTextFieldIcon.cpp.

References TEXTFIELD_MASK.

◆ getTipText()

const FXString& MFXTextFieldIcon::getTipText ( ) const
inlineinherited

Get the tool tip message for this text field.

Definition at line 190 of file MFXTextFieldIcon.h.

References MFXTextFieldIcon::tip.

Referenced by MFXComboBoxIcon::getTipText(), and MFXTextFieldIcon::onCmdGetTip().

Here is the caller graph for this function:

◆ index()

FXint MFXTextFieldIcon::index ( FXint  x) const
protectedinherited

index

Definition at line 1001 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents, MFXTextFieldIcon::font, and MFXTextFieldIcon::shift.

Referenced by MFXTextFieldIcon::onAutoScroll(), MFXTextFieldIcon::onLeftBtnPress(), MFXTextFieldIcon::onMiddleBtnPress(), and MFXTextFieldIcon::onMotion().

Here is the caller graph for this function:

◆ isEditable()

◆ isOverstrike()

FXbool MFXTextFieldIcon::isOverstrike ( ) const
inherited

Return TRUE if overstrike mode in effect.

Definition at line 2239 of file MFXTextFieldIcon.cpp.

Referenced by MFXTextFieldIcon::onCmdToggleOverstrike(), MFXTextFieldIcon::onKeyPress(), and MFXTextFieldIcon::onUpdToggleOverstrike().

Here is the caller graph for this function:

◆ isPosSelected()

FXbool MFXTextFieldIcon::isPosSelected ( FXint  pos) const
inherited

Return TRUE if position pos is selected.

Definition at line 1085 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::anchor, and MFXTextFieldIcon::cursor.

◆ isPosVisible()

FXbool MFXTextFieldIcon::isPosVisible ( FXint  pos) const
inherited

Return TRUE if position is fully visible.

Definition at line 1075 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents, and MFXTextFieldIcon::coord().

◆ killFocus()

void MFXTextFieldIcon::killFocus ( )
virtualinherited

Remove the focus from this window.

Definition at line 442 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents.

◆ killSelection()

FXbool MFXTextFieldIcon::killSelection ( )
inherited

Unselect the text.

Definition at line 2080 of file MFXTextFieldIcon.cpp.

Referenced by MFXTextFieldIcon::onCmdDeleteAll(), MFXTextFieldIcon::onCmdDeleteSel(), MFXTextFieldIcon::onCmdDeselectAll(), MFXTextFieldIcon::onCmdInsertString(), MFXTextFieldIcon::onCmdOverstString(), MFXTextFieldIcon::onLeftBtnPress(), MFXTextFieldIcon::setIcon(), and MFXTextFieldIcon::setText().

Here is the caller graph for this function:

◆ layout()

void MFXTextFieldIcon::layout ( )
virtualinherited

◆ leftWord()

FXint MFXTextFieldIcon::leftWord ( FXint  pos) const
protectedinherited

left word

Definition at line 1375 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents, MFXTextFieldIcon::delimiters, and isdelimiter().

Referenced by MFXTextFieldIcon::onCmdCursorWordLeft().

Here is the caller graph for this function:

◆ load()

◆ makePositionVisible()

◆ onAutoScroll()

long MFXTextFieldIcon::onAutoScroll ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 669 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents, MFXTextFieldIcon::cursor, MFXTextFieldIcon::drawCursor(), MFXTextFieldIcon::extendSelection(), MFXTextFieldIcon::font, MFXTextFieldIcon::index(), and MFXTextFieldIcon::shift.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onBlink()

long MFXTextFieldIcon::onBlink ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 378 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::drawCursor().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onClipboardGained()

long MFXTextFieldIcon::onClipboardGained ( FXObject *  sender,
FXSelector  sel,
void *  ptr 
)
inherited

Definition at line 314 of file MFXTextFieldIcon.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onClipboardLost()

long MFXTextFieldIcon::onClipboardLost ( FXObject *  sender,
FXSelector  sel,
void *  ptr 
)
inherited

Definition at line 321 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::clipped.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onClipboardRequest()

long MFXTextFieldIcon::onClipboardRequest ( FXObject *  sender,
FXSelector  sel,
void *  ptr 
)
inherited

Definition at line 330 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::clipped.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdBackspace()

long MFXTextFieldIcon::onCmdBackspace ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1765 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents, MFXTextFieldIcon::cursor, MFXTextFieldIcon::isEditable(), MFXTextFieldIcon::layout(), MFXTextFieldIcon::makePositionVisible(), MFXTextFieldIcon::setAnchorPos(), and MFXTextFieldIcon::setCursorPos().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCopySel()

long MFXTextFieldIcon::onCmdCopySel ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1554 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::anchor, MFXTextFieldIcon::clipped, MFXTextFieldIcon::contents, and MFXTextFieldIcon::cursor.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCursorEnd()

long MFXTextFieldIcon::onCmdCursorEnd ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1344 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents, MFXTextFieldIcon::cursor, MFXTextFieldIcon::makePositionVisible(), and MFXTextFieldIcon::setCursorPos().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCursorHome()

long MFXTextFieldIcon::onCmdCursorHome ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1336 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::makePositionVisible(), and MFXTextFieldIcon::setCursorPos().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCursorLeft()

long MFXTextFieldIcon::onCmdCursorLeft ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1361 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents, MFXTextFieldIcon::cursor, MFXTextFieldIcon::makePositionVisible(), and MFXTextFieldIcon::setCursorPos().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCursorRight()

long MFXTextFieldIcon::onCmdCursorRight ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1352 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents, MFXTextFieldIcon::cursor, MFXTextFieldIcon::makePositionVisible(), and MFXTextFieldIcon::setCursorPos().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCursorWordEnd()

long MFXTextFieldIcon::onCmdCursorWordEnd ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1492 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::cursor, MFXTextFieldIcon::makePositionVisible(), MFXTextFieldIcon::setCursorPos(), and MFXTextFieldIcon::wordEnd().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCursorWordLeft()

long MFXTextFieldIcon::onCmdCursorWordLeft ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1476 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::cursor, MFXTextFieldIcon::leftWord(), MFXTextFieldIcon::makePositionVisible(), and MFXTextFieldIcon::setCursorPos().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCursorWordRight()

long MFXTextFieldIcon::onCmdCursorWordRight ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1468 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::cursor, MFXTextFieldIcon::makePositionVisible(), MFXTextFieldIcon::rightWord(), and MFXTextFieldIcon::setCursorPos().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCursorWordStart()

long MFXTextFieldIcon::onCmdCursorWordStart ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1484 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::cursor, MFXTextFieldIcon::makePositionVisible(), MFXTextFieldIcon::setCursorPos(), and MFXTextFieldIcon::wordStart().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCutSel()

long MFXTextFieldIcon::onCmdCutSel ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1529 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::anchor, MFXTextFieldIcon::clipped, MFXTextFieldIcon::contents, MFXTextFieldIcon::cursor, and MFXTextFieldIcon::isEditable().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdDelete()

long MFXTextFieldIcon::onCmdDelete ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1785 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents, MFXTextFieldIcon::cursor, MFXTextFieldIcon::isEditable(), MFXTextFieldIcon::layout(), MFXTextFieldIcon::makePositionVisible(), MFXTextFieldIcon::setAnchorPos(), and MFXTextFieldIcon::setCursorPos().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdDeleteAll()

long MFXTextFieldIcon::onCmdDeleteAll ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1672 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents, MFXTextFieldIcon::isEditable(), MFXTextFieldIcon::killSelection(), MFXTextFieldIcon::layout(), MFXTextFieldIcon::makePositionVisible(), MFXTextFieldIcon::setAnchorPos(), and MFXTextFieldIcon::setCursorPos().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdDeleteSel()

long MFXTextFieldIcon::onCmdDeleteSel ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1647 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::anchor, MFXTextFieldIcon::contents, MFXTextFieldIcon::cursor, MFXTextFieldIcon::isEditable(), MFXTextFieldIcon::killSelection(), MFXTextFieldIcon::layout(), MFXTextFieldIcon::makePositionVisible(), MFXTextFieldIcon::setAnchorPos(), and MFXTextFieldIcon::setCursorPos().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdDeselectAll()

long MFXTextFieldIcon::onCmdDeselectAll ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1522 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::killSelection().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdExtend()

long MFXTextFieldIcon::onCmdExtend ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1507 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::cursor, and MFXTextFieldIcon::extendSelection().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdGetHelp()

long MFXTextFieldIcon::onCmdGetHelp ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 468 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::getHelpText().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdGetIntValue()

long MFXTextFieldIcon::onCmdGetIntValue ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 543 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdGetRealValue()

long MFXTextFieldIcon::onCmdGetRealValue ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 550 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdGetStringValue()

long MFXTextFieldIcon::onCmdGetStringValue ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 557 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::getText().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdGetTip()

long MFXTextFieldIcon::onCmdGetTip ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 482 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::getTipText().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdInsertString()

long MFXTextFieldIcon::onCmdInsertString ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 1728 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::anchor, MFXTextFieldIcon::contents, MFXTextFieldIcon::cursor, MFXTextFieldIcon::isEditable(), MFXTextFieldIcon::killSelection(), MFXTextFieldIcon::layout(), MFXTextFieldIcon::makePositionVisible(), MFXTextFieldIcon::setAnchorPos(), and MFXTextFieldIcon::setCursorPos().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdMark()

long MFXTextFieldIcon::onCmdMark ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1500 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::cursor, and MFXTextFieldIcon::setAnchorPos().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOverstString()

long MFXTextFieldIcon::onCmdOverstString ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 1692 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::anchor, MFXTextFieldIcon::contents, MFXTextFieldIcon::cursor, MFXTextFieldIcon::isEditable(), MFXTextFieldIcon::killSelection(), MFXTextFieldIcon::layout(), MFXTextFieldIcon::makePositionVisible(), MFXTextFieldIcon::setAnchorPos(), and MFXTextFieldIcon::setCursorPos().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdPasteMiddle()

long MFXTextFieldIcon::onCmdPasteMiddle ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1613 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::isEditable().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdPasteSel()

long MFXTextFieldIcon::onCmdPasteSel ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1574 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::isEditable().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSelectAll()

long MFXTextFieldIcon::onCmdSelectAll ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 1514 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::cursor, MFXTextFieldIcon::makePositionVisible(), and MFXTextFieldIcon::selectAll().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSetHelp()

long MFXTextFieldIcon::onCmdSetHelp ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 461 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::setHelpText().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSetIntValue()

long MFXTextFieldIcon::onCmdSetIntValue ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 522 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::setText().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSetRealValue()

long MFXTextFieldIcon::onCmdSetRealValue ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 529 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::setText().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSetStringValue()

long MFXTextFieldIcon::onCmdSetStringValue ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 536 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::setText().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSetTip()

long MFXTextFieldIcon::onCmdSetTip ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 475 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::setTipText().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSetValue()

long MFXTextFieldIcon::onCmdSetValue ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 515 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::setText().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdToggleEditable()

long MFXTextFieldIcon::onCmdToggleEditable ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 796 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::isEditable(), and MFXTextFieldIcon::setEditable().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdToggleOverstrike()

long MFXTextFieldIcon::onCmdToggleOverstrike ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 780 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::isOverstrike(), and MFXTextFieldIcon::setOverstrike().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onFocusIn()

long MFXTextFieldSearch::onFocusIn ( FXObject *  sender,
FXSelector  sel,
void *  ptr 
)

focus in

Definition at line 104 of file MFXTextFieldSearch.cpp.

References MFXTextFieldIcon::onFocusIn().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onFocusOut()

long MFXTextFieldSearch::onFocusOut ( FXObject *  sender,
FXSelector  sel,
void *  ptr 
)

focus out

Definition at line 112 of file MFXTextFieldSearch.cpp.

References MFXTextFieldIcon::onFocusOut().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onFocusSelf()

long MFXTextFieldSearch::onFocusSelf ( FXObject *  sender,
FXSelector  sel,
void *  ptr 
)

focus self

Definition at line 120 of file MFXTextFieldSearch.cpp.

References MFXTextFieldIcon::onFocusSelf().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onKeyPress()

long MFXTextFieldSearch::onKeyPress ( FXObject *  obj,
FXSelector  sel,
void *  ptr 
)

key press

Definition at line 60 of file MFXTextFieldSearch.cpp.

References MID_MTEXTFIELDSEARCH_UPDATED, myTarget, and MFXTextFieldIcon::onKeyPress().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onKeyRelease()

long MFXTextFieldIcon::onKeyRelease ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 2034 of file MFXTextFieldIcon.cpp.

References FALLTHROUGH, KEY_a, KEY_c, KEY_v, and KEY_x.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onLeftBtnPress()

long MFXTextFieldIcon::onLeftBtnPress ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 564 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents, MFXTextFieldIcon::cursor, MFXTextFieldIcon::extendSelection(), MFXTextFieldIcon::index(), MFXTextFieldIcon::killSelection(), MFXTextFieldIcon::makePositionVisible(), MFXTextFieldIcon::setAnchorPos(), and MFXTextFieldIcon::setCursorPos().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onLeftBtnRelease()

long MFXTextFieldIcon::onLeftBtnRelease ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 597 of file MFXTextFieldIcon.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onMiddleBtnPress()

long MFXTextFieldIcon::onMiddleBtnPress ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 611 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::cursor, MFXTextFieldIcon::index(), MFXTextFieldIcon::makePositionVisible(), MFXTextFieldIcon::setAnchorPos(), and MFXTextFieldIcon::setCursorPos().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onMiddleBtnRelease()

long MFXTextFieldIcon::onMiddleBtnRelease ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 632 of file MFXTextFieldIcon.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onMotion()

long MFXTextFieldIcon::onMotion ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 645 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::cursor, MFXTextFieldIcon::drawCursor(), MFXTextFieldIcon::extendSelection(), and MFXTextFieldIcon::index().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onPaint()

long MFXTextFieldSearch::onPaint ( FXObject *  obj,
FXSelector  sel,
void *  ptr 
)

paint

Definition at line 67 of file MFXTextFieldSearch.cpp.

References MFXTextFieldIcon::contents, MFXTextFieldIcon::coord(), MFXTextFieldIcon::cursor, MFXTextFieldIcon::cursorColor, drawSearchTextRange(), MFXTextFieldIcon::drawTextRange(), MFXTextFieldIcon::icon, ICON_SIZE, ICON_SPACING, and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onQueryHelp()

long MFXTextFieldIcon::onQueryHelp ( FXObject *  sender,
FXSelector  sel,
void *  ptr 
)
inherited

Definition at line 502 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::help.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onQueryTip()

long MFXTextFieldIcon::onQueryTip ( FXObject *  sender,
FXSelector  sel,
void *  ptr 
)
inherited

Definition at line 489 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::tip.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onSelectionGained()

long MFXTextFieldIcon::onSelectionGained ( FXObject *  sender,
FXSelector  sel,
void *  ptr 
)
inherited

Definition at line 235 of file MFXTextFieldIcon.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onSelectionLost()

long MFXTextFieldIcon::onSelectionLost ( FXObject *  sender,
FXSelector  sel,
void *  ptr 
)
inherited

Definition at line 243 of file MFXTextFieldIcon.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onSelectionRequest()

long MFXTextFieldIcon::onSelectionRequest ( FXObject *  sender,
FXSelector  sel,
void *  ptr 
)
inherited

Definition at line 251 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::anchor, MFXTextFieldIcon::contents, and MFXTextFieldIcon::cursor.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdate()

long MFXTextFieldIcon::onUpdate ( FXObject *  sender,
FXSelector  sel,
void *  ptr 
)
inherited

Definition at line 218 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::disable().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdHaveSelection()

long MFXTextFieldIcon::onUpdHaveSelection ( FXObject *  sender,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 812 of file MFXTextFieldIcon.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdSelectAll()

long MFXTextFieldIcon::onUpdSelectAll ( FXObject *  sender,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 819 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdToggleEditable()

long MFXTextFieldIcon::onUpdToggleEditable ( FXObject *  sender,
FXSelector  ,
void *   
)
inherited

Definition at line 803 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::isEditable().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdToggleOverstrike()

long MFXTextFieldIcon::onUpdToggleOverstrike ( FXObject *  sender,
FXSelector  ,
void *   
)
inherited

Definition at line 787 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::isOverstrike().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onVerify()

long MFXTextFieldIcon::onVerify ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

Definition at line 1805 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::columns.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ rightWord()

FXint MFXTextFieldIcon::rightWord ( FXint  pos) const
protectedinherited

right word

Definition at line 1401 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents, MFXTextFieldIcon::delimiters, and isdelimiter().

Referenced by MFXTextFieldIcon::onCmdCursorWordRight().

Here is the caller graph for this function:

◆ save()

◆ selectAll()

FXbool MFXTextFieldIcon::selectAll ( )
inherited

Select all text.

Definition at line 2091 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents, MFXTextFieldIcon::cursor, MFXTextFieldIcon::extendSelection(), MFXTextFieldIcon::setAnchorPos(), and MFXTextFieldIcon::setCursorPos().

Referenced by MFXTextFieldIcon::onCmdSelectAll(), and MFXComboBoxIcon::onListClicked().

Here is the caller graph for this function:

◆ setAnchorPos()

void MFXTextFieldIcon::setAnchorPos ( FXint  pos)
inherited

◆ setCursorColor()

void MFXTextFieldIcon::setCursorColor ( FXColor  clr)
inherited

Changes the cursor color.

Definition at line 2195 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::cursorColor.

◆ setCursorPos()

◆ setDelimiters()

void MFXTextFieldIcon::setDelimiters ( const FXchar *  delims = FXTextField::textDelimiters)
inlineinherited

Change word delimiters.

Definition at line 165 of file MFXTextFieldIcon.h.

References MFXTextFieldIcon::delimiters.

◆ setEditable()

void MFXTextFieldIcon::setEditable ( FXbool  edit = TRUE)
inherited

Set editable mode.

Definition at line 2228 of file MFXTextFieldIcon.cpp.

Referenced by MFXTextFieldIcon::onCmdToggleEditable().

Here is the caller graph for this function:

◆ setFocus()

void MFXTextFieldIcon::setFocus ( )
virtualinherited

Move the focus to this window.

Definition at line 431 of file MFXTextFieldIcon.cpp.

◆ setFont()

void MFXTextFieldIcon::setFont ( FXFont *  fnt)
inherited

Set the text font.

Definition at line 174 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::font.

◆ setHelpText()

void MFXTextFieldIcon::setHelpText ( const FXString &  text)
inlineinherited

Set the status line help text for this label.

Definition at line 175 of file MFXTextFieldIcon.h.

References MFXTextFieldIcon::help.

Referenced by MFXTextFieldIcon::onCmdSetHelp().

Here is the caller graph for this function:

◆ setIcon()

void MFXTextFieldIcon::setIcon ( FXIcon *  ic)
inherited

◆ setJustify()

void MFXTextFieldIcon::setJustify ( FXuint  mode)
inherited

Change text justification mode.

Definition at line 2276 of file MFXTextFieldIcon.cpp.

References JUSTIFY_MASK, and MFXTextFieldIcon::shift.

◆ setNumColumns()

void MFXTextFieldIcon::setNumColumns ( FXint  cols)
inherited

Change the default width of the text field.

Definition at line 2205 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::columns, MFXTextFieldIcon::layout(), and MFXTextFieldIcon::shift.

◆ setOverstrike()

void MFXTextFieldIcon::setOverstrike ( FXbool  over = TRUE)
inherited

Set overstrike mode.

Definition at line 2246 of file MFXTextFieldIcon.cpp.

Referenced by MFXTextFieldIcon::onCmdToggleOverstrike().

Here is the caller graph for this function:

◆ setSelBackColor()

void MFXTextFieldIcon::setSelBackColor ( FXColor  clr)
inherited

Change selected background color.

Definition at line 2176 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::selbackColor.

◆ setSelection()

FXbool MFXTextFieldIcon::setSelection ( FXint  pos,
FXint  len 
)
inherited

Select len characters starting at given position pos.

Definition at line 2100 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::cursor, MFXTextFieldIcon::extendSelection(), MFXTextFieldIcon::setAnchorPos(), and MFXTextFieldIcon::setCursorPos().

◆ setSelTextColor()

void MFXTextFieldIcon::setSelTextColor ( FXColor  clr)
inherited

Change selected text color.

Definition at line 2185 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::seltextColor.

◆ setText()

void MFXTextFieldIcon::setText ( const FXString &  text,
FXbool  notify = FALSE 
)
inherited

◆ setTextColor()

void MFXTextFieldIcon::setTextColor ( FXColor  clr)
inherited

Change text color.

Definition at line 2166 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::textColor.

Referenced by MFXComboBoxIcon::setTextColor().

Here is the caller graph for this function:

◆ setTextStyle()

void MFXTextFieldIcon::setTextStyle ( FXuint  style)
inherited

Change text style.

Definition at line 2256 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::shift, and TEXTFIELD_MASK.

◆ setTipText()

void MFXTextFieldIcon::setTipText ( const FXString &  text)
inlineinherited

Set the tool tip message for this text field.

Definition at line 185 of file MFXTextFieldIcon.h.

References MFXTextFieldIcon::tip.

Referenced by MFXTextFieldIcon::onCmdSetTip(), and MFXComboBoxIcon::setTipText().

Here is the caller graph for this function:

◆ wordEnd()

FXint MFXTextFieldIcon::wordEnd ( FXint  pos) const
protectedinherited

word end

Definition at line 1448 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents, MFXTextFieldIcon::delimiters, and isdelimiter().

Referenced by MFXTextFieldIcon::onCmdCursorWordEnd().

Here is the caller graph for this function:

◆ wordStart()

FXint MFXTextFieldIcon::wordStart ( FXint  pos) const
protectedinherited

word start

Definition at line 1427 of file MFXTextFieldIcon.cpp.

References MFXTextFieldIcon::contents, MFXTextFieldIcon::delimiters, and isdelimiter().

Referenced by MFXTextFieldIcon::onCmdCursorWordStart().

Here is the caller graph for this function:

Field Documentation

◆ anchor

◆ clipped

FXString MFXTextFieldIcon::clipped
protectedinherited

◆ columns

FXint MFXTextFieldIcon::columns = 0
protectedinherited

◆ contents

FXString MFXTextFieldIcon::contents
protectedinherited

Edited text.

Definition at line 297 of file MFXTextFieldIcon.h.

Referenced by MFXTextFieldIcon::coord(), MFXTextFieldIcon::drawCursor(), MFXTextFieldIcon::drawPWDTextFragment(), MFXTextFieldIcon::drawTextFragment(), MFXTextFieldIcon::drawTextRange(), MFXTextFieldIcon::extendSelection(), MFXTextFieldIcon::getText(), MFXTextFieldIcon::index(), MFXTextFieldIcon::isPosVisible(), MFXTextFieldIcon::killFocus(), MFXTextFieldIcon::layout(), MFXTextFieldIcon::leftWord(), MFXTextFieldIcon::load(), MFXTextFieldIcon::makePositionVisible(), MFXTextFieldIcon::onAutoScroll(), MFXTextFieldIcon::onCmdBackspace(), MFXTextFieldIcon::onCmdCopySel(), MFXTextFieldIcon::onCmdCursorEnd(), MFXTextFieldIcon::onCmdCursorLeft(), MFXTextFieldIcon::onCmdCursorRight(), MFXTextFieldIcon::onCmdCutSel(), MFXTextFieldIcon::onCmdDelete(), MFXTextFieldIcon::onCmdDeleteAll(), MFXTextFieldIcon::onCmdDeleteSel(), MFXTextFieldIcon::onCmdGetIntValue(), MFXTextFieldIcon::onCmdGetRealValue(), MFXTextFieldIcon::onCmdInsertString(), MFXTextFieldIcon::onCmdOverstString(), MFXTextFieldIcon::onKeyPress(), MFXTextFieldIcon::onLeftBtnPress(), MFXTextFieldIcon::onPaint(), onPaint(), MFXTextFieldIcon::onSelectionRequest(), MFXTextFieldIcon::onUpdSelectAll(), MFXTextFieldIcon::rightWord(), MFXTextFieldIcon::save(), MFXTextFieldIcon::selectAll(), MFXTextFieldIcon::setAnchorPos(), MFXTextFieldIcon::setCursorPos(), MFXTextFieldIcon::setIcon(), MFXTextFieldIcon::setText(), MFXTextFieldIcon::wordEnd(), and MFXTextFieldIcon::wordStart().

◆ cursor

◆ cursorColor

FXColor MFXTextFieldIcon::cursorColor = 0
protectedinherited

◆ delimiters

const FXchar* MFXTextFieldIcon::delimiters = FXTextField::textDelimiters
protectedinherited

◆ font

◆ help

FXString MFXTextFieldIcon::help
protectedinherited

◆ icon

FXIcon* MFXTextFieldIcon::icon = nullptr
protectedinherited

◆ myTarget

FXObject* MFXTextFieldSearch::myTarget = nullptr
private

target

Definition at line 59 of file MFXTextFieldSearch.h.

Referenced by onKeyPress().

◆ selbackColor

FXColor MFXTextFieldIcon::selbackColor = 0
protectedinherited

◆ seltextColor

FXColor MFXTextFieldIcon::seltextColor = 0
protectedinherited

◆ shift

◆ textColor

FXColor MFXTextFieldIcon::textColor = 0
protectedinherited

◆ tip

FXString MFXTextFieldIcon::tip
protectedinherited

The documentation for this class was generated from the following files: