Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
MFXTextFieldSearch Class Reference

FXTextFieldIcon (based on FXTextFieldIcon) More...

#include <MFXTextFieldSearch.h>

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

Public Member Functions

 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.
 
long onFocusIn (FXObject *sender, FXSelector sel, void *ptr)
 focus in
 
long onFocusOut (FXObject *sender, FXSelector sel, void *ptr)
 focus out
 
long onFocusSelf (FXObject *sender, FXSelector sel, void *ptr)
 focus self
 
long onKeyPress (FXObject *obj, FXSelector sel, void *ptr)
 key press
 
long onPaint (FXObject *obj, FXSelector sel, void *ptr)
 paint
 

Protected Member Functions

 MFXTextFieldSearch ()
 FOX need this.
 

Private Member Functions

void drawSearchTextRange (const FXString &searchString, FXDCWindow &dc)
 draw search text range
 

Private Attributes

FXObject * myTarget = nullptr
 target
 

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 45 of file MFXTextFieldSearch.cpp.

◆ MFXTextFieldSearch() [2/2]

MFXTextFieldSearch::MFXTextFieldSearch ( )
protected

FOX need this.

Definition at line 116 of file MFXTextFieldSearch.cpp.

Member Function Documentation

◆ drawSearchTextRange()

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

draw search text range

Definition at line 122 of file MFXTextFieldSearch.cpp.

Referenced by onPaint().

Here is the caller graph for this function:

◆ onFocusIn()

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

focus in

Definition at line 94 of file MFXTextFieldSearch.cpp.

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 102 of file MFXTextFieldSearch.cpp.

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 110 of file MFXTextFieldSearch.cpp.

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 52 of file MFXTextFieldSearch.cpp.

References MID_MTFS_UPDATED, and myTarget.

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 59 of file MFXTextFieldSearch.cpp.

References drawSearchTextRange(), and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

Field Documentation

◆ myTarget

FXObject* MFXTextFieldSearch::myTarget = nullptr
private

target

Definition at line 59 of file MFXTextFieldSearch.h.

Referenced by onKeyPress().


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