User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.11) Gecko/20071128 SUSE/2.0.0.11-2.1 Firefox/2.0.0.11 Build Identifier: Distro: Suse 10.3 w/ suse XFCE 4.4.1 packages In XFCE 4.4.1, it is not possible to have two panels on the same screen edge and have them both visible. When two or more panels are placed on the same screen edge with the panel manager, the panel with the lowest # value (ex. Panel #1) is placed on top. Desired behavior: When moving panels to the same screen edge, allow the panels to be "stacked" against that edge, so that both panels are viewable/useable at the same time. Priority of which panel is closest to the screen edge could be determined by: * Setting adjustment in panel manager * A checkbox setting such as "rests on edge" or * additional, nested positioning boxes inside the current positioning boxes to set the current panel order for that edge (ex. panels which use position setting boxes farthest from screen edge appear further inside the desktop compared to a panel with a position setting which is closer to the outside of the screen). or * Panel "nice-ness" value for determining order of panels on the edge. Lower value = closer to the edge. or * Whichever panel was moved last, is the panel which rests on the screen edge. Those are just some of my ideas, I'm not sure how XFCE team would want to implement it. Reproducible: Always Steps to Reproduce: 1. Create additional panel in panel manager (fixed position, full width) 2. Move panel to same edge setting as another panel Actual Results: Panel with lowest # value (ex. Panel #1) for the selected screen edge is on top, no matter which panel is moved. Expected Results: Panels should play nice & stack on screen edge, similar to KDE or GNOME "panel" behavior.
Created attachment 1495 desired panel behavior screenshot (kde) Example screenshot from my kde355 setup. Panel w/ KDE menu, application launchers, pager & systray on screen edge, list of open applications (task list) inboard.
I have no real intention to implement this, since it is quite complicated in some situations. However the devel panel has an option to insert a wrapper (mode of the separator plugin), this will put items after the wrapper in a new line on the panel. This is much simpler to implement, but still has a limitation in size (a 30px panel becomes 2 rows of 30px with a wrapper).
4.10 will have a rows setting that work much better then stacking in a lot of cases, also since the rows property is adopted by plugins.