/// <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); } }
//****************************************************************************************** /// <summary> /// Activate or deactivate layout - module can modify layout before or after activation /// </summary> public override void OnActivateLayout(REXLayoutItem LItem, bool Activate) { base.OnActivateLayout(LItem, Activate); // -- insert your code here --- if (Activate) { } else { } }
/// <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); } }
/// <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); } }
/// <summary> /// Creates layout items and setups layout. /// </summary> public override void OnCreateLayout() { base.OnCreateLayout(); Layout.ConstOptions = (long)REXUI.SetupOptions.HSplitFixed | (long)REXUI.SetupOptions.VSplitFixed | (long)REXUI.SetupOptions.FormFixed; Layout.ConstOptions |= (long)REXUI.SetupOptions.List | (long)REXUI.SetupOptions.ToolMenu | (long)REXUI.SetupOptions.TabDialog; // insert code here. Layout.AddLayout(new REXLayoutItem(REXLayoutItem.LayoutType.Layout, "L1", "", "Frame", (long)0, SubControlRef)); REXLayoutItem LayoutItem = Layout.GetItem("L1"); System.SetCaption(); if (ExtensionRef != null) { ExtensionRef.OnCreateLayout(); } }