mirror of
https://github.com/italicsjenga/winit-sonoma-fix.git
synced 2024-12-24 06:11:30 +11:00
Cleanup some previous merge errors
This commit is contained in:
parent
3cd40ef655
commit
f7d7acb3c5
File diff suppressed because it is too large
Load diff
|
@ -1,38 +0,0 @@
|
||||||
use cocoa::appkit::NSWindowStyleMask;
|
|
||||||
use cocoa::base::{id, nil};
|
|
||||||
use cocoa::foundation::{NSRect, NSUInteger};
|
|
||||||
use core_graphics::display::CGDisplay;
|
|
||||||
|
|
||||||
use platform_impl::platform::ffi;
|
|
||||||
use platform_impl::platform::window::IdRef;
|
|
||||||
|
|
||||||
pub const EMPTY_RANGE: ffi::NSRange = ffi::NSRange {
|
|
||||||
location: ffi::NSNotFound as NSUInteger,
|
|
||||||
length: 0,
|
|
||||||
};
|
|
||||||
|
|
||||||
// For consistency with other platforms, this will...
|
|
||||||
// 1. translate the bottom-left window corner into the top-left window corner
|
|
||||||
// 2. translate the coordinate from a bottom-left origin coordinate system to a top-left one
|
|
||||||
pub fn bottom_left_to_top_left(rect: NSRect) -> f64 {
|
|
||||||
CGDisplay::main().pixels_high() as f64 - (rect.origin.y + rect.size.height)
|
|
||||||
}
|
|
||||||
|
|
||||||
pub unsafe fn set_style_mask(window: id, view: id, mask: NSWindowStyleMask) {
|
|
||||||
use cocoa::appkit::NSWindow;
|
|
||||||
window.setStyleMask_(mask);
|
|
||||||
// If we don't do this, key handling will break. Therefore, never call `setStyleMask` directly!
|
|
||||||
window.makeFirstResponder_(view);
|
|
||||||
}
|
|
||||||
|
|
||||||
pub unsafe fn create_input_context(view: id) -> IdRef {
|
|
||||||
let input_context: id = msg_send![class!(NSTextInputContext), alloc];
|
|
||||||
let input_context: id = msg_send![input_context, initWithClient:view];
|
|
||||||
IdRef::new(input_context)
|
|
||||||
}
|
|
||||||
|
|
||||||
#[allow(dead_code)]
|
|
||||||
pub unsafe fn open_emoji_picker() {
|
|
||||||
let app: id = msg_send![class!(NSApplication), sharedApplication];
|
|
||||||
let _: () = msg_send![app, orderFrontCharacterPalette:nil];
|
|
||||||
}
|
|
|
@ -9,8 +9,8 @@ use cocoa::foundation::{NSRect, NSUInteger};
|
||||||
use core_graphics::display::CGDisplay;
|
use core_graphics::display::CGDisplay;
|
||||||
use objc::runtime::{Class, Object};
|
use objc::runtime::{Class, Object};
|
||||||
|
|
||||||
use platform::platform::ffi;
|
use platform_impl::platform::ffi;
|
||||||
use platform::platform::window::IdRef;
|
use platform_impl::platform::window::IdRef;
|
||||||
|
|
||||||
pub const EMPTY_RANGE: ffi::NSRange = ffi::NSRange {
|
pub const EMPTY_RANGE: ffi::NSRange = ffi::NSRange {
|
||||||
location: ffi::NSNotFound as NSUInteger,
|
location: ffi::NSNotFound as NSUInteger,
|
Loading…
Reference in a new issue