I would like to programmatically (or in GUIDE) fix the matlab-uitable to be the whole width of the panel on initialisation. How can I do this?
All I've managed is to change the size in pixels of single columns. I would like the uitable to be 100% the width of the page at that time. When my window is in minimized form the GUI looks fine, but when I maximize it, the uitable is only about half the width of the page. (The uitable's height is not that of the whole panel though, around 1/2 of the whole page)
The GUI is written in matlab-guide.
This is the code that I am trying right now:
data = populateTable;
parentPosition = get(handles.uipanel4, 'position');
uitablePosition = [x y parentPosition(3)-2 parentPosition(4)-2];
set(handles.uitable, 'Position', uitablePosition);
set(handles.uitable, 'Visible', 'on');
set(handles.uitable, 'Data',data, 'ColumnFormat',{'numeric'});