GUIFramework
1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
HorizontalTrackbarControl.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
BaseComponents/StandardComponents/BaseTrackbarControl.h
"
4
5
namespace
gui_framework
6
{
8
class
GUI_FRAMEWORK_API
HorizontalTrackbarControl
:
public
BaseTrackbarControl
9
{
10
public
:
11
enum class
horizontalTickPosition
12
{
13
top,
14
bottom,
15
both
16
};
17
18
public
:
19
HorizontalTrackbarControl
(
const
std::wstring& trackbarName,
const
utility::ComponentSettings
& settings,
BaseComposite
* parent,
bool
autoTicks =
true
, horizontalTickPosition position = horizontalTickPosition::bottom,
bool
selectionRange =
false
,
bool
noTicks =
false
);
20
21
size_t
getHash()
const override
;
22
23
json::JSONBuilder getStructure()
const override
;
24
25
~HorizontalTrackbarControl
() =
default
;
26
};
27
}
BaseTrackbarControl.h
GUI_FRAMEWORK_API
#define GUI_FRAMEWORK_API
Definition
GUIFrameworkConstants.h:103
gui_framework::BaseComposite
Base class for all windows that has children windows.
Definition
BaseComposite.h:23
gui_framework::BaseTrackbarControl
Base class for all tracbar controls.
Definition
BaseTrackbarControl.h:10
gui_framework::HorizontalTrackbarControl
Standard horizontal trackbar control.
Definition
HorizontalTrackbarControl.h:9
gui_framework::HorizontalTrackbarControl::horizontalTickPosition
horizontalTickPosition
Definition
HorizontalTrackbarControl.h:12
gui_framework::HorizontalTrackbarControl::~HorizontalTrackbarControl
~HorizontalTrackbarControl()=default
gui_framework
Definition
BaseComponent.cpp:21
gui_framework::utility::ComponentSettings
All settings for windows.
Definition
ComponentSettings.h:11
GUIFramework
src
Components
Trackbars
HorizontalTrackbarControl.h
Generated by
1.12.0