Changeset 4068 for trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.WinFormsUI/2.3.1/WinFormsUI-2.3.1/Docking/NestedDockingStatus.cs
- Timestamp:
- 07/22/10 00:44:01 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.WinFormsUI/2.3.1/WinFormsUI-2.3.1/Docking/NestedDockingStatus.cs
r2645 r4068 1 using System;2 1 using System.Drawing; 3 2 4 namespace WeifenLuo.WinFormsUI.Docking 5 { 6 public sealed class NestedDockingStatus 7 { 8 internal NestedDockingStatus(DockPane pane) 9 { 10 m_dockPane = pane; 11 } 3 namespace WeifenLuo.WinFormsUI.Docking { 4 public sealed class NestedDockingStatus { 5 internal NestedDockingStatus(DockPane pane) { 6 m_dockPane = pane; 7 } 12 8 13 private DockPane m_dockPane = null; 14 public DockPane DockPane 15 { 16 get { return m_dockPane; } 17 } 18 19 private NestedPaneCollection m_nestedPanes = null; 20 public NestedPaneCollection NestedPanes 21 { 22 get { return m_nestedPanes; } 23 } 24 25 private DockPane m_previousPane = null; 26 public DockPane PreviousPane 27 { 28 get { return m_previousPane; } 29 } 9 private DockPane m_dockPane = null; 10 public DockPane DockPane { 11 get { return m_dockPane; } 12 } 30 13 31 private DockAlignment m_alignment = DockAlignment.Left; 32 public DockAlignment Alignment 33 { 34 get { return m_alignment; } 35 } 14 private NestedPaneCollection m_nestedPanes = null; 15 public NestedPaneCollection NestedPanes { 16 get { return m_nestedPanes; } 17 } 36 18 37 private double m_proportion = 0.5; 38 public double Proportion 39 { 40 get { return m_proportion; } 41 } 19 private DockPane m_previousPane = null; 20 public DockPane PreviousPane { 21 get { return m_previousPane; } 22 } 42 23 43 private bool m_isDisplaying = false; 44 public bool IsDisplaying 45 { 46 get { return m_isDisplaying; } 47 } 24 private DockAlignment m_alignment = DockAlignment.Left; 25 public DockAlignment Alignment { 26 get { return m_alignment; } 27 } 48 28 49 private DockPane m_displayingPreviousPane = null; 50 public DockPane DisplayingPreviousPane 51 { 52 get { return m_displayingPreviousPane; } 53 } 29 private double m_proportion = 0.5; 30 public double Proportion { 31 get { return m_proportion; } 32 } 54 33 55 private DockAlignment m_displayingAlignment = DockAlignment.Left; 56 public DockAlignment DisplayingAlignment 57 { 58 get { return m_displayingAlignment; } 59 } 34 private bool m_isDisplaying = false; 35 public bool IsDisplaying { 36 get { return m_isDisplaying; } 37 } 60 38 61 private double m_displayingProportion = 0.5; 62 public double DisplayingProportion 63 { 64 get { return m_displayingProportion; } 65 } 39 private DockPane m_displayingPreviousPane = null; 40 public DockPane DisplayingPreviousPane { 41 get { return m_displayingPreviousPane; } 42 } 66 43 67 private Rectangle m_logicalBounds = Rectangle.Empty; 68 public Rectangle LogicalBounds 69 { 70 get { return m_logicalBounds; } 71 } 44 private DockAlignment m_displayingAlignment = DockAlignment.Left; 45 public DockAlignment DisplayingAlignment { 46 get { return m_displayingAlignment; } 47 } 72 48 73 private Rectangle m_paneBounds = Rectangle.Empty; 74 public Rectangle PaneBounds 75 { 76 get { return m_paneBounds; } 77 } 49 private double m_displayingProportion = 0.5; 50 public double DisplayingProportion { 51 get { return m_displayingProportion; } 52 } 78 53 79 private Rectangle m_splitterBounds = Rectangle.Empty; 80 public Rectangle SplitterBounds 81 { 82 get { return m_splitterBounds; } 83 } 54 private Rectangle m_logicalBounds = Rectangle.Empty; 55 public Rectangle LogicalBounds { 56 get { return m_logicalBounds; } 57 } 84 58 85 internal void SetStatus(NestedPaneCollection nestedPanes, DockPane previousPane, DockAlignment alignment, double proportion) 86 { 87 m_nestedPanes = nestedPanes; 88 m_previousPane = previousPane; 89 m_alignment = alignment; 90 m_proportion = proportion; 91 } 59 private Rectangle m_paneBounds = Rectangle.Empty; 60 public Rectangle PaneBounds { 61 get { return m_paneBounds; } 62 } 92 63 93 internal void SetDisplayingStatus(bool isDisplaying, DockPane displayingPreviousPane, DockAlignment displayingAlignment, double displayingProportion) 94 { 95 m_isDisplaying = isDisplaying; 96 m_displayingPreviousPane = displayingPreviousPane; 97 m_displayingAlignment = displayingAlignment; 98 m_displayingProportion = displayingProportion; 99 } 64 private Rectangle m_splitterBounds = Rectangle.Empty; 65 public Rectangle SplitterBounds { 66 get { return m_splitterBounds; } 67 } 100 68 101 internal void SetDisplayingBounds(Rectangle logicalBounds, Rectangle paneBounds, Rectangle splitterBounds) 102 { 103 m_logicalBounds = logicalBounds; 104 m_paneBounds = paneBounds; 105 m_splitterBounds = splitterBounds; 106 } 107 } 69 internal void SetStatus(NestedPaneCollection nestedPanes, DockPane previousPane, DockAlignment alignment, double proportion) { 70 m_nestedPanes = nestedPanes; 71 m_previousPane = previousPane; 72 m_alignment = alignment; 73 m_proportion = proportion; 74 } 75 76 internal void SetDisplayingStatus(bool isDisplaying, DockPane displayingPreviousPane, DockAlignment displayingAlignment, double displayingProportion) { 77 m_isDisplaying = isDisplaying; 78 m_displayingPreviousPane = displayingPreviousPane; 79 m_displayingAlignment = displayingAlignment; 80 m_displayingProportion = displayingProportion; 81 } 82 83 internal void SetDisplayingBounds(Rectangle logicalBounds, Rectangle paneBounds, Rectangle splitterBounds) { 84 m_logicalBounds = logicalBounds; 85 m_paneBounds = paneBounds; 86 m_splitterBounds = splitterBounds; 87 } 88 } 108 89 }
Note: See TracChangeset
for help on using the changeset viewer.