move KEYMOD_ enums to a Keymod namespacing class
This commit is contained in:
parent
0295c593ab
commit
90aa5ada70
@ -286,10 +286,10 @@ void Window::handle_keyval(uint32_t keyval)
|
|||||||
case 'x':
|
case 'x':
|
||||||
m_buffer_pane->kill_character_at_cursor();
|
m_buffer_pane->kill_character_at_cursor();
|
||||||
break;
|
break;
|
||||||
case KEYMOD_CTRL + 'w':
|
case Keymod::CTRL + 'w':
|
||||||
m_buffer_pane->write_file();
|
m_buffer_pane->write_file();
|
||||||
break;
|
break;
|
||||||
case KEYMOD_CTRL + 'q':
|
case Keymod::CTRL + 'q':
|
||||||
m_exit_requested = true;
|
m_exit_requested = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -326,20 +326,20 @@ uint32_t Window::get_keyval(SDL_Keycode keysym)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
keyval |= KEYMOD_SHIFT;
|
keyval |= Keymod::SHIFT;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ((m_keymod & KMOD_CTRL) != 0u)
|
if ((m_keymod & KMOD_CTRL) != 0u)
|
||||||
{
|
{
|
||||||
keyval |= KEYMOD_CTRL;
|
keyval |= Keymod::CTRL;
|
||||||
}
|
}
|
||||||
if ((m_keymod & KMOD_ALT) != 0u)
|
if ((m_keymod & KMOD_ALT) != 0u)
|
||||||
{
|
{
|
||||||
keyval |= KEYMOD_ALT;
|
keyval |= Keymod::ALT;
|
||||||
}
|
}
|
||||||
if ((m_keymod & KMOD_GUI) != 0u)
|
if ((m_keymod & KMOD_GUI) != 0u)
|
||||||
{
|
{
|
||||||
keyval |= KEYMOD_GUI;
|
keyval |= Keymod::GUI;
|
||||||
}
|
}
|
||||||
return keyval;
|
return keyval;
|
||||||
}
|
}
|
||||||
|
@ -13,12 +13,16 @@ class BufferPane;
|
|||||||
class Window
|
class Window
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
enum : uint32_t
|
class Keymod
|
||||||
{
|
{
|
||||||
KEYMOD_CTRL = 0x10000,
|
public:
|
||||||
KEYMOD_ALT = 0x20000,
|
enum : uint32_t
|
||||||
KEYMOD_SHIFT = 0x40000,
|
{
|
||||||
KEYMOD_GUI = 0x80000,
|
CTRL = 0x10000,
|
||||||
|
ALT = 0x20000,
|
||||||
|
SHIFT = 0x40000,
|
||||||
|
GUI = 0x80000,
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
enum class CursorMovement : uint8_t
|
enum class CursorMovement : uint8_t
|
||||||
|
Loading…
x
Reference in New Issue
Block a user