+void Button::SetLabelText( const std::string& label )
+{
+ Dali::Toolkit::GetImplementation( *this ).SetLabelText( label );
+}
+
+std::string Button::GetLabelText() const
+{
+ return Dali::Toolkit::GetImplementation( *this ).GetLabelText();
+}
+
+void Button::SetUnselectedImage( const std::string& filename )
+{
+ Dali::Toolkit::GetImplementation( *this ).SetUnselectedImage( filename );
+}
+
+void Button::SetBackgroundImage( const std::string& filename )
+{
+ Dali::Toolkit::GetImplementation( *this ).SetBackgroundImage( filename );
+}
+
+void Button::SetSelectedImage( const std::string& filename )
+{
+ Dali::Toolkit::GetImplementation( *this ).SetSelectedImage( filename );
+}
+
+void Button::SetSelectedBackgroundImage( const std::string& filename )
+{
+ Dali::Toolkit::GetImplementation( *this ).SetSelectedBackgroundImage( filename );
+}
+
+void Button::SetDisabledBackgroundImage( const std::string& filename )
+{
+ Dali::Toolkit::GetImplementation( *this ).SetDisabledBackgroundImage( filename );
+}
+
+void Button::SetDisabledImage( const std::string& filename )
+{
+ Dali::Toolkit::GetImplementation( *this ).SetDisabledImage( filename );
+}
+
+void Button::SetDisabledSelectedImage( const std::string& filename )
+{
+ Dali::Toolkit::GetImplementation( *this ).SetDisabledSelectedImage( filename );
+}
+
+Button::ButtonSignalType& Button::PressedSignal()
+{
+ return Dali::Toolkit::GetImplementation( *this ).PressedSignal();
+}
+
+Button::ButtonSignalType& Button::ReleasedSignal()
+{
+ return Dali::Toolkit::GetImplementation( *this ).ReleasedSignal();
+}
+
+Button::ButtonSignalType& Button::ClickedSignal()