summaryrefslogtreecommitdiffhomepage
path: root/editor/app.hpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2022-10-24 00:32:37 +0200
committerStanislaw Halik <sthalik@misaki.pl>2022-10-24 00:32:37 +0200
commita638d66ab02c544590b007ca288137b80a5c1239 (patch)
treedeb1350138ac17565194ad559bb6219cf38c5a8b /editor/app.hpp
parentf5e4bbb151282861e3bd5ca7755c9d1a97534e3a (diff)
a
Diffstat (limited to 'editor/app.hpp')
-rw-r--r--editor/app.hpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/editor/app.hpp b/editor/app.hpp
index b5a22f28..f3c95d6f 100644
--- a/editor/app.hpp
+++ b/editor/app.hpp
@@ -39,13 +39,12 @@ struct app final : floormat_app
void draw_msaa() override;
void draw() override;
- bool on_mouse_move(const mouse_move_event& event) noexcept override;
- bool on_mouse_up_down(const mouse_button_event& event, bool is_down) noexcept override;
- bool on_mouse_scroll(const mouse_scroll_event& event) noexcept override;
- bool on_key_up_down(const key_event& event, bool is_down) noexcept override;
-
- bool on_text_input_event(const text_input_event& event) noexcept override;
- bool on_text_editing_event(const text_editing_event& event) noexcept override;
+ void on_mouse_move(const mouse_move_event& event) noexcept override;
+ void on_mouse_up_down(const mouse_button_event& event, bool is_down) noexcept override;
+ void on_mouse_scroll(const mouse_scroll_event& event) noexcept override;
+ void on_key_up_down(const key_event& event, bool is_down) noexcept override;
+ void on_text_input_event(const text_input_event& event) noexcept override;
+ //bool on_text_editing_event(const text_editing_event& event) noexcept override;
void on_viewport_event(const Magnum::Math::Vector2<int>& size) noexcept override;
void on_any_event(const any_event& event) noexcept override;
void on_focus_in() noexcept override;
@@ -74,14 +73,15 @@ private:
void recalc_cursor_tile();
void init_imgui(Vector2i size);
- void draw_cursor_tile();
- void draw_wireframe_quad(global_coords pt);
- void draw_wireframe_box(global_coords pt);
void draw_ui();
float draw_main_menu();
void draw_editor_pane(tile_editor& type, float main_menu_height);
void draw_fps();
- void draw_cursor_coord();
+ void draw_cursor_tile();
+ void render_menu();
+
+ void draw_wireframe_quad(global_coords pt);
+ void draw_wireframe_box(global_coords pt);
Containers::Pointer<floormat_main> M;
[[maybe_unused]] void* _dummy;