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); }
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); }