Skip to content

Commit

Permalink
Merge pull request #734 from ajdapretnar/statistics-buttons
Browse files Browse the repository at this point in the history
OWStatistics: update GUI
  • Loading branch information
PrimozGodec authored Nov 14, 2021
2 parents 0839602 + b8795b0 commit ebfd330
Showing 1 changed file with 14 additions and 28 deletions.
42 changes: 14 additions & 28 deletions orangecontrib/text/widgets/owstatistics.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@

import numpy as np
from AnyQt.QtCore import QSize
from AnyQt.QtWidgets import QComboBox, QGridLayout, QLabel, QLineEdit
from AnyQt.QtWidgets import QComboBox, QGridLayout, QLabel, QLineEdit, \
QSizePolicy

from Orange.widgets import gui
from Orange.widgets.settings import ContextSetting
Expand Down Expand Up @@ -519,14 +520,12 @@ def _init_controls(self) -> None:
self._init_statistics_box()
box = gui.hBox(self.controlArea)
gui.rubber(box)
gui.button(
box,
self,
"Apply",
autoDefault=False,
width=180,
callback=self.apply,
)

gui.button(self.buttonsArea, self, "Apply",
callback=self.apply)

def get_button(self, label, callback):
return

def _init_statistics_box(self) -> None:
"""
Expand All @@ -538,14 +537,9 @@ def _init_statistics_box(self) -> None:
patternbox.layout().addLayout(self.rules_box)
box = gui.hBox(patternbox)
gui.button(
box,
self,
"+",
callback=self._add_row,
autoDefault=False,
flat=True,
minimumSize=(QSize(20, 20)),
)
box, self, "+", callback=self._add_row,
addToLayout=False, autoDefault=False, width=34,
sizePolicy=(QSizePolicy.Maximum, QSizePolicy.Maximum))
gui.rubber(box)
self.rules_box.setColumnMinimumWidth(1, 70)
self.rules_box.setColumnMinimumWidth(0, 10)
Expand All @@ -566,17 +560,9 @@ def _add_line():

# add delete symbol
button = gui.button(
None,
self,
label="×",
flat=True,
height=20,
styleSheet="* {font-size: 16pt; color: silver}"
"*:hover {color: black}",
autoDefault=False,
callback=self._remove_row,
)
button.setMinimumSize(QSize(12, 20))
None, self, "×", callback=self._remove_row,
addToLayout=False, autoDefault=False, width=34,
sizePolicy=(QSizePolicy.Maximum, QSizePolicy.Maximum))
self.rules_box.addWidget(button, n_lines, 0)
self.remove_buttons.append(button)

Expand Down

0 comments on commit ebfd330

Please sign in to comment.