Some of the more important dialogs in codeblocks have buttons outside the screen or information partially visible at 800x600 resolution.
On Linux, pressing Altkey while dragging the mouse moves the dialog. Using that I can move the dialog upwards in order to create some expansion room at the bottom of the screen, but the problem is that resize (drag the bottom edge downwards of a dialog or control) operation does not work. A popup menu containing Resize, Move etc appears instead. Clicking Resize on the menu sends the mouse (now with drag-icon cursor) to an arbitrary position on the screen, i.e. the mouse does not stay on the lower dialog element edge. Moving the drag cursor back to the lower edge and starting drag usually does not work. The menu pops up again nine times out of ten. If the dialog resize is disabled then it would never be possible to create extra room at the bottom.
The problem seems to happen when the dialog titlebar disappears outside the containing window or screen. If the dialog is smaller and all of it stays within view then the resize works as normal.
Some notes:
Build options on Project Menu
OK/Cancel buttons not visible.
Resize enabled, but usually not working (see above).
Settings Menu
Environment...
OK/Cancel buttons not visible for any dialog.
All dialogs except thread search have a lot of spare space and can easily be changed to
show everything. For example, listboxes and multi-line edit controls are usually very
large and can be shortened.
Thread Search has many checkboxes. Can be rearranged but would be crowded. Better
to subdivide by using Tabs at the top.
No dialog in this group can be resized. Resize cursor does not appear and
is greyed out on the popup menu.
Editor..
OK/Cancel partially visible, so this settings group is ok.
Compiler and Linker...
OK/Cancel visible, but there is a lot of information that cannot be seen
above the OK/Cancel buttons, for example for Linker settings the library listbox
is only partially visible and the Add/Edit/Delete buttons are not visible at all.
Global variables...
Scripting...
Both OK.
I have to use 800x600 screen resolution for two reasons: Higher resolution not possible on Ubuntu 8.10 due to a display driver problem. Poor eyesight, so can't see clearly what is on the screen at higher resolutions. The latter has not been a problem in the past because most dialogs work and look reasonable at 800x600. I used Windows for more than 10 years and can only remember a handful of applications that had the buttons outside the screen.
I think all buttons and controls on codeblocks dialogs should be fully visible at 800x600.