private void RemoveButton(VisibleWindow window) { if (_buttonMap.ContainsKey(window.Hwnd))// && !window.IsMinimized) { _flp.Controls.Remove(_buttonMap[window.Hwnd]); _buttonMap[window.Hwnd].Dispose(); _buttonMap.Remove(window.Hwnd); window.ShowButtonOnTaskbar(true); } }
private void AddButton(VisibleWindow window) { if (!_buttonMap.ContainsKey(window.Hwnd)) { var btn = new TaskbarButton(window) { Height = GetButtonHeight(), Width = GetButtonWidth(), }; _flp.Controls.Add(btn); _buttonMap.Add(window.Hwnd, btn); window.ShowButtonOnTaskbar(false); } }