예제 #1
0
 public PlotLayoutManager(Plot plot)
 {
     this.m_LayoutObjects     = new PlotLayoutBaseCollection();
     this.m_BlockItems        = new PlotLayoutBlockItemCollection();
     this.m_StackingGroups    = new PlotLayoutStackingGroupCollection();
     this.m_DataViewGroups    = new PlotLayoutBlockGroupCollection();
     this.m_ListDataViews     = new PlotLayoutBaseCollection();
     this.m_PlotDockGroup     = new PlotLayoutBlockGroup();
     this.m_LayoutGroupOrphan = new PlotLayoutBlockGroup();
     this.m_BlockObjects      = new PlotLayoutBlockBaseCollection();
     plot.PlotObjectAdded    += this.plot_PlotObjectAdded;
     plot.PlotObjectRemoved  += this.plot_PlotObjectRemoved;
     this.AutoInsertEnabled   = true;
     this.Plot = plot;
 }
예제 #2
0
 public PlotLayoutStackingGroup()
 {
     this.m_Items           = new PlotLayoutBlockGroupCollection();
     this.OuterMarginScreen = 0;
     this.OuterMarginLayout = 5;
 }