public EditInterfaceEditor(String title, EditInterface editInterface, GuiFrameworkUICallback uiCallback) : base("Medical.GUI.Editor.RmlWysiwyg.ElementEditorComponents.EditInterfaceEditor.layout", title) { propertiesScroll = (ScrollView)widget.findWidget("PropertiesScroll"); propertiesForm = new ScrollingExpandingEditInterfaceViewer(propertiesScroll, uiCallback); propertiesForm.EditInterface = editInterface; }
public ExpandingGenericEditor(MyGUIViewHost viewHost, ExpandingGenericEditorView view) : base("Medical.GUI.Editor.GenericEditor.ExpandingGenericEditor.layout", viewHost) { this.name = view.Name; this.editorController = view.EditorController; EditInterfaceHandler editInterfaceHandler = viewHost.Context.getModel <EditInterfaceHandler>(EditInterfaceHandler.DefaultName); if (editInterfaceHandler != null) { editInterfaceHandler.setEditInterfaceConsumer(this); } expandingView = new ScrollingExpandingEditInterfaceViewer((ScrollView)widget.findWidget("Scroller"), view.EditUICallback); widget.RootKeyChangeFocus += new MyGUIEvent(widget_RootKeyChangeFocus); CurrentEditInterface = view.EditInterface; }