summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/debugger/win/debugviewinfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/debugger/win/debugviewinfo.cpp')
-rw-r--r--src/osd/modules/debugger/win/debugviewinfo.cpp100
1 files changed, 50 insertions, 50 deletions
diff --git a/src/osd/modules/debugger/win/debugviewinfo.cpp b/src/osd/modules/debugger/win/debugviewinfo.cpp
index 3f355cf8a34..01a300f0733 100644
--- a/src/osd/modules/debugger/win/debugviewinfo.cpp
+++ b/src/osd/modules/debugger/win/debugviewinfo.cpp
@@ -41,53 +41,53 @@ bool debugview_info::s_window_class_registered = false;
debugview_info::debugview_info(debugger_windows_interface &debugger, debugwin_info &owner, HWND parent, debug_view_type type) :
debugbase_info(debugger),
m_owner(owner),
- m_view(NULL),
- m_wnd(NULL),
- m_hscroll(NULL),
- m_vscroll(NULL)
+ m_view(nullptr),
+ m_wnd(nullptr),
+ m_hscroll(nullptr),
+ m_vscroll(nullptr)
{
register_window_class();
// create the child view
- m_wnd = CreateWindowEx(DEBUG_VIEW_STYLE_EX, TEXT("MAMEDebugView"), NULL, DEBUG_VIEW_STYLE,
- 0, 0, 100, 100, parent, NULL, GetModuleHandleUni(), this);
- if (m_wnd == NULL)
+ m_wnd = CreateWindowEx(DEBUG_VIEW_STYLE_EX, TEXT("MAMEDebugView"), nullptr, DEBUG_VIEW_STYLE,
+ 0, 0, 100, 100, parent, nullptr, GetModuleHandleUni(), this);
+ if (m_wnd == nullptr)
goto cleanup;
// create the scroll bars
- m_hscroll = CreateWindowEx(HSCROLL_STYLE_EX, TEXT("SCROLLBAR"), NULL, HSCROLL_STYLE,
- 0, 0, 100, CW_USEDEFAULT, m_wnd, NULL, GetModuleHandleUni(), this);
- m_vscroll = CreateWindowEx(VSCROLL_STYLE_EX, TEXT("SCROLLBAR"), NULL, VSCROLL_STYLE,
- 0, 0, CW_USEDEFAULT, 100, m_wnd, NULL, GetModuleHandleUni(), this);
- if ((m_hscroll == NULL) || (m_vscroll == NULL))
+ m_hscroll = CreateWindowEx(HSCROLL_STYLE_EX, TEXT("SCROLLBAR"), nullptr, HSCROLL_STYLE,
+ 0, 0, 100, CW_USEDEFAULT, m_wnd, nullptr, GetModuleHandleUni(), this);
+ m_vscroll = CreateWindowEx(VSCROLL_STYLE_EX, TEXT("SCROLLBAR"), nullptr, VSCROLL_STYLE,
+ 0, 0, CW_USEDEFAULT, 100, m_wnd, nullptr, GetModuleHandleUni(), this);
+ if ((m_hscroll == nullptr) || (m_vscroll == nullptr))
goto cleanup;
// create the debug view
m_view = machine().debug_view().alloc_view(type, &debugview_info::static_update, this);
- if (m_view == NULL)
+ if (m_view == nullptr)
goto cleanup;
return;
cleanup:
- if (m_hscroll != NULL)
+ if (m_hscroll != nullptr)
DestroyWindow(m_hscroll);
- m_hscroll = NULL;
- if (m_vscroll != NULL)
+ m_hscroll = nullptr;
+ if (m_vscroll != nullptr)
DestroyWindow(m_vscroll);
- m_vscroll = NULL;
- if (m_wnd != NULL)
+ m_vscroll = nullptr;
+ if (m_wnd != nullptr)
DestroyWindow(m_wnd);
- m_wnd = NULL;
- if (m_view != NULL)
+ m_wnd = nullptr;
+ if (m_view != nullptr)
machine().debug_view().free_view(*m_view);
- m_view = NULL;
+ m_view = nullptr;
}
debugview_info::~debugview_info()
{
- if (m_wnd != NULL)
+ if (m_wnd != nullptr)
DestroyWindow(m_wnd);
if (m_view)
machine().debug_view().free_view(*m_view);
@@ -117,7 +117,7 @@ UINT32 debugview_info::maxwidth()
if (max < chars)
max = chars;
}
- if (cursource != NULL)
+ if (cursource != nullptr)
m_view->set_source(*cursource);
return (max * metrics().debug_font_width()) + metrics().vscroll_width();
}
@@ -179,10 +179,10 @@ void debugview_info::send_pagedown()
char const *debugview_info::source_name() const
{
- if (m_view != NULL)
+ if (m_view != nullptr)
{
debug_view_source const *const source = m_view->source();
- if (source != NULL)
+ if (source != nullptr)
return source->name();
}
return "";
@@ -191,22 +191,22 @@ char const *debugview_info::source_name() const
device_t *debugview_info::source_device() const
{
- if (m_view != NULL)
+ if (m_view != nullptr)
{
debug_view_source const *const source = m_view->source();
- if (source != NULL)
+ if (source != nullptr)
return source->device();
}
- return NULL;
+ return nullptr;
}
bool debugview_info::source_is_visible_cpu() const
{
- if (m_view != NULL)
+ if (m_view != nullptr)
{
const debug_view_source *const source = m_view->source();
- return (source != NULL) && (debug_cpu_get_visible_cpu(machine()) == source->device());
+ return (source != nullptr) && (debug_cpu_get_visible_cpu(machine()) == source->device());
}
return false;
}
@@ -214,10 +214,10 @@ bool debugview_info::source_is_visible_cpu() const
bool debugview_info::set_source_index(int index)
{
- if (m_view != NULL)
+ if (m_view != nullptr)
{
const debug_view_source *const source = m_view->source_list().find(index);
- if (source != NULL)
+ if (source != nullptr)
{
m_view->set_source(*source);
return true;
@@ -229,10 +229,10 @@ bool debugview_info::set_source_index(int index)
bool debugview_info::set_source_for_device(device_t &device)
{
- if (m_view != NULL)
+ if (m_view != nullptr)
{
const debug_view_source *const source = m_view->source_for_device(&device);
- if (source != NULL)
+ if (source != nullptr)
{
m_view->set_source(*source);
return true;
@@ -245,7 +245,7 @@ bool debugview_info::set_source_for_device(device_t &device)
bool debugview_info::set_source_for_visible_cpu()
{
device_t *const curcpu = debug_cpu_get_visible_cpu(machine());
- if (curcpu != NULL)
+ if (curcpu != nullptr)
return set_source_for_device(*curcpu);
else
return false;
@@ -255,15 +255,15 @@ bool debugview_info::set_source_for_visible_cpu()
HWND debugview_info::create_source_combobox(HWND parent, LONG_PTR userdata)
{
// create a combo box
- HWND const result = CreateWindowEx(COMBO_BOX_STYLE_EX, TEXT("COMBOBOX"), NULL, COMBO_BOX_STYLE,
- 0, 0, 100, 1000, parent, NULL, GetModuleHandleUni(), NULL);
+ HWND const result = CreateWindowEx(COMBO_BOX_STYLE_EX, TEXT("COMBOBOX"), nullptr, COMBO_BOX_STYLE,
+ 0, 0, 100, 1000, parent, nullptr, GetModuleHandleUni(), nullptr);
SetWindowLongPtr(result, GWLP_USERDATA, userdata);
SendMessage(result, WM_SETFONT, (WPARAM)metrics().debug_font(), (LPARAM)FALSE);
// populate the combobox
debug_view_source const *const cursource = m_view->source();
int maxlength = 0;
- for (debug_view_source const *source = m_view->first_source(); source != NULL; source = source->next())
+ for (debug_view_source const *source = m_view->first_source(); source != nullptr; source = source->next())
{
int const length = strlen(source->name());
if (length > maxlength)
@@ -272,7 +272,7 @@ HWND debugview_info::create_source_combobox(HWND parent, LONG_PTR userdata)
SendMessage(result, CB_ADDSTRING, 0, (LPARAM)t_name);
osd_free(t_name);
}
- if (cursource != NULL)
+ if (cursource != nullptr)
{
SendMessage(result, CB_SETCURSEL, m_view->source_list().indexof(*cursource), 0);
SendMessage(result, CB_SETDROPPEDWIDTH, ((maxlength + 2) * metrics().debug_font_width()) + metrics().vscroll_width(), 0);
@@ -293,10 +293,10 @@ void debugview_info::draw_contents(HDC windc)
// create a compatible DC and an offscreen bitmap
HDC const dc = CreateCompatibleDC(windc);
- if (dc == NULL)
+ if (dc == nullptr)
return;
HBITMAP const bitmap = CreateCompatibleBitmap(windc, client.right, client.bottom);
- if (bitmap == NULL)
+ if (bitmap == nullptr)
{
DeleteDC(dc);
return;
@@ -317,7 +317,7 @@ void debugview_info::draw_contents(HDC windc)
{
COLORREF fgcolor;
COLORREF bgcolor = RGB(0xff,0xff,0xff);
- HBRUSH bgbrush = NULL;
+ HBRUSH bgbrush = nullptr;
int last_attrib = -1;
TCHAR buffer[256];
int count = 0;
@@ -362,7 +362,7 @@ void debugview_info::draw_contents(HDC windc)
if (iter == 0)
FillRect(dc, &bounds, bgbrush);
else
- ExtTextOut(dc, bounds.left, bounds.top, 0, NULL, buffer, count, NULL);
+ ExtTextOut(dc, bounds.left, bounds.top, 0, nullptr, buffer, count, nullptr);
bounds.left = bounds.right;
count = 0;
}
@@ -389,7 +389,7 @@ void debugview_info::draw_contents(HDC windc)
if (iter == 0)
FillRect(dc, &bounds, bgbrush);
else
- ExtTextOut(dc, bounds.left, bounds.top, 0, NULL, buffer, count, NULL);
+ ExtTextOut(dc, bounds.left, bounds.top, 0, nullptr, buffer, count, nullptr);
}
// erase to the end of the line
@@ -505,7 +505,7 @@ void debugview_info::update()
m_view->set_visible_position(topleft);
// invalidate the bounds
- InvalidateRect(m_wnd, NULL, FALSE);
+ InvalidateRect(m_wnd, nullptr, FALSE);
// adjust the bounds of the scrollbars and show/hide them
if (m_vscroll)
@@ -775,10 +775,10 @@ LRESULT CALLBACK debugview_info::static_view_proc(HWND wnd, UINT message, WPARAM
}
debugview_info *const info = (debugview_info *)(FPTR)GetWindowLongPtr(wnd, GWLP_USERDATA);
- if (info == NULL)
+ if (info == nullptr)
return DefWindowProc(wnd, message, wparam, lparam);
- assert((info->m_wnd == wnd) || (info->m_wnd == NULL));
+ assert((info->m_wnd == wnd) || (info->m_wnd == nullptr));
return info->view_proc(message, wparam, lparam);
}
@@ -793,10 +793,10 @@ void debugview_info::register_window_class()
wc.lpszClassName = TEXT("MAMEDebugView");
wc.hInstance = GetModuleHandleUni();
wc.lpfnWndProc = &debugview_info::static_view_proc;
- wc.hCursor = LoadCursor(NULL, IDC_ARROW);
+ wc.hCursor = LoadCursor(nullptr, IDC_ARROW);
wc.hIcon = LoadIcon(wc.hInstance, MAKEINTRESOURCE(2));
- wc.lpszMenuName = NULL;
- wc.hbrBackground = NULL;
+ wc.lpszMenuName = nullptr;
+ wc.hbrBackground = nullptr;
wc.style = 0;
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;