Eclipse SUMO - Simulation of Urban MObility
GNESelectorFrame::LockGLObjectTypes::ObjectTypeEntry Class Reference

class for object types entries More...

#include <GNESelectorFrame.h>

Inheritance diagram for GNESelectorFrame::LockGLObjectTypes::ObjectTypeEntry:
Collaboration diagram for GNESelectorFrame::LockGLObjectTypes::ObjectTypeEntry:

Public Member Functions

void counterDown ()
 down count More...
 
void counterUp ()
 up count More...
 
void hideObjectTypeEntry ()
 hide ObjectTypeEntry More...
 
bool isGLTypeLocked () const
 check if current GLType is blocked More...
 
 ObjectTypeEntry (FXMatrix *matrixParent, const std::string &label)
 FOX-declaration. More...
 
void showObjectTypeEntry ()
 show ObjectTypeEntry More...
 
FOX-callbacks

called when user change the CheckBox

long onCmdSetCheckBox (FXObject *, FXSelector, void *)
 

Private Attributes

FXCheckButton * myCheckBoxLocked
 check box to check if GLObject type is blocked More...
 
int myCounter
 counter More...
 
FXLabel * myLabelCounter
 label counter More...
 
FXLabel * myLabelTypeName
 label type nane More...
 

Detailed Description

class for object types entries

Definition at line 44 of file GNESelectorFrame.h.

Constructor & Destructor Documentation

◆ ObjectTypeEntry()

GNESelectorFrame::LockGLObjectTypes::ObjectTypeEntry::ObjectTypeEntry ( FXMatrix *  matrixParent,
const std::string &  label 
)

FOX-declaration.

constructor

Definition at line 603 of file GNESelectorFrame.cpp.

References GUIDesignCheckButton, GUIDesignLabelLeft, MID_GNE_SET_ATTRIBUTE, myCheckBoxLocked, myLabelCounter, and myLabelTypeName.

Member Function Documentation

◆ counterDown()

void GNESelectorFrame::LockGLObjectTypes::ObjectTypeEntry::counterDown ( )

down count

Definition at line 637 of file GNESelectorFrame.cpp.

References toString().

◆ counterUp()

void GNESelectorFrame::LockGLObjectTypes::ObjectTypeEntry::counterUp ( )

up count

Definition at line 630 of file GNESelectorFrame.cpp.

References toString().

◆ hideObjectTypeEntry()

void GNESelectorFrame::LockGLObjectTypes::ObjectTypeEntry::hideObjectTypeEntry ( )

hide ObjectTypeEntry

Definition at line 622 of file GNESelectorFrame.cpp.

◆ isGLTypeLocked()

bool GNESelectorFrame::LockGLObjectTypes::ObjectTypeEntry::isGLTypeLocked ( ) const

check if current GLType is blocked

Definition at line 644 of file GNESelectorFrame.cpp.

◆ onCmdSetCheckBox()

long GNESelectorFrame::LockGLObjectTypes::ObjectTypeEntry::onCmdSetCheckBox ( FXObject *  ,
FXSelector  ,
void *   
)

Definition at line 650 of file GNESelectorFrame.cpp.

Referenced by FXDEFMAP().

◆ showObjectTypeEntry()

void GNESelectorFrame::LockGLObjectTypes::ObjectTypeEntry::showObjectTypeEntry ( )

show ObjectTypeEntry

Definition at line 614 of file GNESelectorFrame.cpp.

Field Documentation

◆ myCheckBoxLocked

FXCheckButton* GNESelectorFrame::LockGLObjectTypes::ObjectTypeEntry::myCheckBoxLocked
private

check box to check if GLObject type is blocked

Definition at line 85 of file GNESelectorFrame.h.

Referenced by ObjectTypeEntry().

◆ myCounter

int GNESelectorFrame::LockGLObjectTypes::ObjectTypeEntry::myCounter
private

counter

Definition at line 88 of file GNESelectorFrame.h.

◆ myLabelCounter

FXLabel* GNESelectorFrame::LockGLObjectTypes::ObjectTypeEntry::myLabelCounter
private

label counter

Definition at line 79 of file GNESelectorFrame.h.

Referenced by ObjectTypeEntry().

◆ myLabelTypeName

FXLabel* GNESelectorFrame::LockGLObjectTypes::ObjectTypeEntry::myLabelTypeName
private

label type nane

Definition at line 82 of file GNESelectorFrame.h.

Referenced by ObjectTypeEntry().


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