aboutsummaryrefslogtreecommitdiff
path: root/src/gui.rs
diff options
context:
space:
mode:
authorGravatar sirtomato999@gmail.com <sirtomato999@gmail.com> 2023-07-08 17:28:19 -0700
committerGravatar sirtomato999@gmail.com <sirtomato999@gmail.com> 2023-07-08 17:28:19 -0700
commitb545c8e243925d26adeb9f4d4a809892a3977575 (patch)
tree9b45a94b595022bb2deb1e1ffd8477a0497ca6cf /src/gui.rs
parent3c5fce40a15f785cef87e82dc528728cf65870b4 (diff)
downloadportaltools-b545c8e243925d26adeb9f4d4a809892a3977575.tar.gz
portaltools-b545c8e243925d26adeb9f4d4a809892a3977575.zip
change crosshair exec to sst noticeHEADmaster
Diffstat (limited to 'src/gui.rs')
-rw-r--r--src/gui.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gui.rs b/src/gui.rs
index a3b80e4..ad7501c 100644
--- a/src/gui.rs
+++ b/src/gui.rs
@@ -5,6 +5,7 @@ use native_windows_gui::*;
pub struct PortalTools {
// layout and window
#[nwg_control(flags: "WINDOW|VISIBLE", size: (420, 200), title: "Portal Tools")]
+ #[nwg_events( OnWindowClose: [PortalTools::close] )]
pub window: Window,
#[nwg_layout(parent: window, spacing: 2)]
@@ -110,6 +111,10 @@ pub struct PortalTools {
}
impl PortalTools {
+ fn close(&self) {
+ crate::nwg::stop_thread_dispatch();
+ }
+
fn pick_blue(&self) {
if self.picker.run(Some(&self.window)) {
let c = self.picker.color();