Skip to content

Commit

Permalink
Reposition ND slider
Browse files Browse the repository at this point in the history
  • Loading branch information
Chris Beaumont committed Jan 15, 2014
1 parent fd82bf8 commit ea4417c
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 7 deletions.
2 changes: 1 addition & 1 deletion glue/qt/ui/imagewidget.ui
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@
<property name="sizeHint" stdset="0">
<size>
<width>5</width>
<height>59</height>
<height>5</height>
</size>
</property>
</spacer>
Expand Down
15 changes: 9 additions & 6 deletions glue/qt/widgets/data_slice_widget.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,13 @@ def __init__(self, label='', pix2world=None, lo=0, hi=10,
if pix2world is not None:
raise NotImplmentedError("Pix2world option not implemented")

layout = QHBoxLayout()
layout = QVBoxLayout()
layout.setContentsMargins(3, 1, 3, 1)

top = QHBoxLayout()
top.setContentsMargins(3, 3, 3, 3)
label = QLabel(label)
layout.addWidget(label)
layout.setContentsMargins(3, 3, 3, 3)
top.addWidget(label)

mode = QComboBox()
mode.addItem('x', 'x')
Expand All @@ -38,16 +41,16 @@ def __init__(self, label='', pix2world=None, lo=0, hi=10,
mode.currentIndexChanged.connect(lambda x:
self.mode_changed.emit(self.mode))
mode.currentIndexChanged.connect(self._update_mode)
layout.addWidget(mode)
top.addWidget(mode)

layout.addLayout(top)

slider = QSlider(Qt.Horizontal)
slider.setMinimum(lo)
slider.setMaximum(hi)
slider.valueChanged.connect(lambda x:
self.slice_changed.emit(self.mode))
layout.addWidget(slider)
layout.setStretchFactor(slider, 5)
layout.addStretch(0)

self.setLayout(layout)

Expand Down

0 comments on commit ea4417c

Please sign in to comment.