It tries to attack the root cause of the problem: the window list doesn't handle vertical layout as such but as a case of tall and narrow horizontal layout. So I've:
- added indication of the orientation,
- passed the orientation from the applet,
- modified the computation of the layout using the orientation (in some place I test the orientation and duplicate the computation mutatis mutandis)
There is still work to do. For instance if you want a wide vertical patch, with my patch it doesn't use more than one column even when it would be better to do so.
Here is another patch.
It tries to attack the root cause of the problem: the window list doesn't handle vertical layout as such but as a case of tall and narrow horizontal layout. So I've:
- added indication of the orientation,
- passed the orientation from the applet,
- modified the computation of the layout using the orientation (in some place I test the orientation and duplicate the computation mutatis mutandis)
There is still work to do. For instance if you want a wide vertical patch, with my patch it doesn't use more than one column even when it would be better to do so.
--
Jean-Marc