示例#1
0
 private void CleanUp()
 {
     statusBar?.UnlinkAndDispose();
     statusBar = null;
     tabbedWidget?.UnlinkAndDispose();
     tabbedWidget = null;
     rootWidget?.UnlinkAndDispose();
     rootWidget = null;
 }
示例#2
0
 private void InitializeWidgets()
 {
     statusBar = new RemoteScriptingStatusBar {
         MinMaxHeight = 25f
     };
     rootWidget = new Widget {
         Layout = new VBoxLayout(),
         Nodes  =
         {
             (tabbedWidget = new RemoteScriptingWidgets.TabbedWidget(
                  new RemoteScriptingWidgets.TabbedWidgetPage[] {
                 new RemoteScriptingAssemblyPage(statusBar),
                 new RemoteScriptingDevicesPage(),
             }
                  )),
             statusBar,
         }
     };
     panel.ContentWidget.PushNode(rootWidget);
 }
示例#3
0
 public RemoteScriptingAssemblyPage(RemoteScriptingStatusBar statusBar)
 {
     this.statusBar = statusBar;
 }