Ejemplo n.º 1
0
        /// <summary>
        /// Initialize a new instance of the KryptonDockingControl class.
        /// </summary>
        /// <param name="name">Initial name of the element.</param>
        /// <param name="control">Reference to control derived instance.</param>
        /// <param name="navigator">Inner space occupied by a KryptonDockingNavigator.</param>
        public KryptonDockingControl(string name, Control control, KryptonDockingNavigator navigator)
            : base(name)
        {
            if (control == null)
                throw new ArgumentNullException("control");

            if (navigator == null)
                throw new ArgumentNullException("navigator");

            Construct(control, navigator);
        }
 /// <summary>
 /// Initialize a new instance of the DockableNavigatorEventArgs class.
 /// </summary>
 /// <param name="navigator">Reference to dockable navigator control instance.</param>
 /// <param name="element">Reference to docking navigator element that is managing the dockable workspace control.</param>
 public DockableNavigatorEventArgs(KryptonDockableNavigator navigator,
                                   KryptonDockingNavigator element)
 {
     DockableNavigatorControl = navigator;
     DockingNavigatorElement  = element;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Manage docking capability for provided dockable navigator control.
 /// </summary>
 /// <param name="name">Name for new docking element.</param>
 /// <param name="storeName">Store name for docking element.</param>
 /// <param name="n">Reference to dockable navigator.</param>
 /// <returns>KryptonDockingNavigator instance created.</returns>
 public KryptonDockingNavigator ManageNavigator(string name, string storeName, KryptonDockableNavigator n)
 {
     KryptonDockingNavigator dockingNavigator = new KryptonDockingNavigator(name, storeName, n);
     Add(dockingNavigator);
     return dockingNavigator;
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Manage auto hidden/docked capabilities for provided control.
 /// </summary>
 /// <param name="name">Name for new docking element.</param>
 /// <param name="c">Reference to control instance.</param>
 /// <param name="navigator">Reference to docking navigator that is inside the control.</param>
 /// <returns>KryptonDockingControl instance created.</returns>
 public KryptonDockingControl ManageControl(string name, Control c, KryptonDockingNavigator navigator)
 {
     KryptonDockingControl dockingControl = new KryptonDockingControl(name, c, navigator);
     Add(dockingControl);
     return dockingControl;
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Manage auto hidden/docked capabilities for provided control.
 /// </summary>
 /// <param name="c">Reference to control instance.</param>
 /// <param name="navigator">Reference to docking navigator that is inside the control.</param>
 /// <returns>KryptonDockingControl instance created.</returns>
 public KryptonDockingControl ManageControl(Control c, KryptonDockingNavigator navigator)
 {
     return ManageControl("Control", c, navigator);
 }
 /// <summary>
 /// Initialize a new instance of the DockableNavigatorEventArgs class.
 /// </summary>
 /// <param name="navigator">Reference to dockable navigator control instance.</param>
 /// <param name="element">Reference to docking navigator element that is managing the dockable workspace control.</param>
 public DockableNavigatorEventArgs(KryptonDockableNavigator navigator,
                                   KryptonDockingNavigator element)
 {
     _navigator = navigator;
     _element = element;
 }