Class: widget::WidgetScrooled


Synopsis:

+        WidgetScrooled               (void);
+ ~WidgetScrooled (void);
+ void onRegenerateDisplay (void);
+ bool onEventInput (const ewol::EventInput & _event);
+ void systemDraw (const ewol::DrawProperty & _displayProp);
# void onDraw (void);
# void setScrollingSize (float _nbPixel);
# void scroolingMode (enum scrollingMode _newMode);
# void setMaxSize (const vec2 & _localSize);
# void setScrollingPositionDynamic (vec2 _borderWidth,
const vec2 & _currentPosition,
bool _center);
# void setLimitScrolling (float _poucentageLimit);

Object Hierarchy:

ewol::EObject
    +--> ewol::Widget
        +--> widget::WidgetScrooled
            +--> widget::ParameterList
            +--> widget::List

Description:

/** * @ingroup ewolWidgetGroup */

Detail:

widget::WidgetScrooled ()

WidgetScrooled(void);

Scroll Widget main constructor to be herited from an other widget (this is not a stand-alone widget)


widget::~WidgetScrooled ()

~WidgetScrooled(void);

Scroll widget destructor.


onRegenerateDisplay ()

void onRegenerateDisplay(void);



onEventInput ()

bool onEventInput(const ewol::EventInput & _event);



systemDraw ()

void systemDraw(const ewol::DrawProperty & _displayProp);



onDraw ()

void onDraw(void);



setScrollingSize ()

void setScrollingSize(float _nbPixel);

For mouse event when we have a scrolling UP and dows, specify the number of pixel that we scrooled


scroolingMode ()

void scroolingMode(enum scrollingMode _newMode);

Specify the mode of scrolling for this windows


setMaxSize ()

void setMaxSize(const vec2 & _localSize);

set the specific mawimum size of the widget


setScrollingPositionDynamic ()

void setScrollingPositionDynamic(vec2 _borderWidth,
                                 const vec2 & _currentPosition,
                                 bool _center);

Request a specific position for the scrolling of the current windows.


setLimitScrolling ()

void setLimitScrolling(float _poucentageLimit);

set the scrolling limit when arriving at he end of the widget