fix: borderless example
This commit is contained in:
1 parent
332ec30954
commit
62f8e71f7f
3 files changed
+35
-5
No files matched your search
@@ -48,6 +48,7 @@ impl DesktopContext {
|
||||
let _ = self.proxy.send_event(UserWindowEvent::Maximize(maximized));
|
||||
}
|
||||
|
||||
/// set window visible or not
|
||||
pub fn set_visible(&self, visible: bool) {
|
||||
let _ = self.proxy.send_event(UserWindowEvent::Visible(visible));
|
||||
}
|
||||
@@ -62,6 +63,7 @@ impl DesktopContext {
|
||||
let _ = self.proxy.send_event(UserWindowEvent::FocusWindow);
|
||||
}
|
||||
|
||||
/// change window to fullscreen
|
||||
pub fn set_fullscreen(&self, fullscreen: Option<Fullscreen>) {
|
||||
let _ = self
|
||||
.proxy
|
||||
@@ -73,16 +75,23 @@ impl DesktopContext {
|
||||
let _ = self.proxy.send_event(UserWindowEvent::Resizable(resizable));
|
||||
}
|
||||
|
||||
/// set the window always on top
|
||||
pub fn set_always_on_top(&self, top: bool) {
|
||||
let _ = self.proxy.send_event(UserWindowEvent::AlwaysOnTop(top));
|
||||
}
|
||||
|
||||
// set cursor visible or not
|
||||
pub fn set_cursor_visible(&self, visible: bool) {
|
||||
let _ = self
|
||||
.proxy
|
||||
.send_event(UserWindowEvent::CursorVisible(visible));
|
||||
}
|
||||
|
||||
// set cursor grab
|
||||
pub fn set_cursor_grab(&self, grab: bool) {
|
||||
let _ = self.proxy.send_event(UserWindowEvent::CursorGrab(grab));
|
||||
}
|
||||
|
||||
/// set window title
|
||||
pub fn set_title(&self, title: &str) {
|
||||
let _ = self
|
||||
@@ -90,12 +99,17 @@ impl DesktopContext {
|
||||
.send_event(UserWindowEvent::SetTitle(String::from(title)));
|
||||
}
|
||||
|
||||
/// hide the menu
|
||||
/// change window to borderless
|
||||
pub fn set_decorations(&self, decoration: bool) {
|
||||
let _ = self
|
||||
.proxy
|
||||
.send_event(UserWindowEvent::SetDecorations(decoration));
|
||||
}
|
||||
|
||||
/// skip/hidden the taskbar icon
|
||||
pub fn set_skip_taskbar(&self, skip: bool) {
|
||||
let _ = self.proxy.send_event(UserWindowEvent::SkipTaskBar(skip));
|
||||
}
|
||||
}
|
||||
|
||||
/// use this function can get the `DesktopContext` context.
|
||||
|
||||
Reference in new issue
Block a user