FreeRDP
SdlInputWidgetList Class Reference

#include <sdl_input_widgets.hpp>

Public Member Functions

 SdlInputWidgetList (const std::string &title, const std::vector< std::string > &labels, const std::vector< std::string > &initial, const std::vector< Uint32 > &flags)
 
virtual ~SdlInputWidgetList ()
 
int run (std::vector< std::string > &result)
 
 SdlInputWidgetList (const std::string &title, const std::vector< std::string > &labels, const std::vector< std::string > &initial, const std::vector< Uint32 > &flags)
 
virtual ~SdlInputWidgetList ()
 
int run (std::vector< std::string > &result)
 

Protected Member Functions

bool update (SDL_Renderer *renderer)
 
ssize_t get_index (const SDL_MouseButtonEvent &button)
 
bool update (SDL_Renderer *renderer)
 
ssize_t get_index (const SDL_MouseButtonEvent &button)
 

Constructor & Destructor Documentation

◆ SdlInputWidgetList() [1/2]

SdlInputWidgetList::SdlInputWidgetList ( const std::string &  title,
const std::vector< std::string > &  labels,
const std::vector< std::string > &  initial,
const std::vector< Uint32 > &  flags 
)
Here is the call graph for this function:

◆ ~SdlInputWidgetList() [1/2]

SdlInputWidgetList::~SdlInputWidgetList ( )
virtual
Here is the call graph for this function:

◆ SdlInputWidgetList() [2/2]

SdlInputWidgetList::SdlInputWidgetList ( const std::string &  title,
const std::vector< std::string > &  labels,
const std::vector< std::string > &  initial,
const std::vector< Uint32 > &  flags 
)

◆ ~SdlInputWidgetList() [2/2]

virtual SdlInputWidgetList::~SdlInputWidgetList ( )
virtual

Member Function Documentation

◆ get_index() [1/2]

ssize_t SdlInputWidgetList::get_index ( const SDL_MouseButtonEvent &  button)
protected
Here is the caller graph for this function:

◆ get_index() [2/2]

ssize_t SdlInputWidgetList::get_index ( const SDL_MouseButtonEvent &  button)
protected

◆ run() [1/2]

int SdlInputWidgetList::run ( std::vector< std::string > &  result)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ run() [2/2]

int SdlInputWidgetList::run ( std::vector< std::string > &  result)

◆ update() [1/2]

bool SdlInputWidgetList::update ( SDL_Renderer *  renderer)
protected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update() [2/2]

bool SdlInputWidgetList::update ( SDL_Renderer *  renderer)
protected

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