feat: add window api

This commit is contained in:
mrxiaozhuox committed 2022-02-10 23:33:02 +08:00
1 parent 01435d6aff
commit 81ea7a1428
2 files changed
+37

No files matched your search

+14
View File
@@ -48,6 +48,10 @@ impl DesktopContext {
let _ = self.proxy.send_event(UserWindowEvent::Maximize(maximized));
}
pub fn visible(&self, visible: bool) {
let _ = self.proxy.send_event(UserWindowEvent::Visible(visible));
}
/// close window
pub fn close(&self) {
let _ = self.proxy.send_event(UserWindowEvent::CloseWindow);
@@ -63,6 +67,16 @@ impl DesktopContext {
let _ = self.proxy.send_event(UserWindowEvent::Resizable(resizable));
}
pub fn always_on_top(&self, top: bool) {
let _ = self.proxy.send_event(UserWindowEvent::AlwaysOnTop(top));
}
pub fn cursor_visible(&self, visible: bool) {
let _ = self
.proxy
.send_event(UserWindowEvent::CursorVisible(visible));
}
/// set window title
pub fn set_title(&self, title: &str) {
let _ = self