[DEV] add api at WSlider

This commit is contained in:
Edouard DUPIN 2013-05-26 21:58:15 +02:00
parent e2eef30159
commit f39ee975d6
2 changed files with 4 additions and 3 deletions

View File

@ -125,14 +125,15 @@ void widget::WSlider::SubWidgetRemoveAll(void)
} }
void widget::WSlider::SubWidgetAdd(ewol::Widget* newWidget) int32_t widget::WSlider::SubWidgetAdd(ewol::Widget* newWidget)
{ {
if (NULL == newWidget) { if (NULL == newWidget) {
return; return -1;
} }
m_subWidget.PushBack(newWidget); m_subWidget.PushBack(newWidget);
MarkToRedraw(); MarkToRedraw();
ewol::RequestUpdateSize(); ewol::RequestUpdateSize();
return m_subWidget.Size()-1;
} }

View File

@ -38,7 +38,7 @@ namespace widget {
int32_t m_slidingProgress; // ratio progression of a sliding int32_t m_slidingProgress; // ratio progression of a sliding
public: public:
virtual void SubWidgetRemoveAll(void); virtual void SubWidgetRemoveAll(void);
virtual void SubWidgetAdd(ewol::Widget* newWidget); virtual int32_t SubWidgetAdd(ewol::Widget* newWidget);
virtual void SubWidgetRemove(ewol::Widget* newWidget); virtual void SubWidgetRemove(ewol::Widget* newWidget);
virtual void SubWidgetUnLink(ewol::Widget* newWidget); virtual void SubWidgetUnLink(ewol::Widget* newWidget);
void SubWidgetSelectSet(int32_t id); void SubWidgetSelectSet(int32_t id);