ZIm/gpui/src/platform/mac/mod.rs
Antonio Scandurra 764bfba2e2 WIP: Start on rendering glyphs
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2021-03-23 15:15:41 +01:00

36 lines
563 B
Rust

mod app;
mod dispatcher;
mod event;
mod geometry;
mod renderer;
mod runner;
mod sprite_cache;
mod window;
use crate::platform;
pub use app::App;
use cocoa::base::{BOOL, NO, YES};
pub use dispatcher::Dispatcher;
pub use runner::Runner;
use window::Window;
pub fn app() -> impl platform::App {
App::new()
}
pub fn runner() -> impl platform::Runner {
Runner::new()
}
trait BoolExt {
fn to_objc(self) -> BOOL;
}
impl BoolExt for bool {
fn to_objc(self) -> BOOL {
if self {
YES
} else {
NO
}
}
}