yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
window_browser.h
Go to the documentation of this file.
1#ifndef YAZE_APP_EDITOR_MENU_WINDOW_BROWSER_H_
2#define YAZE_APP_EDITOR_MENU_WINDOW_BROWSER_H_
3
4#include <cstddef>
5#include <string>
6
7namespace yaze {
8namespace editor {
9
10class WorkspaceWindowManager;
11
13 public:
14 explicit WindowBrowser(WorkspaceWindowManager& window_manager);
15
16 void Draw(size_t session_id, bool* p_open);
17
18 private:
20 char search_filter_[256] = {};
21 std::string category_filter_ = "All";
22};
23
24} // namespace editor
25} // namespace yaze
26
27#endif // YAZE_APP_EDITOR_MENU_WINDOW_BROWSER_H_
WindowBrowser(WorkspaceWindowManager &window_manager)
WorkspaceWindowManager & window_manager_
void Draw(size_t session_id, bool *p_open)
Central registry for all editor cards with session awareness and dependency injection.