aboutsummaryrefslogtreecommitdiff
path: root/BoxerDockWidget.py
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2016-05-25 23:31:20 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2016-05-25 23:31:20 +0200
commit739b0e37ee6ce461cdfa550f3a5d410470f18f6c (patch)
tree396441e8cc66b93a10c023be42d223beffe83b72 /BoxerDockWidget.py
parent5c386786c57ffc09f53976c488db68adbc932b98 (diff)
downloadfreecad-boxer-739b0e37ee6ce461cdfa550f3a5d410470f18f6c.tar.gz
freecad-boxer-739b0e37ee6ce461cdfa550f3a5d410470f18f6c.tar.bz2
freecad-boxer-739b0e37ee6ce461cdfa550f3a5d410470f18f6c.tar.xz
freecad-boxer-739b0e37ee6ce461cdfa550f3a5d410470f18f6c.zip
o Working FreeCAD module for creating boxes useful for laser cutting.
Diffstat (limited to 'BoxerDockWidget.py')
-rw-r--r--BoxerDockWidget.py145
1 files changed, 145 insertions, 0 deletions
diff --git a/BoxerDockWidget.py b/BoxerDockWidget.py
new file mode 100644
index 0000000..67dd59b
--- /dev/null
+++ b/BoxerDockWidget.py
@@ -0,0 +1,145 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'BoxerDockWidget.ui'
+#
+# Created: Wed May 25 23:23:01 2016
+# by: pyside-uic 0.2.15 running on PySide 1.2.2
+#
+# WARNING! All changes made in this file will be lost!
+
+from PySide import QtCore, QtGui
+
+class Ui_BoxerDockWidget(object):
+ def setupUi(self, BoxerDockWidget):
+ BoxerDockWidget.setObjectName("BoxerDockWidget")
+ BoxerDockWidget.resize(499, 213)
+ self.dockWidgetContents = QtGui.QWidget()
+ sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.dockWidgetContents.sizePolicy().hasHeightForWidth())
+ self.dockWidgetContents.setSizePolicy(sizePolicy)
+ self.dockWidgetContents.setObjectName("dockWidgetContents")
+ self.verticalLayout = QtGui.QVBoxLayout(self.dockWidgetContents)
+ self.verticalLayout.setSizeConstraint(QtGui.QLayout.SetMaximumSize)
+ self.verticalLayout.setObjectName("verticalLayout")
+ self.gridLayout_2 = QtGui.QGridLayout()
+ self.gridLayout_2.setObjectName("gridLayout_2")
+ self.notchSizeLabel = QtGui.QLabel(self.dockWidgetContents)
+ sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.notchSizeLabel.sizePolicy().hasHeightForWidth())
+ self.notchSizeLabel.setSizePolicy(sizePolicy)
+ self.notchSizeLabel.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
+ self.notchSizeLabel.setObjectName("notchSizeLabel")
+ self.gridLayout_2.addWidget(self.notchSizeLabel, 3, 0, 1, 1)
+ self.widthLabel = QtGui.QLabel(self.dockWidgetContents)
+ sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.widthLabel.sizePolicy().hasHeightForWidth())
+ self.widthLabel.setSizePolicy(sizePolicy)
+ self.widthLabel.setObjectName("widthLabel")
+ self.gridLayout_2.addWidget(self.widthLabel, 0, 1, 1, 1)
+ self.heightLabel = QtGui.QLabel(self.dockWidgetContents)
+ self.heightLabel.setObjectName("heightLabel")
+ self.gridLayout_2.addWidget(self.heightLabel, 0, 2, 1, 1)
+ self.innerLabel = QtGui.QLabel(self.dockWidgetContents)
+ self.innerLabel.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
+ self.innerLabel.setObjectName("innerLabel")
+ self.gridLayout_2.addWidget(self.innerLabel, 2, 0, 1, 1)
+ self.outerLabel = QtGui.QLabel(self.dockWidgetContents)
+ self.outerLabel.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
+ self.outerLabel.setObjectName("outerLabel")
+ self.gridLayout_2.addWidget(self.outerLabel, 1, 0, 1, 1)
+ self.innerHeight = QtGui.QLineEdit(self.dockWidgetContents)
+ self.innerHeight.setEnabled(False)
+ sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.innerHeight.sizePolicy().hasHeightForWidth())
+ self.innerHeight.setSizePolicy(sizePolicy)
+ self.innerHeight.setObjectName("innerHeight")
+ self.gridLayout_2.addWidget(self.innerHeight, 2, 2, 1, 1)
+ self.innerDepth = QtGui.QLineEdit(self.dockWidgetContents)
+ self.innerDepth.setEnabled(False)
+ sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.innerDepth.sizePolicy().hasHeightForWidth())
+ self.innerDepth.setSizePolicy(sizePolicy)
+ self.innerDepth.setObjectName("innerDepth")
+ self.gridLayout_2.addWidget(self.innerDepth, 2, 3, 1, 1)
+ self.depthLabel = QtGui.QLabel(self.dockWidgetContents)
+ self.depthLabel.setObjectName("depthLabel")
+ self.gridLayout_2.addWidget(self.depthLabel, 0, 3, 1, 1)
+ self.label = QtGui.QLabel(self.dockWidgetContents)
+ self.label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
+ self.label.setObjectName("label")
+ self.gridLayout_2.addWidget(self.label, 3, 2, 1, 1)
+ self.outerWidth = QtGui.QSpinBox(self.dockWidgetContents)
+ self.outerWidth.setMinimum(1)
+ self.outerWidth.setMaximum(99999)
+ self.outerWidth.setObjectName("outerWidth")
+ self.gridLayout_2.addWidget(self.outerWidth, 1, 1, 1, 1)
+ self.outerHeight = QtGui.QSpinBox(self.dockWidgetContents)
+ self.outerHeight.setMinimum(1)
+ self.outerHeight.setMaximum(99999)
+ self.outerHeight.setObjectName("outerHeight")
+ self.gridLayout_2.addWidget(self.outerHeight, 1, 2, 1, 1)
+ self.outerDepth = QtGui.QSpinBox(self.dockWidgetContents)
+ self.outerDepth.setMinimum(1)
+ self.outerDepth.setMaximum(99999)
+ self.outerDepth.setObjectName("outerDepth")
+ self.gridLayout_2.addWidget(self.outerDepth, 1, 3, 1, 1)
+ self.notchSize = QtGui.QSpinBox(self.dockWidgetContents)
+ self.notchSize.setMinimum(1)
+ self.notchSize.setMaximum(99999)
+ self.notchSize.setObjectName("notchSize")
+ self.gridLayout_2.addWidget(self.notchSize, 3, 1, 1, 1)
+ self.thickness = QtGui.QSpinBox(self.dockWidgetContents)
+ self.thickness.setMinimum(1)
+ self.thickness.setMaximum(99999)
+ self.thickness.setObjectName("thickness")
+ self.gridLayout_2.addWidget(self.thickness, 3, 3, 1, 1)
+ self.innerWidth = QtGui.QLineEdit(self.dockWidgetContents)
+ self.innerWidth.setEnabled(False)
+ sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.innerWidth.sizePolicy().hasHeightForWidth())
+ self.innerWidth.setSizePolicy(sizePolicy)
+ self.innerWidth.setObjectName("innerWidth")
+ self.gridLayout_2.addWidget(self.innerWidth, 2, 1, 1, 1)
+ self.verticalLayout.addLayout(self.gridLayout_2)
+ self.generateButton = QtGui.QPushButton(self.dockWidgetContents)
+ self.generateButton.setEnabled(False)
+ sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Maximum)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.generateButton.sizePolicy().hasHeightForWidth())
+ self.generateButton.setSizePolicy(sizePolicy)
+ self.generateButton.setMaximumSize(QtCore.QSize(484, 16777215))
+ self.generateButton.setObjectName("generateButton")
+ self.verticalLayout.addWidget(self.generateButton)
+ BoxerDockWidget.setWidget(self.dockWidgetContents)
+
+ self.retranslateUi(BoxerDockWidget)
+ QtCore.QObject.connect(self.generateButton, QtCore.SIGNAL("clicked()"), BoxerDockWidget.generateClicked)
+ QtCore.QMetaObject.connectSlotsByName(BoxerDockWidget)
+ BoxerDockWidget.setTabOrder(self.innerWidth, self.innerHeight)
+ BoxerDockWidget.setTabOrder(self.innerHeight, self.innerDepth)
+ BoxerDockWidget.setTabOrder(self.innerDepth, self.generateButton)
+
+ def retranslateUi(self, BoxerDockWidget):
+ BoxerDockWidget.setWindowTitle(QtGui.QApplication.translate("BoxerDockWidget", "DockWidget", None, QtGui.QApplication.UnicodeUTF8))
+ self.notchSizeLabel.setText(QtGui.QApplication.translate("BoxerDockWidget", "Notch size", None, QtGui.QApplication.UnicodeUTF8))
+ self.widthLabel.setText(QtGui.QApplication.translate("BoxerDockWidget", "Width", None, QtGui.QApplication.UnicodeUTF8))
+ self.heightLabel.setText(QtGui.QApplication.translate("BoxerDockWidget", "Height", None, QtGui.QApplication.UnicodeUTF8))
+ self.innerLabel.setText(QtGui.QApplication.translate("BoxerDockWidget", "Inner", None, QtGui.QApplication.UnicodeUTF8))
+ self.outerLabel.setText(QtGui.QApplication.translate("BoxerDockWidget", "Outer", None, QtGui.QApplication.UnicodeUTF8))
+ self.depthLabel.setText(QtGui.QApplication.translate("BoxerDockWidget", "Depth", None, QtGui.QApplication.UnicodeUTF8))
+ self.label.setText(QtGui.QApplication.translate("BoxerDockWidget", "Thickness", None, QtGui.QApplication.UnicodeUTF8))
+ self.generateButton.setText(QtGui.QApplication.translate("BoxerDockWidget", "Generate", None, QtGui.QApplication.UnicodeUTF8))
+