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

MFXStaticToolTip (based on FXToolTip). More...

#include <MFXStaticToolTip.h>

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

Public Member Functions

void enableStaticToolTip (const bool value)
 enable/disable static tooltip
void hideStaticToolTip ()
 hide static toolTip
bool isStaticToolTipEnabled () const
 check staticToolTip is enabled
 MFXStaticToolTip (FXApp *app)
 FOX declaration.
void showStaticToolTip (const FXString &toolTipText)
 show static toolTip
 ~MFXStaticToolTip ()
 destructor
FOX callbacks
long onPaint (FXObject *obj, FXSelector sel, void *ptr)
long onUpdate (FXObject *sender, FXSelector sel, void *ptr)
 called when tooltip is updated

Protected Member Functions

 MFXStaticToolTip ()
 FOX need this.

Private Attributes

bool myEnableStaticTooltip = true
 flag for enable/disable static tooltip

Detailed Description

MFXStaticToolTip (based on FXToolTip).

Definition at line 27 of file MFXStaticToolTip.h.

Constructor & Destructor Documentation

◆ MFXStaticToolTip() [1/2]

MFXStaticToolTip::MFXStaticToolTip ( FXApp * app)

FOX declaration.

constructor

Definition at line 48 of file MFXStaticToolTip.cpp.

References MFXStaticToolTip().

Referenced by MFXStaticToolTip().

Here is the caller graph for this function:

◆ ~MFXStaticToolTip()

MFXStaticToolTip::~MFXStaticToolTip ( )

destructor

Definition at line 57 of file MFXStaticToolTip.cpp.

◆ MFXStaticToolTip() [2/2]

MFXStaticToolTip::MFXStaticToolTip ( )
protected

FOX need this.

Definition at line 131 of file MFXStaticToolTip.cpp.

Member Function Documentation

◆ enableStaticToolTip()

void MFXStaticToolTip::enableStaticToolTip ( const bool value)

enable/disable static tooltip

Definition at line 61 of file MFXStaticToolTip.cpp.

References hideStaticToolTip(), invalid_return< std::string >::value, and myEnableStaticTooltip.

◆ hideStaticToolTip()

void MFXStaticToolTip::hideStaticToolTip ( )

hide static toolTip

Definition at line 93 of file MFXStaticToolTip.cpp.

Referenced by enableStaticToolTip(), and showStaticToolTip().

Here is the caller graph for this function:

◆ isStaticToolTipEnabled()

bool MFXStaticToolTip::isStaticToolTipEnabled ( ) const

check staticToolTip is enabled

Definition at line 72 of file MFXStaticToolTip.cpp.

References myEnableStaticTooltip.

◆ onPaint()

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

Definition at line 102 of file MFXStaticToolTip.cpp.

References myEnableStaticTooltip.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdate()

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

called when tooltip is updated

Definition at line 113 of file MFXStaticToolTip.cpp.

Referenced by FXDEFMAP(), and showStaticToolTip().

Here is the caller graph for this function:

◆ showStaticToolTip()

void MFXStaticToolTip::showStaticToolTip ( const FXString & toolTipText)

show static toolTip

Definition at line 78 of file MFXStaticToolTip.cpp.

References hideStaticToolTip(), myEnableStaticTooltip, and onUpdate().

Field Documentation

◆ myEnableStaticTooltip

bool MFXStaticToolTip::myEnableStaticTooltip = true
private

flag for enable/disable static tooltip

Definition at line 66 of file MFXStaticToolTip.h.

Referenced by enableStaticToolTip(), isStaticToolTipEnabled(), onPaint(), and showStaticToolTip().


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