- Timestamp:
- 05/05/10 17:31:58 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/SideBar.cs
r3571 r3644 28 28 using System.Text; 29 29 using System.Windows.Forms; 30 using WeifenLuo.WinFormsUI.Docking; 30 31 31 32 namespace HeuristicLab.MainForm.WindowsForms { … … 33 34 public Sidebar() { 34 35 InitializeComponent(); 36 } 37 38 private bool collapsed; 39 public bool Collapsed { 40 get { return this.collapsed; } 41 set { 42 if (this.collapsed != value) { 43 this.collapsed = value; 44 45 DockForm form = MainFormManager.GetMainForm<MainForm>().GetForm(this) as DockForm; 46 if (form != null) { 47 if (form.DockState == DockState.DockLeft || form.DockState == DockState.DockLeftAutoHide) 48 form.DockState = collapsed ? DockState.DockLeftAutoHide : DockState.DockLeft; 49 else if (form.DockState == DockState.DockRight || form.DockState == DockState.DockRightAutoHide) 50 form.DockState = collapsed ? DockState.DockRightAutoHide : DockState.DockRight; 51 } 52 53 this.OnCollapsedChanged(); 54 } 55 } 56 } 57 58 protected virtual void OnCollapsedChanged() { 35 59 } 36 60
Note: See TracChangeset
for help on using the changeset viewer.