winit-core/window: wrap ImeCapabilities in struct
To prevent user from using `::all()` and thus writing not forward compatible code wrap the bitflags struct and provide simpler interface to it.
This commit is contained in:
parent
08907148ec
commit
abed32eb80
6 changed files with 86 additions and 46 deletions
|
|
@ -1051,7 +1051,7 @@ impl CoreWindow for Window {
|
|||
};
|
||||
|
||||
if let Some((spot, size)) = request_data.cursor_area {
|
||||
if capabilities.contains(ImeCapabilities::CURSOR_AREA) {
|
||||
if capabilities.cursor_area() {
|
||||
let scale_factor = state.scale_factor;
|
||||
ImeContext::current(window.hwnd()).set_ime_cursor_area(
|
||||
spot,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue