YCLIMP
Yandex Command Line Interface Music Player
Loading...
Searching...
No Matches
include
DialogBundle.hpp
1
#pragma once
2
3
#include "Context.hpp"
4
#include "Primitives.hpp"
5
10
class
DialogBundle
11
{
12
public
:
13
DialogBundle(
Context
context,
const
Recti& bounds);
14
15
virtual
bool
EventLoopIterationStart() = 0;
16
virtual
void
Draw()
const
= 0;
17
virtual
void
HandleResizeEvent(
const
Recti& newRect) = 0;
18
virtual
void
HandleRawInput(
int
inputChar) = 0;
19
20
virtual
void
InputUp() = 0;
21
virtual
void
InputDown() = 0;
22
virtual
void
InputLeft() = 0;
23
virtual
void
InputRight() = 0;
24
virtual
void
InputEnter() = 0;
25
virtual
void
InputTab() = 0;
26
27
protected
:
28
Recti mBounds;
29
Context
mContext;
30
};
Context
Definition
Context.hpp:14
Generated by
1.14.0