Eclipse SUMO - Simulation of Urban MObility
MFXDecalsTable::Column Class Reference

table column More...

#include <MFXDecalsTable.h>

Collaboration diagram for MFXDecalsTable::Column:
[legend]

Public Member Functions

 Column (MFXDecalsTable *table, const int index, const char type)
 constructor More...
 
FXString getColumnLabel () const
 get column label More...
 
char getType () const
 get column type More...
 
FXVerticalFrame * getVerticalCellFrame () const
 get vertical cell frame More...
 
void setColumnLabel (const std::string &text, const std::string &tooltip)
 set column label More...
 
 ~Column ()
 destructor More...
 

Private Member Functions

void adjustColumnWidth ()
 adjust column width More...
 
 Column ()
 default constructor More...
 

Private Attributes

const int myIndex
 column index More...
 
MFXDecalsTablemyTable = nullptr
 pointer to table More...
 
MFXLabelTooltipmyTopLabel = nullptr
 column top tooltip label More...
 
const char myType
 column type More...
 
FXVerticalFrame * myVerticalCellFrame = nullptr
 vertical frame More...
 
FXVerticalFrame * myVerticalFrame = nullptr
 vertical frame More...
 

Detailed Description

table column

Definition at line 202 of file MFXDecalsTable.h.

Constructor & Destructor Documentation

◆ Column() [1/2]

◆ ~Column()

MFXDecalsTable::Column::~Column ( )

destructor

Definition at line 676 of file MFXDecalsTable.cpp.

◆ Column() [2/2]

MFXDecalsTable::Column::Column ( )
private

default constructor

Definition at line 738 of file MFXDecalsTable.cpp.

Member Function Documentation

◆ adjustColumnWidth()

void MFXDecalsTable::Column::adjustColumnWidth ( )
private

adjust column width

Definition at line 710 of file MFXDecalsTable.cpp.

References EXTRAMARGIN, and GUIDesignHeight.

Referenced by Column().

Here is the caller graph for this function:

◆ getColumnLabel()

FXString MFXDecalsTable::Column::getColumnLabel ( ) const

get column label

Definition at line 695 of file MFXDecalsTable.cpp.

◆ getType()

char MFXDecalsTable::Column::getType ( ) const

get column type

Definition at line 689 of file MFXDecalsTable.cpp.

◆ getVerticalCellFrame()

FXVerticalFrame * MFXDecalsTable::Column::getVerticalCellFrame ( ) const

get vertical cell frame

Definition at line 683 of file MFXDecalsTable.cpp.

◆ setColumnLabel()

void MFXDecalsTable::Column::setColumnLabel ( const std::string &  text,
const std::string &  tooltip 
)

set column label

Definition at line 701 of file MFXDecalsTable.cpp.

Field Documentation

◆ myIndex

const int MFXDecalsTable::Column::myIndex
private

column index

Definition at line 237 of file MFXDecalsTable.h.

◆ myTable

MFXDecalsTable* MFXDecalsTable::Column::myTable = nullptr
private

pointer to table

Definition at line 225 of file MFXDecalsTable.h.

◆ myTopLabel

MFXLabelTooltip* MFXDecalsTable::Column::myTopLabel = nullptr
private

column top tooltip label

Definition at line 231 of file MFXDecalsTable.h.

Referenced by Column().

◆ myType

const char MFXDecalsTable::Column::myType
private

column type

Definition at line 240 of file MFXDecalsTable.h.

Referenced by Column().

◆ myVerticalCellFrame

FXVerticalFrame* MFXDecalsTable::Column::myVerticalCellFrame = nullptr
private

vertical frame

Definition at line 234 of file MFXDecalsTable.h.

Referenced by Column().

◆ myVerticalFrame

FXVerticalFrame* MFXDecalsTable::Column::myVerticalFrame = nullptr
private

vertical frame

Definition at line 228 of file MFXDecalsTable.h.

Referenced by Column().


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