summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/debugger/win/debugwin.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/debugger/win/debugwin.h')
-rw-r--r--src/osd/modules/debugger/win/debugwin.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/osd/modules/debugger/win/debugwin.h b/src/osd/modules/debugger/win/debugwin.h
index e999b87334f..52303eefc2c 100644
--- a/src/osd/modules/debugger/win/debugwin.h
+++ b/src/osd/modules/debugger/win/debugwin.h
@@ -10,6 +10,8 @@
#pragma once
+#include "../xmlconfig.h"
+
// standard windows headers
#include <windows.h>
#include <windowsx.h>
@@ -20,6 +22,8 @@
#endif
+namespace osd::debugger::win {
+
class debugview_info;
class debugwin_info;
class ui_metrics;
@@ -33,6 +37,9 @@ public:
virtual running_machine &machine() const = 0;
virtual ui_metrics &metrics() const = 0;
+ virtual void set_color_theme(int index) = 0;
+ virtual bool get_save_window_arrangement() const = 0;
+ virtual void set_save_window_arrangement(bool save) = 0;
virtual bool const &waiting_for_debugger() const = 0;
virtual bool seq_pressed() const = 0;
@@ -45,6 +52,10 @@ public:
virtual void show_all() = 0;
virtual void hide_all() = 0;
+
+ virtual void stagger_window(HWND window, int width, int height) = 0;
};
-#endif
+} // namespace osd::debugger::win
+
+#endif // MAME_DEBUGGER_WIN_DEBUGWIN_H