A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs
index 07fd6ca..8f9786b 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,5 +1,6 @@
#![feature(
btree_set_entry,
+ array_try_map,
tuple_trait,
unboxed_closures,
fn_traits,
@@ -137,7 +138,7 @@ pub(crate) fn entry(event_loop: EventLoop<()>) {
None => None,
};
let (fw, fh) = dsb::dims(&fonts.bold, ls);
-
+ let title = ed.title();
let app = winit_app::WinitAppBuilder::with_init(
move |elwt| {
let window = winit_app::make_window(elwt, |x| {
@@ -157,7 +158,8 @@ pub(crate) fn entry(event_loop: EventLoop<()>) {
if let Some(x) = w.take() {
x.send(window.clone()).unwrap();
}
-
+ let w_ = window.clone();
+ title.as_deref().map(move |x| w_.set_title(x));
window.set_ime_allowed(true);
window.set_ime_purpose(winit::window::ImePurpose::Terminal);
let context =