Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#398 closed defect (fixed)

Rendering problems of IRS group brackets

Reported by: epruesse Owned by: devel
Priority: normal Milestone:
Component: Library (GUI) Version: SVN
Keywords: Cc:

Description

The third type (not radial, not normal, not list) shows the topmost group in demo.arb wrongly. It's just a line, the sequences aren't shown. (Happens in trunk also). When folded, the group appears normally.

Change History (5)

comment:1 follow-ups: Changed 11 years ago by westram

  • Component changed from ARB_NTREE to Library (GUI)
  • Summary changed from group "outerasdasd" not rendered corectly in 3rd tree view type to Rendering problems of IRS group brackets
  • group is named 'outer' in my version (also displays as 'outer' both in trunk and gtk)
  • display in trunk is perfect for me. when the group is open, it displays a kind of bracket enclosing the group (shaped similar to character '['). The line you saw is just the upper horizontal line of the group.
    Annotation:
    • The intention of that tree mode (called IRS) is to show the complete hierarchy of the shown part of the tree. Unfold group 'g2' and 'outer' and move the tree upwards to get an impression.
    • IRS is an acronym still searching its full name
  • gtk version has the following differences:
    • brackets enclosing open groups are not drawn with dotted lines (so you cannot tell them apart from tree structure)
    • the upper horizontal line of the bracket of the 1st group is drawn bold

comment:2 in reply to: ↑ 1 Changed 11 years ago by epruesse

Replying to westram:

  • group is named 'outer' in my version (also displays as 'outer' both in trunk and gtk)

I had a quicksave, must have changed it at some point to test renaming groups.

  • IRS is an acronym still searching its full name

:) Like AISC then…

comment:3 in reply to: ↑ 1 ; follow-up: Changed 11 years ago by epruesse

  • brackets enclosing open groups are not drawn with dotted lines (so you cannot tell them apart from tree structure)

It works with AA turned off…

The entire world/device/pixel mapping/scaling issue seems to be more than a bit complicated. ARB positions center on pixels, Cairo positions center between pixels. According to Cairo FAQ appropriate rounding needs to be done depending on the situation (filled areas are different than lines, zooming and antialiasing complicate things).

Since I don't want to mess with this too much just now, I'll just make the dotted line use short 2px dashes separated by 2px (the dashed line uses 3px distance and 8px lines).

comment:4 Changed 11 years ago by epruesse

  • Resolution set to fixed
  • Status changed from new to closed

fixed by r10945

comment:5 in reply to: ↑ 3 Changed 11 years ago by westram

Replying to epruesse:

Since I don't want to mess with this too much just now, I'll just make the dotted line use short 2px dashes separated by 2px (the dashed line uses 3px distance and 8px lines).

Looks nice now :)

Note: See TracTickets for help on using tickets.