Example #1
0
    def __init__(self, workspace_control_name=None):
        super(MyDockableButton, self).__init__()

        self.setWindowTitle("Dockable Window")

        self.setText("My Button")

        if workspace_control_name:
            workspace_control_ptr = long(
                MQtUtil.findControl(workspace_control_name))
            widget_ptr = long(getCppPointer(self)[0])

            MQtUtil.addWidgetToMayaLayout(widget_ptr, workspace_control_ptr)
    def __init__(self):
        super(MyDockableButtonStatic, self).__init__()

        self.setObjectName(self.UI_NAME)

        self.setWindowTitle("Dockable Window")
        self.setText('My Button')

        workspace_control_name = "{0}WorkspaceControl".format(self.UI_NAME)

        if cmds.workspaceControl(workspace_control_name, q=True, exists=True):
            workspace_control_ptr = long(
                MQtUtil.findControl(workspace_control_name))
            widget_ptr = long(getCppPointer(self)[0])

            MQtUtil.addWidgetToMayaLayout(widget_ptr, workspace_control_ptr)