I've looked into it and from what I can tell this is normal behaviour.

The main Geany GUI uses GtkPaneds for side panels (document browser, symbols, 
messages...), including the bottom one. When such a panel is too small to 
display its contents, the latter is located in hidden overflow.

This also happens for the left panel if you resize it: try to drag the splitter 
to the left, you'll see that the left arrow will slide under the left border of 
the main window. The exact same thing happens with the debugger plugin if the 
botton panel becomes too small. Or put more exactly: too small for the right 
button panel to fit un the bottom space.

So IMHO this "bug" is unrelated to the debugger plugin but is a general Geany 
GUI issue.

I can see two possible resolutions:
1. Fix the main Geany GUI so that the side panels don't overflow either by 
enabling an automatic scrollbar or by specifing a minimum size the panels can't 
be shrink under (which I think is the best one);
2. Add a scrollbar specific to the whole debugger plugin panel, with possible 
ergonomic issues.

I also checked the GTK+2 behaviour : it simply doesn't honor the plugins 
minimum panel size. When you shrink the panel so that it becames too small, the 
controls collapse one above another and the GUI isn't quite usable anymore. 
This isn't better IMHO.

BTW, on an unrelated note, I'm going to rebase the branch on more current code. 
No other change beyond that.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/791#issuecomment-464677779

Reply via email to