I've reviewed this patch. I rebased it against master, and I fixed a small oversight in that the relative position format string wasn't being used in the original
I agree that it's a good idea to set the width of the box based on the workspace dimensions and the grid units.
I don't like that we have to test for changes every time we update the labels.
I would suggest using the code for computing size, but move it to the callbacks that were deleted in gui-top-window.c
I've reviewed this patch. I rebased it against master, and I fixed a small oversight in that the relative position format string wasn't being used in the original
I agree that it's a good idea to set the width of the box based on the workspace dimensions and the grid units.
I don't like that we have to test for changes every time we update the labels.
I would suggest using the code for computing size, but move it to the callbacks that were deleted in gui-top-window.c