public

Inheritance Graph

graph BT
	Textfield
	Textfield --> Component
	click Textfield "classGUI_1_1Textfield"
	click Component "classGUI_1_1Component"

Description

Public Functions

   
   
  Textfield( GUI_Manager & gui, const std::string & text, flag_t flags)
   
  ~Textfield()
   
void setTextRef(std::string * newTextRef)
   
void setText(const std::string & newText)
   
const std::string & getText() const
   
bool onSelect()
   
bool onUnselect()
   
void addOption(const std::string & option)
   
std::string getOption(int index)
   
void clearOptions()
   
int getCurrentOptionIndex() const
   
void setCurrentOptionIndex(int index)
   
bool hasOptions() const
   
int countOptions() const

Documentation

function
GUI::Textfield::Textfield

public
     
     
Textfield( GUI_Manager & gui,
  const std::string & text,
  flag_t flags
)    

Defined in GUI/Components/Textfield.h:27


function
GUI::Textfield::~Textfield

public virtual
   
   
~Textfield( )

Defined in GUI/Components/Textfield.h:28


function
GUI::Textfield::setTextRef

public inline
     
     
void setTextRef( std::string * newTextRef )

Defined in GUI/Components/Textfield.h:30


function
GUI::Textfield::setText

public
     
     
void setText( const std::string & newText )

Defined in GUI/Components/Textfield.h:31


function
GUI::Textfield::getText

public const
   
   
const std::string & getText( ) const

Defined in GUI/Components/Textfield.h:32


function
GUI::Textfield::onSelect

public virtual
   
   
bool onSelect( )

Defined in GUI/Components/Textfield.h:36


function
GUI::Textfield::onUnselect

public virtual
   
   
bool onUnselect( )

Defined in GUI/Components/Textfield.h:37


function
GUI::Textfield::addOption

public
     
     
void addOption( const std::string & option )

Defined in GUI/Components/Textfield.h:79


function
GUI::Textfield::getOption

public
     
     
std::string getOption( int index )

Defined in GUI/Components/Textfield.h:80


function
GUI::Textfield::clearOptions

public
   
   
void clearOptions( )

Defined in GUI/Components/Textfield.h:81


function
GUI::Textfield::getCurrentOptionIndex

public const inline
   
   
int getCurrentOptionIndex( ) const

Defined in GUI/Components/Textfield.h:82


function
GUI::Textfield::setCurrentOptionIndex

public
     
     
void setCurrentOptionIndex( int index )

Defined in GUI/Components/Textfield.h:83


function
GUI::Textfield::hasOptions

public const inline
   
   
bool hasOptions( ) const

Defined in GUI/Components/Textfield.h:84


function
GUI::Textfield::countOptions

public const inline
   
   
int countOptions( ) const

Defined in GUI/Components/Textfield.h:85