Class: widget::List
Synopsis:
+ List (void);
+ ~List (void);
+ void calculateMinMaxSize (void);
+ void setLabel (std::string _newLabel);
+ void addOObject (ewol::Compositing * _newObject,
int32_t _pos);
+ void clearOObjectList (void);
+ void onRegenerateDisplay (void);
+ bool onEventInput (const ewol::EventInput & _event);
# etk::Color<> getBasicBG (void);
# uint32_t getNuberOfColomn (void);
# bool getTitle (int32_t _colomn,
std::string & _myTitle,
etk::Color<> & _fg,
etk::Color<> & _bg);
# uint32_t getNuberOfRaw (void);
# bool getElement (int32_t _colomn,
int32_t _raw,
std::string & _myTextToWrite,
etk::Color<> & _fg,
etk::Color<> & _bg);
# bool onItemEvent (int32_t _IdInput,
enum ewol::keyEvent::status _typeEvent,
int32_t _colomn,
int32_t _raw,
float _x,
float _y);
# void setRawVisible (int32_t _id);
# void onGetFocus (void);
# void onLostFocus (void);
# void onDraw (void);
Object Hierarchy:
ewol::EObject +--> ewol::Widget +--> widget::WidgetScrooled +--> widget::List +--> widget::ListFileSystem
Description:
/** * @ingroup ewolWidgetGroup */Detail:
widget::List ()
List(void);
widget::~List ()
~List(void);
calculateMinMaxSize ()
void calculateMinMaxSize(void);
setLabel ()
void setLabel(std::string _newLabel);
addOObject ()
void addOObject(ewol::Compositing * _newObject,
int32_t _pos);
clearOObjectList ()
void clearOObjectList(void);
onRegenerateDisplay ()
void onRegenerateDisplay(void);
onEventInput ()
bool onEventInput(const ewol::EventInput & _event);
getBasicBG ()
etk::Color<> getBasicBG(void);
getNuberOfColomn ()
uint32_t getNuberOfColomn(void);
getTitle ()
bool getTitle(int32_t _colomn,
std::string & _myTitle,
etk::Color<> & _fg,
etk::Color<> & _bg);
getNuberOfRaw ()
uint32_t getNuberOfRaw(void);
getElement ()
bool getElement(int32_t _colomn,
int32_t _raw,
std::string & _myTextToWrite,
etk::Color<> & _fg,
etk::Color<> & _bg);
onItemEvent ()
bool onItemEvent(int32_t _IdInput,
enum ewol::keyEvent::status _typeEvent,
int32_t _colomn,
int32_t _raw,
float _x,
float _y);
setRawVisible ()
void setRawVisible(int32_t _id);
set a raw visible in the main display
Parameter [input]: _id Id of the raw that might be visible.
onGetFocus ()
void onGetFocus(void);
onLostFocus ()
void onLostFocus(void);
onDraw ()
void onDraw(void);
widget::List ()
List(void);
widget::~List ()
~List(void);
calculateMinMaxSize ()
void calculateMinMaxSize(void);
setLabel ()
void setLabel(std::string _newLabel);
addOObject ()
void addOObject(ewol::Compositing * _newObject, int32_t _pos);
clearOObjectList ()
void clearOObjectList(void);
onRegenerateDisplay ()
void onRegenerateDisplay(void);
onEventInput ()
bool onEventInput(const ewol::EventInput & _event);
getBasicBG ()
etk::Color<> getBasicBG(void);
getNuberOfColomn ()
uint32_t getNuberOfColomn(void);
getTitle ()
bool getTitle(int32_t _colomn, std::string & _myTitle, etk::Color<> & _fg, etk::Color<> & _bg);
getNuberOfRaw ()
uint32_t getNuberOfRaw(void);
getElement ()
bool getElement(int32_t _colomn, int32_t _raw, std::string & _myTextToWrite, etk::Color<> & _fg, etk::Color<> & _bg);
onItemEvent ()
bool onItemEvent(int32_t _IdInput, enum ewol::keyEvent::status _typeEvent, int32_t _colomn, int32_t _raw, float _x, float _y);
setRawVisible ()
void setRawVisible(int32_t _id);
set a raw visible in the main display
-
Parameter [input]: _id Id of the raw that might be visible.
onGetFocus ()
void onGetFocus(void);
onLostFocus ()
void onLostFocus(void);
onDraw ()
void onDraw(void);