yaze
0.3.2
Link to the Past ROM Editor
Loading...
Searching...
No Matches
overworld_navigation.cc
Go to the documentation of this file.
1
#include "
app/editor/overworld/overworld_editor.h
"
2
3
#include "
app/editor/overworld/canvas/canvas_navigation_manager.h
"
4
5
namespace
yaze::editor
{
6
7
// View changes are requests: the navigation manager applies them when the
8
// canvas child begins, so they are safe to call from shortcuts, the toolbar
9
// or a context menu.
10
11
void
OverworldEditor::ZoomIn
() {
12
if
(
canvas_nav_
)
13
canvas_nav_
->ZoomIn();
14
}
15
16
void
OverworldEditor::ZoomOut
() {
17
if
(
canvas_nav_
)
18
canvas_nav_
->ZoomOut();
19
}
20
21
void
OverworldEditor::ZoomToFit
() {
22
if
(
canvas_nav_
)
23
canvas_nav_
->ZoomToFit();
24
}
25
26
void
OverworldEditor::ResetOverworldView
() {
27
if
(
canvas_nav_
)
28
canvas_nav_
->ResetOverworldView();
29
}
30
31
void
OverworldEditor::CenterOverworldView
() {
32
if
(
canvas_nav_
)
33
canvas_nav_
->CenterOverworldView();
34
}
35
36
}
// namespace yaze::editor
canvas_navigation_manager.h
yaze::editor::OverworldEditor::CenterOverworldView
void CenterOverworldView()
Definition
overworld_navigation.cc:31
yaze::editor::OverworldEditor::ResetOverworldView
void ResetOverworldView()
Definition
overworld_navigation.cc:26
yaze::editor::OverworldEditor::ZoomIn
void ZoomIn()
Definition
overworld_navigation.cc:11
yaze::editor::OverworldEditor::ZoomToFit
void ZoomToFit()
Definition
overworld_navigation.cc:21
yaze::editor::OverworldEditor::canvas_nav_
std::unique_ptr< CanvasNavigationManager > canvas_nav_
Definition
overworld_editor.h:771
yaze::editor::OverworldEditor::ZoomOut
void ZoomOut()
Definition
overworld_navigation.cc:16
yaze::editor
Editors are the view controllers for the application.
Definition
patch_export_usage.cc:9
overworld_editor.h
src
app
editor
overworld
canvas
overworld_navigation.cc
Generated by
1.10.0