/*
- * Copyright (c) 2014 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
#include "check-box-button-impl.h"
// EXTERNAL INCLUDES
+#include <dali/integration-api/debug.h>
#include <dali/public-api/object/type-registry.h>
+#include <dali/public-api/images/resource-image.h>
-// INTERNAL INCLUDES
-#include "check-box-button-default-painter-impl.h"
+//INTERNAL INCLUDES
+#include <dali-toolkit/internal/controls/image-view/image-view-impl.h>
+#include <dali-toolkit/devel-api/controls/control-depth-index-ranges.h>
+#include <dali-toolkit/devel-api/shader-effects/image-region-effect.h>
+#include <dali-toolkit/devel-api/shader-effects/image-region-effect.h>
+
+#if defined(DEBUG_ENABLED)
+ extern Debug::Filter* gLogButtonFilter;
+#endif
namespace Dali
{
TypeRegistration mType( typeid(Toolkit::CheckBoxButton), typeid(Toolkit::Button), Create );
+
+
}
Dali::Toolkit::CheckBoxButton CheckBoxButton::New()
CheckBoxButton::CheckBoxButton()
: Button()
{
- // Creates specific painter.
- ButtonPainterPtr painter = new CheckBoxButtonDefaultPainter();
- SetPainter( painter );
-
SetTogglableButton( true );
}
CheckBoxButton::~CheckBoxButton()
{
- SetPainter( NULL );
}
+void CheckBoxButton::OnInitialize()
+{
+ Button::OnInitialize();
+}
+
+
} // namespace Internal
} // namespace Toolkit