예제 #1
0
        /// <summary>
        /// Activates or deactivates layout - module can modify layout before or after activation.
        /// </summary>
        /// <param name="LItem">The layout item.</param>
        /// <param name="Activate">If set to <c>true</c> activate.</param>
        public override void OnActivateLayout(REXLayoutItem LItem, bool Activate)
        {
            base.OnActivateLayout(LItem, Activate);

            // insert code here.

            if (ExtensionRef != null)
            {
                ExtensionRef.OnActivateLayout(LItem, Activate);
            }
        }
예제 #2
0
        /// <summary>
        /// Activates or deactivates layout - module can modify layout before or after activation.
        /// </summary>
        /// <param name="LItem">The layout item.</param>
        /// <param name="Activate">If set to <c>true</c> activate.</param>
        public override void OnActivateLayout(REXLayoutItem LItem, bool Activate)
        {
            //Step 4.6.: Extension class
            base.OnActivateLayout(LItem, Activate);

            ParameterControlRef.SetData();
            NoteControlRef.SetDialog();

            if (ExtensionRef != null)
            {
                ExtensionRef.OnActivateLayout(LItem, Activate);
            }
        }
예제 #3
0
 /// <summary>
 /// Activates or deactivates layout - module can modify layout before or after activation.
 /// </summary>
 /// <param name="LItem">The layout item.</param>
 /// <param name="Activate">If set to <c>true</c> activate.</param>
 public override void OnActivateLayout(REXLayoutItem LItem, bool Activate)
 {
     base.OnActivateLayout(LItem, Activate);
     if (Activate)
     {
         if (LItem.Name == "L1")
         {
             SubControlRef.Focus();
             REXLayoutItem LayoutItem = Layout.GetItem("L1");
             LayoutItem.Visible = true;
         }
     }
     else
     {
     }
     if (ExtensionRef != null)
     {
         ExtensionRef.OnActivateLayout(LItem, Activate);
     }
 }