kliment / Printrun

Pronterface, Pronsole, and Printcore - Pure Python 3d printing host software
GNU General Public License v3.0
2.38k stars 997 forks source link

Some numeric options are compacted down to basically 0 length, some sliders are too short #897

Closed VanessaE closed 6 years ago

VanessaE commented 6 years ago

Using 2.x branch, commit 116fddaebb48adccb91ee23b34c26bb09ba27797, under Debian 9.3 stable

image

(The build dimensions, in particular)

image

Here, note the length and speed widgets and how they and the build dimensions in the previous screenshot no longer have slim "▴" and "▾" symbols, but rather large +/- buttons, which occupy most of the space allocated for those widgets.

Below is what it looks like at master branch, commit 91720dccf90e197e15598c9680511c08049758f1:

image

All the gtk-related spew from the terminal ``` (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -5 (allocation 13, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton (pronterface.py:11045): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry) (pronterface.py:11045): Gtk-WARNING **: Negative content width -12 (allocation 22, extents 17x17) while allocating gadget (node button, owner GtkButton) (pronterface.py:11045): Gtk-WARNING **: Negative content width -15 (allocation 19, extents 17x17) while allocating gadget (node button, owner GtkButton) ```
Here's how I installed Pronterface ```bash # Pronterface # apt-get -y install python3-virtualenv python3-venv python3-cairo \ python3-cairo-dev python3-cairosvg python3-cairocffi python3-dbus \ python-dbus-dev libdbus-glib-1-dev libcairo2-dev cd /home/vanessa/RepRap/Printrun/ rm -rf v3 python3 -m venv v3 . ./v3/bin/activate pip3 install --upgrade pip pip3 install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/debian-9/wxPython-4.0.1-cp35-cp35m-linux_x86_64.whl wxPython cp -R /usr/lib/python3/dist-packages/gi \ /usr/lib/python3/dist-packages/cairo \ /usr/lib/python3/dist-packages/cairocffi \ /usr/lib/python3/dist-packages/cairosvg \ v3/lib/python3.5/site-packages/ cat requirements.txt \ |grep -v pygobject \ |grep -v cairosvg \ > requirements-modified.txt pip install wheel pkgconfig Cython pip install -r requirements-modified.txt python3 setup.py build_ext --inplace # Run Pronterface like so: # cd /home/vanessa/RepRap/Printrun/ . ./v3/bin/activate python3 pronterface.py ```
kliment commented 6 years ago

Spinbox issue reproduced on Ubuntu 16.04 LTS using same (virtualenv) install method

hroncok commented 6 years ago

We have some gtk3 patch in Fedora, I'm preping a PR. It might help.

kliment commented 6 years ago

It appears gtk3 changed the default gtkspinbutton style to make it inconsistent with other platforms, including gtk2, and to have the controls take up way more space. http://k35.kn3.net/taringa/4/5/9/0/2/8/1/marianxs/F8B.jpg I don't expect there's any way to fix that short of a change to gtk3 itself

hroncok commented 6 years ago

Could you please check with https://github.com/kliment/Printrun/pull/899?

VanessaE commented 6 years ago

In case #899 won't do, is it possible to use a simple numeric field, and separate, dedicated buttons next to it that can change the value, without using an actual spinbutton?

kliment commented 6 years ago

Not super happy with the result but at least it can be used. Ugh, gtk3 design decisions.