rqt: container plugin problems
I have problems making the rqt container plugin do as I want.
Basically I want the full application window to consists of 2 or more tab panels. Each of tabs will show several plugins.
I thought I could do this with the container plugin, so a tab is based on a container. But I have some problems:
- Placement problems: I simply cannot drop the plugins the right place so they end up in the right container
- Lockups: Frequently a plugin ends up floating and non-responsive
Questions:
- Can I expect the container plugin to do what I described?
- Can I achieve what I describe by creating two different perspective files, each one representing what I want in a tab. And then manually edit a perspective file to form a new perspective which present perspective a and b as two tabs?
- Other options?
The lockup problem is something I have encountered also (but haven't taken the time to follow up with) - it deserves to be an issue on https://github.com/ros-visualization/... . It would be good to come up with the most basic steps to demonstrate the problem repeatedly.
I worked around it by moving very slowly and export saving my perspective when I felt I was making progress. When the floating lock up occurred I'd quit and restart rqt with my last saved perspective.
For question 2 what I would like to see is that rqt itself can be a plugin within rqt, and would save the perspective it loads in the plugin settings (which go into the perspective of the higher level perspective).