From 42be8d69edde192d2d88d9d7ed373149bcd6ba19 Mon Sep 17 00:00:00 2001 From: Malik Olivier Boussejra Date: Thu, 15 Mar 2018 14:57:58 +0900 Subject: [PATCH] lib.rs: Add function to know whever Ctrl, Alt or Shift are pressed --- src/lib.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 99d8ecf..ef59fc7 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -202,14 +202,26 @@ impl ImGui { let io = self.io_mut(); io.mouse_draw_cursor = value; } + pub fn key_ctrl(&self) -> bool { + let io = self.io(); + io.key_ctrl + } pub fn set_key_ctrl(&mut self, value: bool) { let io = self.io_mut(); io.key_ctrl = value; } + pub fn key_shift(&self) -> bool { + let io = self.io(); + io.key_shift + } pub fn set_key_shift(&mut self, value: bool) { let io = self.io_mut(); io.key_shift = value; } + pub fn key_alt(&self) -> bool { + let io = self.io(); + io.key_alt + } pub fn set_key_alt(&mut self, value: bool) { let io = self.io_mut(); io.key_alt = value;