Yes I know that it clearly states that the order of widgets on the EDE panel is currently fixed and one day may respect the order specifiede in ede-panel.conf.
So as I only want to change the order of those after taskbar to
system_tray,cpu_monitor,mem_monitor,clock
I decided to dig into the code and see if a simple re-ordering to my preference was possible.
I thought the order was being determined by this list of items in Panel.cpp, so changed the order there
After recompiling and launching ede-panel, the order of applets was not changed.
Obviously I am not understanding the code correctly, and after further examination, do not see exactly, how the order is being determined, other than via EDE_PANEL_APPLET_OPTION_property hardcoded into each applet source file and queried in panel::do_layout and thus not so simple to adjust to get my preferred order.
Also in my testing there appears to possibly be a bug in the systray applet display because it is only showing the HP icon for hp-systray)when I should also be seeing an icon for parcellite, pasystray, and pidgin, making a total of 4 (which all appear in "stalonetray" and the systray of other panels eg bmpanel2, fbpanel).
Last edit: J G Miller 2018-05-11
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Panel layout engine is kind-of messy and some applets aligns to left-only and some to right-only positions. This should be changed.
For now, ordering is a bit limited.
Also in my testing there appears to possibly be a bug in the systray applet display because it is only showing the HP icon for hp-systray)when I should also be seeing an icon for parcellite, pasystray, and pidgin,
Are you using standard panel or modified one?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes I know that it clearly states that the order of widgets on the EDE panel is currently fixed and one day may respect the order specifiede in ede-panel.conf.
So as I only want to change the order of those after taskbar to
I decided to dig into the code and see if a simple re-ordering to my preference was possible.
I thought the order was being determined by this list of items in Panel.cpp, so changed the order there
After recompiling and launching ede-panel, the order of applets was not changed.
Obviously I am not understanding the code correctly, and after further examination, do not see exactly, how the order is being determined, other than via EDE_PANEL_APPLET_OPTION_property hardcoded into each applet source file and queried in panel::do_layout and thus not so simple to adjust to get my preferred order.
Also in my testing there appears to possibly be a bug in the systray applet display because it is only showing the HP icon for hp-systray)when I should also be seeing an icon for parcellite, pasystray, and pidgin, making a total of 4 (which all appear in "stalonetray" and the systray of other panels eg bmpanel2, fbpanel).
Last edit: J G Miller 2018-05-11
Hi,
In ~/.config/ede/ede-panel.conf, try this:
Panel layout engine is kind-of messy and some applets aligns to left-only and some to right-only positions. This should be changed.
For now, ordering is a bit limited.
Are you using standard panel or modified one?