BlipFace.HostWindow.MinimalizeBlipFaceWindows C# (CSharp) Method

MinimalizeBlipFaceWindows() private method

Logika minimalizowania BlipFace
private MinimalizeBlipFaceWindows ( ) : void
return void
        private void MinimalizeBlipFaceWindows()
        {
            if (Properties.Settings.Default.MinimalizeToTray)
            {
                this.Hide();
                ChangeIconInTray(IconInTrayState.Normal);
                if (showBallon)
                {
                    taskbarIcon.ShowBalloonTip("BlipFace", "BlipFace został zminimalizowany, jeżeli chcesz go zobaczyć jeszcze raz kliknij na ikonę.", BalloonIcon.Info);
                    showBallon = false;
                }
                currentState = BlipFaceWindowsState.InTray;
            }
            else
            {
                WindowState = WindowState.Minimized;
                currentState = BlipFaceWindowsState.Minimalize;
                if (Properties.Settings.Default.AlwaysInTray)
                    currentState = BlipFaceWindowsState.MinimalizeAndInTray;
            }
        }