LinuxCNC / linuxcnc

LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
http://linuxcnc.org/
GNU General Public License v2.0
1.73k stars 1.13k forks source link

qtaxis: Move major window sections into splitters so you can resize #2977

Closed hachi closed 1 month ago

hachi commented 1 month ago

This diff looks a little overwhelming if viewed normally, but viewed with whitespace changes ignored it really is just:

Wrap leftTab and rightTab in a splitter Wrap that splitter and gcode_editor in a splitter Wrap rightTab and gcode_editor in a frame/layout combo to make them render properly Tweak a few default height/width values Remove height limit on gcode_editor box Make leftTab adjustable from 300 to 400px wide Change handler code so edit mode hides the upper portion (as intended)

c-morley commented 1 month ago

I have pushed your changes to master branch manually. Thank you for your work!