uicontrol(table): Add a way to set the initial widths of columns
Reported by Samuel GOUGEON (@sgougeon)
Presently, the table's width fills the width specified in the Position property.
This nice feature must be kept.
Moreover, all columns -- except the first -- are equaly wide, and their width can be interactively tuned (see also the bug 11630)
However, most often it would be useful to be able to explicitly set the initial widths -- including for the first column --, since the content of different columns are often very different or in various formats.
The "Value" property could be used to specify a row of reals of the same size
as size(table,2). Then, the width of column #i would be
Value(i) / sum(Value) * Table_width
with Table_width taken from the Position property.