23 from PyQt5
import QtCore, QtWidgets
30 from .scene_selection_helper
import SelHelper
35 QtWidgets.QWidget.__init__(self, parent)
45 self.
mode_mode_ = gfx.RenderMode.SIMPLE
51 self.
radius_spinbox_radius_spinbox_.setRange(min_line_width, max_line_width)
55 simple_label = QtWidgets.QLabel(
"Wireframe Settings")
56 font = simple_label.font()
59 radius_label = QtWidgets.QLabel(
"Line Width")
60 aa_label = QtWidgets.QLabel(
"AA-Lines")
62 grid = QtWidgets.QGridLayout()
63 grid.addWidget(simple_label,0,0,1,3)
64 grid.addWidget(aa_label, 1, 0, 1, 3)
66 grid.addWidget(radius_label,2,0,1,3)
68 grid.setRowStretch(5,1)
74 self.setMinimumSize(250,100)
77 scene_selection = gui.SceneSelection.Instance()
78 for i
in range(0,scene_selection.GetActiveNodeCount()):
79 node = scene_selection.GetActiveNode(i)
80 node.SetAALines(value)
83 scene_selection = gui.SceneSelection.Instance()
84 for i
in range(0,scene_selection.GetActiveNodeCount()):
85 node = scene_selection.GetActiveNode(i)
86 node.SetLineWidth(value)
89 scene_selection = gui.SceneSelection.Instance()
90 node = scene_selection.GetActiveNode(0)
96 if SelHelper().CheckNotFlags(SelHelper.HAS_IMG | SelHelper.IS_ONE_TYPE):
97 self.setEnabled(
False)
100 return self.
text_text_
103 return self.
mode_mode_