summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/ui/ui.cpp
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2016-02-04 21:12:19 +0100
committer hap <happppp@users.noreply.github.com>2016-02-04 21:12:19 +0100
commit33937a4a4cde90be0d9c2a03eb0d042500cc0564 (patch)
tree07020bf213baa25d993ff287cb7176c768f82259 /src/emu/ui/ui.cpp
parentf6c90a7c052fbbde9201b8bb7b114290edadbf1a (diff)
ui: orange mousecursor regrew with mewUI merge, let's re-shrink it
Diffstat (limited to 'src/emu/ui/ui.cpp')
-rw-r--r--src/emu/ui/ui.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/emu/ui/ui.cpp b/src/emu/ui/ui.cpp
index 93d100196ee..a20da75a68e 100644
--- a/src/emu/ui/ui.cpp
+++ b/src/emu/ui/ui.cpp
@@ -473,6 +473,7 @@ void ui_manager::update_and_render(render_container *container)
else
m_popup_text_end = 0;
+ // display the internal mouse cursor
if (m_mouse_show || (is_menu_active() && machine().options().ui_mouse()))
{
INT32 mouse_target_x, mouse_target_y;
@@ -482,10 +483,10 @@ void ui_manager::update_and_render(render_container *container)
if (mouse_target != nullptr)
{
float mouse_y=-1,mouse_x=-1;
- if (mouse_target->map_point_container(mouse_target_x, mouse_target_y, *container, mouse_x, mouse_y)) {
- float l_heigth = machine().ui().get_line_height();
- container->add_quad(mouse_x, mouse_y, mouse_x + l_heigth*container->manager().ui_aspect(container), mouse_y + l_heigth, UI_TEXT_COLOR, m_mouse_arrow_texture, PRIMFLAG_ANTIALIAS(1) | PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
-
+ if (mouse_target->map_point_container(mouse_target_x, mouse_target_y, *container, mouse_x, mouse_y))
+ {
+ const float cursor_size = 0.6 * machine().ui().get_line_height();
+ container->add_quad(mouse_x, mouse_y, mouse_x + cursor_size*container->manager().ui_aspect(container), mouse_y + cursor_size, UI_TEXT_COLOR, m_mouse_arrow_texture, PRIMFLAG_ANTIALIAS(1) | PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA));
}
}
}