summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/debugger/xmlconfig.h
blob: ae5cdf8393c3b0a914a7f3bcaf32ddaf31823cb8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
// license:BSD-3-Clause
// copyright-holders:Vas Crabb
#ifndef MAME_OSD_DEBUGGER_XMLCONFIG_H
#define MAME_OSD_DEBUGGER_XMLCONFIG_H

#pragma once

namespace osd::debugger {

// Qt debugger started using these numeric types - they should be switched to mnemonics at some point
enum
{

WINDOW_TYPE_CONSOLE = 1,
WINDOW_TYPE_MEMORY_VIEWER,
WINDOW_TYPE_DISASSEMBLY_VIEWER,
WINDOW_TYPE_ERROR_LOG_VIEWER,
WINDOW_TYPE_POINTS_VIEWER,
WINDOW_TYPE_DEVICES_VIEWER,
WINDOW_TYPE_DEVICE_INFO_VIEWER

};

extern char const *const NODE_WINDOW;
extern char const *const NODE_COLORS;

extern char const *const NODE_WINDOW_SPLITS;
extern char const *const NODE_WINDOW_SELECTION;
extern char const *const NODE_WINDOW_SCROLL;
extern char const *const NODE_WINDOW_EXPRESSION;
extern char const *const NODE_WINDOW_HISTORY;

extern char const *const NODE_HISTORY_ITEM;

extern char const *const ATTR_DEBUGGER_SAVE_WINDOWS;

extern char const *const ATTR_WINDOW_TYPE;
extern char const *const ATTR_WINDOW_POSITION_X;
extern char const *const ATTR_WINDOW_POSITION_Y;
extern char const *const ATTR_WINDOW_WIDTH;
extern char const *const ATTR_WINDOW_HEIGHT;

extern char const *const ATTR_WINDOW_MEMORY_REGION;
extern char const *const ATTR_WINDOW_MEMORY_REVERSE_COLUMNS;
extern char const *const ATTR_WINDOW_MEMORY_ADDRESS_MODE;
extern char const *const ATTR_WINDOW_MEMORY_ADDRESS_RADIX;
extern char const *const ATTR_WINDOW_MEMORY_DATA_FORMAT;
extern char const *const ATTR_WINDOW_MEMORY_ROW_CHUNKS;

extern char const *const ATTR_WINDOW_DISASSEMBLY_CPU;
extern char const *const ATTR_WINDOW_DISASSEMBLY_RIGHT_COLUMN;

extern char const *const ATTR_WINDOW_POINTS_TYPE;

extern char const *const ATTR_WINDOW_DEVICE_TAG;

extern char const *const ATTR_COLORS_THEME;

extern char const *const ATTR_SPLITS_CONSOLE_STATE;
extern char const *const ATTR_SPLITS_CONSOLE_DISASSEMBLY;

extern char const *const ATTR_SELECTION_CURSOR_VISIBLE;
extern char const *const ATTR_SELECTION_CURSOR_X;
extern char const *const ATTR_SELECTION_CURSOR_Y;

extern char const *const ATTR_SCROLL_ORIGIN_X;
extern char const *const ATTR_SCROLL_ORIGIN_Y;

} // namespace osd::debugger

#endif // MAME_OSD_DEBUGGER_XMLCONFIG_H