Opened 4 years ago

Last modified 3 years ago

#676 new enhancement

several tree-settings should be made tree-type or tree-view dependent

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

Description (last modified by westram)

Separate all tree-setting into 3 types:

  • general (=status quo),
  • view-specific and
  • treetype-specific

Specifically change:

  • scaling factors (vertical distance, group scalings) ⇒ view-specific
  • setting for group-counters (introduced with #118) ⇒ type-specific
  • Text zoom/pad (there are already two separate settings for radial and dendro/irs) ⇒ type-specific
    • merge both options(?)

Instead of introducing a big amount of new GUI stuff:

  • add a separate 'Tree Settings' window for each ARB_NT-window (ie. for each canvas)
  • when tree-type changes → map tree-type-specific awars to the awars actually used in tree-settings GUI
  • show marker in window-title (sth like '(1)', '(2)'.. as done for main window)
    • move all view-specific options into separate section
  • add type-specific section at bottom of settings window
    • group all type-specific settings there
    • show current tree-type as headline of that section (to make clear stuff is type-dependent)
  • add toggles in front of view- and type-specific options (if checked ⇒ option gets "general")

Unclear: how to handle managed configs? perform a tree-type specific save?



requires: #727
related: #720

Change History (5)

comment:1 Changed 4 years ago by westram

  • Component changed from Library (GUI) to Library (TreeDisplay)

comment:2 Changed 3 years ago by westram

  • Description modified (diff)

comment:3 Changed 3 years ago by westram

  • Description modified (diff)
  • Summary changed from several tree-settings should be made tree-type dependent to several tree-settings should be made tree-type or tree-view dependent

comment:4 Changed 3 years ago by westram

  • Description modified (diff)

comment:5 Changed 3 years ago by westram

  • Description modified (diff)
Note: See TracTickets for help on using tickets.