Skip to content

Commit 2d0276a

Browse files
committed
doc updates
1 parent ae552d0 commit 2d0276a

File tree

4 files changed

+38
-9
lines changed

4 files changed

+38
-9
lines changed

NodeGraphQt/widgets/node_publish_widget.py

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,36 @@
55

66

77
class _element_widget(QtWidgets.QWidget):
8+
89
def __init__(self):
910
super(_element_widget, self).__init__()
1011
self.layout = QtWidgets.QHBoxLayout(self)
12+
self.layout.setContentsMargins(0, 0, 0, 0)
1113

1214

1315
class NodePublishWidget(QtWidgets.QDialog):
16+
"""
17+
Node publish dialog widget for publishing nodes.
18+
19+
Args:
20+
node (NodeGraphQt.BaseNode): node object.
21+
"""
22+
1423
def __init__(self, node):
1524
super(NodePublishWidget, self).__init__()
16-
self.setWindowTitle("Publish Node")
25+
self.setWindowTitle('Publish Node')
1726
self.published = False
1827

19-
layout = QtWidgets.QVBoxLayout(self)
2028
self.node = node
2129
self.node_name = QtWidgets.QLineEdit(node.name())
22-
self.node_class_name = QtWidgets.QLineEdit(node.name().replace(" ", "_"))
30+
self.node_class_name = QtWidgets.QLineEdit(
31+
node.name().replace(' ', '_'))
2332
self.node_identifier = QtWidgets.QLineEdit('Custom')
2433

25-
path = os.getcwd() + "/example_auto_nodes/published_nodes"
34+
path = os.getcwd() + '/example_auto_nodes/published_nodes'
2635
if not os.path.exists(path):
2736
path = os.getcwd()
28-
path += "/" + self.node_class_name.text() + ".node"
37+
path += '/' + self.node_class_name.text() + '.node'
2938
path = path.replace('\\', '/')
3039

3140
self.file_path_widget = PropFileSavePath()
@@ -39,18 +48,26 @@ def __init__(self, node):
3948
cancel_btn = QtWidgets.QPushButton('Cancel')
4049
cancel_btn.pressed.connect(lambda: self.close())
4150

51+
label = QtWidgets.QLabel('Node Name')
52+
label.setMinimumWidth(120)
4253
name_widget = _element_widget()
43-
name_widget.layout.addWidget(QtWidgets.QLabel('Node Name'))
54+
name_widget.layout.addWidget(label)
4455
name_widget.layout.addWidget(self.node_name)
4556

57+
label = QtWidgets.QLabel('Node Identifier')
58+
label.setMinimumWidth(120)
4659
identifier_widget = _element_widget()
47-
identifier_widget.layout.addWidget(QtWidgets.QLabel('Node Identifier'))
60+
identifier_widget.layout.addWidget(label)
4861
identifier_widget.layout.addWidget(self.node_identifier)
4962

63+
label = QtWidgets.QLabel('Node Class Name')
64+
label.setMinimumWidth(120)
5065
class_name_widget = _element_widget()
51-
class_name_widget.layout.addWidget(QtWidgets.QLabel('Node Class Name'))
66+
class_name_widget.layout.addWidget(label)
5267
class_name_widget.layout.addWidget(self.node_class_name)
5368

69+
layout = QtWidgets.QVBoxLayout(self)
70+
layout.setSpacing(4)
5471
layout.addWidget(name_widget)
5572
layout.addWidget(class_name_widget)
5673
layout.addWidget(identifier_widget)

NodeGraphQt/widgets/node_widgets.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@ class NodeFilePath(NodeLineEdit):
393393
:meth:`NodeGraphQt.BaseNode.add_float_input`
394394
"""
395395

396-
def __init__(self, parent=None, name='', label='', text='', ext="*"):
396+
def __init__(self, parent=None, name='', label='', text='', ext='*'):
397397
super(NodeLineEdit, self).__init__(parent, name, label)
398398
self._ledit = QtWidgets.QLineEdit()
399399
self._ledit.setStyleSheet(STYLE_QLINEEDIT)

docs/_images/node_publish_dialog

65.2 KB
Binary file not shown.

docs/widgets.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,3 +62,15 @@ example
6262
.. autoclass:: NodeGraphQt.NodeTreeWidget
6363
:members:
6464
:exclude-members: mimeData, set_node_factory, property_changed
65+
66+
67+
Node Publish Widget
68+
*******************
69+
70+
.. image:: _images/node_publish_dialog.png
71+
:width: 411px
72+
73+
----
74+
75+
.. autoclass:: NodeGraphQt.NodePublishWidget
76+
:members:

0 commit comments

Comments
 (0)