Exemplo n.º 1
0
 DockToolbarStatus[] SaveStatus()
 {
     DockToolbarStatus[] status = new DockToolbarStatus [bars.Count];
     for (int n = 0; n < bars.Count; n++)
     {
         DockToolbar bar = (DockToolbar)bars [n];
         status [n] = bar.Status;
     }
     return(status);
 }
Exemplo n.º 2
0
        public IDockToolbar AddBar(DockToolbar bar, Placement defaultPanel, bool defaultVisible)
        {
            bar.SetParentFrame(this);
            bars.Add(bar);

            DockToolbarPosition pos = new DockedPosition(defaultPanel);
            DockToolbarStatus   s   = new DockToolbarStatus(bar.Id, defaultVisible, pos);

            bar.DefaultStatus = s;
            bar.Status        = s;

            return(bar);
        }
Exemplo n.º 3
0
		DockToolbarStatus[] SaveStatus ()
		{
			DockToolbarStatus[] status = new DockToolbarStatus [bars.Count];
			for (int n=0; n<bars.Count; n++) {
				DockToolbar bar = (DockToolbar) bars [n];
				status [n] = bar.Status;
			}
			return status;
		}
Exemplo n.º 4
0
		void RestoreStatus (DockToolbarStatus[] status)
		{
			foreach (IDockToolbar b in bars)
				b.Visible = false;
			
			if (status == null) {
				foreach (DockToolbar bar in bars)
					bar.Status = bar.DefaultStatus;
			} else {
				foreach (DockToolbarStatus s in status) {
					DockToolbar bar = (DockToolbar) GetBar (s.BarId);
					if (bar != null)
						bar.Status = s;
				}
			}
		}
Exemplo n.º 5
0
		public IDockToolbar AddBar (DockToolbar bar, Placement defaultPanel, bool defaultVisible)
		{
			bar.SetParentFrame (this);
			bars.Add (bar);
			
			DockToolbarPosition pos = new DockedPosition (defaultPanel);
			DockToolbarStatus s = new DockToolbarStatus (bar.Id, defaultVisible, pos);
			bar.DefaultStatus = s;
			bar.Status = s;
			
			return bar;
		}