libAlgAudio
v1.99-440-g08538e5-dirty
The development library for AlgAudio framework.
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
UISeparator.hpp
Go to the documentation of this file.
1
#ifndef UISEPARATOR_HPP
2
#define UISEPARATOR_HPP
3
/*
4
This file is part of AlgAudio.
5
6
AlgAudio, Copyright (C) 2015 CeTA - Audiovisual Technology Center
7
8
AlgAudio is free software: you can redistribute it and/or modify
9
it under the terms of the GNU Lesser General Public License as
10
published by the Free Software Foundation, either version 3 of the
11
License, or (at your option) any later version.
12
13
AlgAudio is distributed in the hope that it will be useful,
14
but WITHOUT ANY WARRANTY; without even the implied warranty of
15
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
GNU Lesser General Public License for more details.
17
18
You should have received a copy of the GNU Lesser General Public License
19
along with AlgAudio. If not, see <http://www.gnu.org/licenses/>.
20
*/
21
#include "
UIWidget.hpp
"
22
23
namespace
AlgAudio
{
24
25
class
UISeparator
:
public
UIWidget
{
26
public
:
27
static
std::shared_ptr<UISeparator>
Create
(std::weak_ptr<Window> parent_window);
28
virtual
void
CustomDraw
(
DrawContext
& c)
override
;
29
private
:
30
UISeparator
(std::weak_ptr<Window> parent_window);
31
};
32
33
}
// namespace AlgAudio
34
35
#endif // UISEPARATOR_HPP
AlgAudio::UIWidget
Definition:
UIWidget.hpp:65
AlgAudio::UISeparator::CustomDraw
virtual void CustomDraw(DrawContext &c) override
AlgAudio::DrawContext
Definition:
DrawContext.hpp:65
UIWidget.hpp
AlgAudio::UISeparator::Create
static std::shared_ptr< UISeparator > Create(std::weak_ptr< Window > parent_window)
AlgAudio
Definition:
Alertable.hpp:26
AlgAudio::UISeparator
Definition:
UISeparator.hpp:25
libalgaudio
include
UI
UISeparator.hpp
Generated on Fri Sep 25 2015 14:12:23 for libAlgAudio by
1.8.8