code: def detachPanelCopy(self):
          
          from projexui.widgets.xviewwidget import XViewDialog
          
          dlg = XViewDialog(self._viewWidget, self._viewWidget.viewTypes())
          size = self._currentPanel.size()
          view = self._currentPanel.currentView()
          
          # duplicate the current view
          if view:
              new_view = view.duplicate(dlg.viewWidget().currentPanel())
              view_widget = dlg.viewWidget()
              view_panel = view_widget.currentPanel()
              view_panel.addTab(new_view, new_view.windowTitle())
              
          dlg.resize(size)
          dlg.show()
docs: Detaches the current panel as a floating window.