Make use of inheriting constructors in renderer classes
parent
402c99a131
commit
314503484e
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
BoxLayoutRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
BoxLayoutRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using GroupRenderer::GroupRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
ButtonRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
ButtonRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using WidgetRenderer::WidgetRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
ChatBoxRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
ChatBoxRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using WidgetRenderer::WidgetRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
ChildWindowRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
ChildWindowRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using WidgetRenderer::WidgetRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
ComboBoxRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
ComboBoxRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using WidgetRenderer::WidgetRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
EditBoxRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
EditBoxRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using WidgetRenderer::WidgetRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
GroupRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
GroupRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using WidgetRenderer::WidgetRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
KnobRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
KnobRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using WidgetRenderer::WidgetRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
LabelRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
LabelRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using WidgetRenderer::WidgetRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
ListBoxRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
ListBoxRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using WidgetRenderer::WidgetRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
MenuBarRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
MenuBarRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using WidgetRenderer::WidgetRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
MessageBoxRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
MessageBoxRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using ChildWindowRenderer::ChildWindowRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
PanelRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
PanelRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using GroupRenderer::GroupRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
ProgressBarRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
ProgressBarRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using WidgetRenderer::WidgetRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
RadioButtonRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
RadioButtonRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using WidgetRenderer::WidgetRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
ScrollbarRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
ScrollbarRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using WidgetRenderer::WidgetRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
SliderRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
SliderRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using WidgetRenderer::WidgetRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
SpinButtonRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
SpinButtonRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using WidgetRenderer::WidgetRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
TabsRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
TabsRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using WidgetRenderer::WidgetRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -37,22 +37,7 @@ namespace tgui
|
|||
{
|
||||
public:
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Default constructor
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
TextBoxRenderer() = default;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
/// @brief Construct the renderer from renderer data
|
||||
///
|
||||
/// @param data Renderer data to initialize the renderer with
|
||||
///
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
TextBoxRenderer(const std::shared_ptr<RendererData>& data)
|
||||
{
|
||||
setData(data);
|
||||
}
|
||||
using WidgetRenderer::WidgetRenderer;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
Loading…
Reference in New Issue