Object Browser Pane

Registered by codedread

There should be a tree control that displays all the elements within the currently active SVG document. This panel should be enabled/disabled by choice. Clicking on elements within the browser should scroll and bring the cursor to the start of that element in the text view. Cursoring to an element in the text view should highlight the corresponding element in the object browser.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
codedread
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 0.03
Started by
codedread
Completed by
codedread

Related branches

Sprints

Whiteboard

Simple browser pane was completed for Helium (0.02) but no interactivity between the editor and the browser. The full feature will be targeted for Carve Lithium (0.03).

In Build 15, node-clicking now scrolls the text editor document to the vicinity of the node, places the text on the text block after the start tag and highlights the line. There appears to be some bugginess where occasionally (randomly) clicks stop working. This can be worked around by opening up another document and then switching tabs back to the original document. Also, the positioning of the cursor when clicking is not accurate. I see no easy way around this at the moment because each QDomNode only gives the line number (not the QTextBlock or character positions on which it was parsed).

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.