mirror of
https://github.com/eliasstepanik/imgui-rs.git
synced 2026-01-25 04:18:46 +00:00
lib.rs: Add function to know whever Ctrl, Alt or Shift are pressed
This commit is contained in:
parent
bafe886ebb
commit
42be8d69ed
12
src/lib.rs
12
src/lib.rs
@ -202,14 +202,26 @@ impl ImGui {
|
|||||||
let io = self.io_mut();
|
let io = self.io_mut();
|
||||||
io.mouse_draw_cursor = value;
|
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) {
|
pub fn set_key_ctrl(&mut self, value: bool) {
|
||||||
let io = self.io_mut();
|
let io = self.io_mut();
|
||||||
io.key_ctrl = value;
|
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) {
|
pub fn set_key_shift(&mut self, value: bool) {
|
||||||
let io = self.io_mut();
|
let io = self.io_mut();
|
||||||
io.key_shift = value;
|
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) {
|
pub fn set_key_alt(&mut self, value: bool) {
|
||||||
let io = self.io_mut();
|
let io = self.io_mut();
|
||||||
io.key_alt = value;
|
io.key_alt = value;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user