Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement an item "tree" for composers #14293

Closed
qgib opened this issue Oct 6, 2011 · 19 comments
Closed

Implement an item "tree" for composers #14293

qgib opened this issue Oct 6, 2011 · 19 comments
Labels
Feature Request Print Layouts Related to QGIS Print Layouts, Atlas or Reporting frameworks

Comments

@qgib
Copy link
Contributor

qgib commented Oct 6, 2011

Author Name: Thaddeus - (Thaddeus -)
Original Redmine Issue: 4358

Redmine category:map_composer/printing
Assignee: Nyall Dawson


I was trying to hide from printing/exporting a label by sending it to back, but now I cannot figure out how to bring it back to the front because it's unselected and hiding behind a few map and image objects. Selecting objects at the front and sending them to the back until the wanted object appears is not a practical option: maybe I'm missing something ?


@qgib
Copy link
Contributor Author

qgib commented Oct 7, 2011

Author Name: Giovanni Manghi (@gioman)


It is a "classical" way handle objects, the one used by powerpoint/impress for example. I can't see here a bug nor a feature request. If you have a clear idea on how to improve object handling please reopen the ticket, and eventually evaluate to support the development of the feature you are requesting.


  • resolution was changed from to invalid
  • status_id was changed from Open to Closed

@qgib
Copy link
Contributor Author

qgib commented Oct 7, 2011

Author Name: Nathan Woodrow (@NathanW2)


I would say one way to handle this would be to have a tree list like in Qt Designer that shows you the controls that you can pick and bring it forward or back.

@qgib
Copy link
Contributor Author

qgib commented Oct 7, 2011

Author Name: Giovanni Manghi (@gioman)


New description: I would say one way to handle this would be to have a tree list like in Qt Designer that shows you the controls that you can pick and bring it forward or back.


  • resolution was changed from invalid to
  • status_id was changed from Closed to Open
  • assigned_to_id was configured as Marco Hugentobler
  • priority_id was changed from Normal to Low

@qgib
Copy link
Contributor Author

qgib commented Oct 7, 2011

Author Name: Thaddeus - (Thaddeus -)


A simple Listbox/Dropdown Listbox listing all the objects for selection would do: it better than editing the zValue manually as I'm doing now.

All of the following programs allow selection of the front-most only object when clicking on the main canvas, but offer options as described below.

A known CAD program uses the Ctrl key to cycle through and highlight all items below the cursor: pressing control and leftclick once and enters Cycle mode, release control and subsequent leftclicks cycle through all objects in a loop until rightclick is pressed and then the selection set is created.

Scribus has a more sophisticated object manager: the Outline Pallete. It's a floating/dockable panel or window showing a tree like structure of all objects which have unique names. Any object can be selected here and more.. Control leftclick also cycles through all objects on the cancas, just like the CAD program above.

Inkscape has a XML editor with similar capabilities as Scribus, but also allows one to edit the XML code from inside: very cool. In QGIS I open the QGS file in my Geany text editor and manually change/swap the zValue, save and reopen on QGIS. Also, Alter cycles through all objects in Inkscape.


  • 3462 was configured as Inkscape_ClickOnXMLeditor.png

@qgib
Copy link
Contributor Author

qgib commented Oct 7, 2011

Author Name: Thaddeus - (Thaddeus -)


  • 3463 was configured as Inkscape_ClickOnObjec.png

@qgib
Copy link
Contributor Author

qgib commented Oct 7, 2011

Author Name: Thaddeus - (Thaddeus -)


  • 3464 was configured as Scribus_EnforcingUniqueObjectName.png

@qgib
Copy link
Contributor Author

qgib commented Oct 7, 2011

Author Name: Thaddeus - (Thaddeus -)


  • 3465 was configured as Scribus_ClickOnOutlinePalette.png

@qgib
Copy link
Contributor Author

qgib commented Oct 7, 2011

Author Name: Thaddeus - (Thaddeus -)


  • 3466 was configured as Scribus_ClickOnYellowTriangle.png

@qgib
Copy link
Contributor Author

qgib commented Oct 7, 2011

Author Name: Thaddeus - (Thaddeus -)


  • 3467 was configured as CAD_SelectCycleOn.png

@qgib
Copy link
Contributor Author

qgib commented Dec 16, 2011

Author Name: Giovanni Manghi (@gioman)


  • fixed_version_id was configured as Version 1.7.4

@qgib
Copy link
Contributor Author

qgib commented Apr 15, 2012

Author Name: Giovanni Manghi (@gioman)


  • fixed_version_id was changed from Version 1.7.4 to Version 2.0.0

@qgib
Copy link
Contributor Author

qgib commented Oct 6, 2012

Author Name: Pirmin Kalberer (Pirmin Kalberer)


  • fixed_version_id was changed from Version 2.0.0 to Future Release - Nice to have

@qgib
Copy link
Contributor Author

qgib commented May 16, 2013

Author Name: Nyall Dawson (@nyalldawson)


  • fixed_version_id was changed from Future Release - Nice to have to Future Release - High Priority
  • assigned_to_id was changed from Marco Hugentobler to Nyall Dawson

@qgib
Copy link
Contributor Author

qgib commented May 16, 2013

Author Name: Nyall Dawson (@nyalldawson)


  • category_id was changed from 33 to Map Composer/Printing

@qgib
Copy link
Contributor Author

qgib commented Sep 24, 2013

Author Name: Nyall Dawson (@nyalldawson)


QGIS master now has the ability to select items hiding below other items by ctrl-clicking items. There's also menu items and shortcuts for select next below/above.

However, I think an item tree panel would still be a great addition


  • subject was changed from Select a Composer Object hiding behind other objects. to Implement an item "tree" for composers

@qgib
Copy link
Contributor Author

qgib commented Oct 1, 2013

Author Name: Nyall Dawson (@nyalldawson)


Fixed in changeset "aaa2fcf4724462e45f93eb97f17fbc2cb8664291".


  • status_id was changed from Open to Closed

@qgib
Copy link
Contributor Author

qgib commented Oct 1, 2013

Author Name: Nyall Dawson (@nyalldawson)


Not sure why this auto-closed itself. Can someone with permission reopen this please?

@qgib
Copy link
Contributor Author

qgib commented Oct 1, 2013

Author Name: Jürgen Fischer (@jef-n)


  • status_id was changed from Closed to Open

@qgib
Copy link
Contributor Author

qgib commented Jul 30, 2014

Author Name: Nyall Dawson (@nyalldawson)


Fixed in changeset "4506b81537dff3efe2a61c9992098e07e9d1af99".


  • status_id was changed from Open to Closed

@qgib qgib added Feature Request Print Layouts Related to QGIS Print Layouts, Atlas or Reporting frameworks labels May 24, 2019
@qgib qgib added this to the Future Release - High Priority milestone May 24, 2019
@qgib qgib closed this as completed May 24, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request Print Layouts Related to QGIS Print Layouts, Atlas or Reporting frameworks
Projects
None yet
Development

No branches or pull requests

1 participant