/// <summary> /// Creates layout items and setups layout. /// </summary> public override void OnCreateLayout() { base.OnCreateLayout(); System.SetCaption(); global::System.Windows.Media.Imaging.BitmapImage logoImage = REXLibrary.GetResourceImage(GetType().Assembly, "Resources/Other/Images/REX_logo.png"); // UI.SetLogo(logoImage); Layout.ConstOptions = (long)REXUI.SetupOptions.HSplitFixed | (long)REXUI.SetupOptions.VSplitFixed | (long)REXUI.SetupOptions.TabDialog | (long)REXUI.SetupOptions.List | (long)REXUI.SetupOptions.FormFixed; Layout.AddLayout(new REXLayoutItem(REXLayoutItem.LayoutType.Layout, "Element", "", "Element", (long)0, SelectedElementControlRef, null, logoImage)); Layout.AddLayout(new REXLayoutItem(REXLayoutItem.LayoutType.Layout, "Recognition", "", "Recognition", (long)0, CGReadControlRef, null, logoImage)); Layout.AddLayout(new REXLayoutItem(REXLayoutItem.LayoutType.Layout, "Creation", "", "Creation", (long)0, CGCreateControlRef, null, logoImage)); // insert code here. if (ExtensionRef != null) { ExtensionRef.OnCreateLayout(); } SelectedElementControlRef.SetDialog(); CGReadControlRef.SetDialog(); CGCreateControlRef.SetDialog(); }
/// <summary> /// Get data from dialogs and sets Data's strucutres. /// </summary> public override void OnSetData() { base.OnSetData(); CGCreateControlRef.SetData(); if (ExtensionRef != null) { ExtensionRef.OnSetData(); } }