opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
liboscar
ui
widgets
window_menu.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
liboscar/platform/widget.h
>
4
5
#include <memory>
6
7
namespace
osc
{
class
PanelManager; }
8
9
namespace
osc
10
{
11
class
WindowMenu
final
:
public
Widget
{
12
public
:
13
explicit
WindowMenu
(
Widget
*
parent
, std::shared_ptr<PanelManager>);
14
15
private
:
16
void
impl_on_draw
()
final
;
17
void
draw_content();
18
19
std::
shared_ptr
<
PanelManager
> panel_manager_;
20
};
21
}
osc::PanelManager
Definition
panel_manager.h:18
osc::Widget
Definition
widget.h:26
osc::Widget::parent
Widget * parent()
osc::WindowMenu
Definition
window_menu.h:11
osc::WindowMenu::WindowMenu
WindowMenu(Widget *parent, std::shared_ptr< PanelManager >)
osc::WindowMenu::impl_on_draw
void impl_on_draw() final
osc
Definition
custom_decoration_generator.h:5
osc::to
constexpr U to(T &&value)
Definition
conversion.h:56
widget.h
Generated by
1.9.8