opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
liboscar-demos
drawing_test_tab.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
liboscar/ui/tabs/tab.h
>
4
#include <
liboscar/utilities/c_string_view.h
>
5
6
namespace
osc
7
{
8
class
DrawingTestTab
:
public
Tab
{
9
public
:
10
static
CStringView
id
();
11
12
explicit
DrawingTestTab
(
Widget
*);
13
14
private
:
15
bool
impl_on_event
(
Event
&)
final
;
16
void
impl_on_tick
()
final
;
17
void
impl_on_draw
()
final
;
18
19
class
Impl
;
20
OSC_WIDGET_DATA_GETTERS
(
Impl
);
21
};
22
}
c_string_view.h
osc::CStringView
Definition
c_string_view.h:12
osc::DrawingTestTab
Definition
drawing_test_tab.h:8
osc::DrawingTestTab::DrawingTestTab
DrawingTestTab(Widget *)
osc::DrawingTestTab::impl_on_tick
void impl_on_tick() final
osc::DrawingTestTab::impl_on_event
bool impl_on_event(Event &) final
osc::DrawingTestTab::impl_on_draw
void impl_on_draw() final
osc::DrawingTestTab::id
static CStringView id()
osc::Event
Definition
event.h:13
osc::Tab
Definition
tab.h:14
osc::Widget
Definition
widget.h:26
osc
Definition
custom_decoration_generator.h:5
osc::to
constexpr U to(T &&value)
Definition
conversion.h:56
tab.h
OSC_WIDGET_DATA_GETTERS
#define OSC_WIDGET_DATA_GETTERS(ImplClass)
Definition
widget.h:20
Generated by
1.9.8