GUIFramework
1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
BaseScrollBar.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
BaseComponents/BaseComponent.h
"
4
#include "
Styles/Components/ScrollBars/ScrollBarStyles.h
"
5
6
namespace
gui_framework
7
{
8
class
GUI_FRAMEWORK_API
BaseScrollBar
:
public
BaseComponent
9
{
10
public
:
11
BaseScrollBar
(
const
std::wstring& scrollBarName,
const
utility::ComponentSettings
& settings,
const
styles::ScrollBarStyles
& styles,
BaseComposite
* parent);
12
15
virtual
size_t
getHash
()
const override
= 0;
16
17
virtual
~BaseScrollBar
() =
default
;
18
};
19
}
BaseComponent.h
GUI_FRAMEWORK_API
#define GUI_FRAMEWORK_API
Definition
GUIFrameworkConstants.h:103
ScrollBarStyles.h
gui_framework::BaseComponent
Base class for all windows, controls, etc.
Definition
BaseComponent.h:17
gui_framework::BaseComposite
Base class for all windows that has children windows.
Definition
BaseComposite.h:23
gui_framework::BaseScrollBar
Definition
BaseScrollBar.h:9
gui_framework::BaseScrollBar::getHash
virtual size_t getHash() const override=0
Used as key in creators.
gui_framework::BaseScrollBar::~BaseScrollBar
virtual ~BaseScrollBar()=default
gui_framework::styles::ScrollBarStyles
ScrollBar styles.
Definition
ScrollBarStyles.h:11
gui_framework
Definition
BaseComponent.cpp:21
gui_framework::utility::ComponentSettings
All settings for windows.
Definition
ComponentSettings.h:11
GUIFramework
src
BaseComponents
StandardComponents
ScrollBars
BaseScrollBar.h
Generated by
1.12.0