davidgiven/fluxengine

GUI buttons don't appear in Linux on low screen resolutions

Rua opened this issue · 1 comments

Rua commented

My laptop has a 1336x768 resolution, and it seems that the GUI is not resizing right at that resolution. The buttons at the bottom of the main window don't appear, even when the window is maximised. When I use an external monitor with a higher resolution, the buttons appear when I move the window to it and maximise it, but they disappear again when I resize the window below a certain vertical size.

On startup, the following error messages appear in the terminal:

(fluxengine-gui:25061): Gtk-WARNING **: 11:04:55.514: Negative content height -7 (allocation 5, extents 6x6) while allocating gadget (node button, owner GtkButton)

(fluxengine-gui:25061): Gtk-WARNING **: 11:04:55.514: Negative content height -7 (allocation 5, extents 6x6) while allocating gadget (node button, owner GtkButton)

(fluxengine-gui:25061): Gtk-WARNING **: 11:04:55.514: Negative content height -7 (allocation 5, extents 6x6) while allocating gadget (node button, owner GtkButton)

(fluxengine-gui:25061): Gtk-WARNING **: 11:04:55.514: Negative content height -7 (allocation 5, extents 6x6) while allocating gadget (node button, owner GtkButton)

(fluxengine-gui:25061): Gtk-WARNING **: 11:04:55.514: Negative content height -7 (allocation 5, extents 6x6) while allocating gadget (node button, owner GtkButton)

That's weird --- at 768 height, there should be loads of space. Can you attach a screenshot?

(There is a known issue where if the window is too small for the content, it's not handled particularly gracefully. I'm still thinking what to do about that.)