remove IsVisible and just use Visible instead
This commit is contained in:
		@@ -22,16 +22,10 @@ namespace ntfysh_client
 | 
				
			|||||||
        private Stopwatch? _shownStopwatch = null;
 | 
					        private Stopwatch? _shownStopwatch = null;
 | 
				
			||||||
        private ToolTipIcon? _icon;
 | 
					        private ToolTipIcon? _icon;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        public bool IsVisible
 | 
					 | 
				
			||||||
        {
 | 
					 | 
				
			||||||
            get { return Visible; }
 | 
					 | 
				
			||||||
            set { Visible = value; }
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        public NotificationDialog()
 | 
					        public NotificationDialog()
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            ShowInTaskbar = false;
 | 
					            ShowInTaskbar = false;
 | 
				
			||||||
            IsVisible = false;
 | 
					            Visible = false;
 | 
				
			||||||
            TopMost = true;
 | 
					            TopMost = true;
 | 
				
			||||||
            InitializeComponent();
 | 
					            InitializeComponent();
 | 
				
			||||||
            InitializeWindowHidden();
 | 
					            InitializeWindowHidden();
 | 
				
			||||||
@@ -39,7 +33,7 @@ namespace ntfysh_client
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        public void ShowNotification(string title, string message, int timeout_ms = -1, ToolTipIcon? icon = null, bool showTimeOutBar = true, bool showInDarkMode = true)
 | 
					        public void ShowNotification(string title, string message, int timeout_ms = -1, ToolTipIcon? icon = null, bool showTimeOutBar = true, bool showInDarkMode = true)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            if (IsVisible)
 | 
					            if (Visible)
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                // close the current notification
 | 
					                // close the current notification
 | 
				
			||||||
                HandleTimeout(null, null);
 | 
					                HandleTimeout(null, null);
 | 
				
			||||||
@@ -151,7 +145,7 @@ namespace ntfysh_client
 | 
				
			|||||||
                flags: NFWinUserAnimateWindowConstnats.AW_SLIDE | NFWinUserAnimateWindowConstnats.AW_VER_POSITIVE | NFWinUserAnimateWindowConstnats.AW_HIDE
 | 
					                flags: NFWinUserAnimateWindowConstnats.AW_SLIDE | NFWinUserAnimateWindowConstnats.AW_VER_POSITIVE | NFWinUserAnimateWindowConstnats.AW_HIDE
 | 
				
			||||||
            );
 | 
					            );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            IsVisible = false;
 | 
					            Visible = false;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        private void HandleTimeout(object? sender, EventArgs? e)
 | 
					        private void HandleTimeout(object? sender, EventArgs? e)
 | 
				
			||||||
@@ -182,14 +176,14 @@ namespace ntfysh_client
 | 
				
			|||||||
        {
 | 
					        {
 | 
				
			||||||
            Opacity = 0;
 | 
					            Opacity = 0;
 | 
				
			||||||
            ShowNotification("Title", "Message");
 | 
					            ShowNotification("Title", "Message");
 | 
				
			||||||
            IsVisible = false;
 | 
					            Visible = false;
 | 
				
			||||||
            Opacity = 1;
 | 
					            Opacity = 1;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        private void btnClose_Click(object sender, EventArgs e)
 | 
					        private void btnClose_Click(object sender, EventArgs e)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            // don't animate, immediately "close"
 | 
					            // don't animate, immediately "close"
 | 
				
			||||||
            IsVisible = false;
 | 
					            Visible = false;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        private class NFWinUserAnimateWindowConstnats
 | 
					        private class NFWinUserAnimateWindowConstnats
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user