Directory UNIT_TESTER/run/display/

Directory Created:
2011-06-16 20:16
Total Files:
25
Deleted Files:
0
Lines of Code:
17249

[root]/UNIT_TESTER/run/display

Lines of Code

UNIT_TESTER/run/display/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
westram 204 (100.0%) 46531 (100.0%) 228.0

Most Recent Commits

westram 2021-12-20 18:44 Rev.: 18883


* reintegrates 'nds' into 'trunk'
- fixes #841
* adds: log:branches/nds@18843:18882

6 lines of code changed in 1 file:

  • UNIT_TESTER/run/display: nds.arb (+6 -4)
westram 2020-12-14 18:22 Rev.: 18637


* hide bootstrap values at zero-length branches.
- correct expected test results.
- document when bootstraps will be hidden automatically.

0 lines of code changed in 19 files:

  • UNIT_TESTER/run/display: dendro_CH.fig (-1), dendro_CH_centered.fig (-1), dendro_CH_centered_diagonal.fig (-1), dendro_CH_diagonal.fig (-1), dendro_CN.fig (-1), dendro_CN_diagonal.fig (-1), dendro_CN_shortSmall.fig (-1), dendro_MH.fig (-2), dendro_MH_diagonal.fig (-2), dendro_MH_long.fig (-2), dendro_MN.fig (-2), irs_CH.fig (-1), irs_CN.fig (-1), irs_MH.fig (-2), irs_MN.fig (-2), radial_CH.fig (-1), radial_CN.fig (-1), radial_MH.fig (-2), radial_MN.fig (-2)
westram 2018-10-17 11:00 Rev.: 17478


* reintegrates 'svalues' into 'trunk'
- implements #614
* adds: log:branches/svalues@17357:17419,17428:17464,17469,17471:17477

1667 lines of code changed in 20 files:

  • UNIT_TESTER/run/display: dendro_CH.fig (+35 -51), dendro_CH_centered.fig (+35 -51), dendro_CH_centered_diagonal.fig (+35 -51), dendro_CH_diagonal.fig (+35 -51), dendro_CN.fig (+82 -100), dendro_CN_diagonal.fig (+96 -103), dendro_CN_shortSmall.fig (+82 -100), dendro_MH.fig (+83 -100), dendro_MH_diagonal.fig (+83 -100), dendro_MH_long.fig (+83 -100), dendro_MN.fig (+64 -54), dendro_MN_diagonal.fig (+1 -51), irs_CH.fig (+35 -51), irs_CN.fig (+318 -285), irs_MH.fig (+83 -51), irs_MN.fig (+61 -51), radial_CH.fig (+209 -173), radial_CN.fig (+143 -109), radial_MH.fig (+43 -9), radial_MN.fig (+61)
westram 2018-10-12 17:44 Rev.: 17472


* partial merge from 'svalues' into 'trunk'
- increase group scaling for radial trees (+force {{{compute_tree}}} in tests)
- test different greylevels for groups (0%, 25%, 75%, 100%)
- fix greylevel shading of polygon/circles/arcs on printer/screen
* adds: log:branches/svalues@17465:17468,17470

1554 lines of code changed in 22 files:

  • UNIT_TESTER/run/display: dendro_CH.fig (+18 -18), dendro_CH_centered.fig (+18 -18), dendro_CH_centered_diagonal.fig (+18 -18), dendro_CH_diagonal.fig (+18 -18), dendro_CN.fig (+4 -4), dendro_CN_diagonal.fig (+4 -4), dendro_CN_shortSmall.fig (+4 -4), dendro_MH.fig (+18 -18), dendro_MH_diagonal.fig (+18 -18), dendro_MH_long.fig (+18 -18), dendro_MN.fig (+4 -4), dendro_MN_diagonal.fig (+4 -4), irs_CH.fig (+22 -22), irs_CN.fig (+4 -4), irs_MH.fig (+22 -22), irs_MN.fig (+4 -4), nds_CH.fig (+39 -39), nds_MH.fig (+39 -39), radial_CH.fig (+368 -368), radial_CN.fig (+269 -269), radial_MH.fig (+417 -417), radial_MN.fig (+224 -224)
westram 2018-05-08 15:16 Rev.: 17002


* reintegrates 'fix' into 'trunk'
- fixes #721
* adds: log:branches/fix@16922:16938,16961:17001

5236 lines of code changed in 13 files:

  • UNIT_TESTER/run/display: dendro_CH.fig (+479 -503), dendro_CH_centered.fig (+479 -503), dendro_CH_centered_diagonal.fig (+365 -389), dendro_CH_diagonal.fig (+365 -389), dendro_CN.fig (+388 -410), dendro_CN_diagonal.fig (+266 -288), dendro_CN_shortSmall.fig (+388 -410), irs_CH.fig (+511 -535), irs_CN.fig (+417 -441), nds_CH.fig (+608 -633), nds_CN.fig (+409 -434), radial_CH.fig (+294 -319), radial_CN.fig (+267 -290)
westram 2017-05-21 17:59 Rev.: 15966


* reintegrates 'group' into 'trunk'
- implements #652 (group search)
* adds: log:branches/group@15733:15740,15743:15748,15750:15752,15754,15756,15758:15777,15781:15793,15796,15798:15806,15808:15817,15819:15965

136 lines of code changed in 24 files:

  • UNIT_TESTER/run/display: dendro_CH.fig (+1 -1), dendro_CH_centered.fig (+1 -1), dendro_CH_centered_diagonal.fig (+1 -1), dendro_CH_diagonal.fig (+1 -1), dendro_CN.fig (+1 -1), dendro_CN_diagonal.fig (+1 -1), dendro_CN_shortSmall.fig (+1 -1), dendro_MH.fig (+1 -1), dendro_MH_diagonal.fig (+1 -1), dendro_MH_long.fig (+1 -1), dendro_MN.fig (+1 -1), dendro_MN_diagonal.fig (+1 -1), irs_CH.fig (+1 -1), irs_CN.fig (+1 -1), irs_MH.fig (+1 -1), irs_MN.fig (+1 -1), nds_CH.fig (+29 -29), nds_CN.fig (+29 -29), nds_MH.fig (+29 -29), nds_MN.fig (+29 -29), radial_CH.fig (+1 -1), radial_CN.fig (+1 -1), radial_MH.fig (+1 -1), radial_MN.fig (+1 -1)
westram 2017-02-27 16:12 Rev.: 15639


* bootstrap circle/ellipse size (fixes #670)
- do NOT zoom ellipse Y-size (only depends on vertical branch-distance)
- apply zoom first, then apply limit
- renamed limit awar (-> reset)
- scale limit fine-grained at lower border of range
- reduced max. limit to 30 (was 200)
- increase max. zoom to 30 (was 20)
- typo in GUI/help
* tests:
- changes accepted for Y-limit of ellipses
- changed used limit (to reproduce same results)

45 lines of code changed in 3 files:

  • UNIT_TESTER/run/display: dendro_MH.fig (+15 -15), dendro_MH_diagonal.fig (+15 -15), dendro_MH_long.fig (+15 -15)
westram 2016-11-23 13:46 Rev.: 15374


* reintegrates 'tree' into 'trunk'
- implements #578
- tree display
* new options: triangle, attach points
* optimized placement: folded group names, bootstrap values
* split config window (too big)
* adds: log:branches/tree@15347:15373

7674 lines of code changed in 16 files:

  • UNIT_TESTER/run/display: dendro_CH.fig (+539 -562), dendro_CH_centered.fig (new 927), dendro_CH_centered_diagonal.fig (new 703), dendro_CH_diagonal.fig (new 703), dendro_CN.fig (+442 -453), dendro_CN_diagonal.fig (new 504), dendro_CN_shortSmall.fig (new 752), dendro_MH.fig (+584 -607), dendro_MH_diagonal.fig (new 712), dendro_MH_long.fig (new 936), dendro_MN.fig (+417 -428), dendro_MN_diagonal.fig (new 455), irs_CH.fig (-11), irs_CN.fig (-11), irs_MH.fig (-11), irs_MN.fig (-11)
westram 2016-01-21 09:10 Rev.: 14668


* reintegrates 'fix' into 'trunk'
- implements #118, #209
- fixes #405
- vertical group scaling now customizable
* adds: log:branches/fix@14645:14667

85 lines of code changed in 11 files:

  • UNIT_TESTER/run/display: dendro_CH.fig (+15 -15), dendro_CN.fig (+4 -8), dendro_MH.fig (+8 -12), dendro_MN.fig (+16 -12), irs_CH.fig (+7 -7), irs_CN.fig (+8 -8), irs_MH.fig (+8 -8), irs_MN.fig (+8 -4), radial_CH.fig (+4 -4), radial_CN.fig (+3 -3), radial_MN.fig (+4)
westram 2015-12-28 16:24 Rev.: 14656


* update demo.arb, such that there are
- nested unfolded groups
- all combinations of partially/completely marked/unmarked, folded/unfolded groups

4368 lines of code changed in 16 files:

  • UNIT_TESTER/run/display: dendro_CH.fig (+428 -306), dendro_CN.fig (+333 -307), dendro_MH.fig (+453 -329), dendro_MN.fig (+302 -264), irs_CH.fig (+436 -333), irs_CN.fig (+321 -288), irs_MH.fig (+415 -312), irs_MN.fig (+306 -273), nds_CH.fig (+15 -43), nds_CN.fig (+15 -15), nds_MH.fig (+7 -35), nds_MN.fig (+7 -7), radial_CH.fig (+392 -299), radial_CN.fig (+278 -267), radial_MH.fig (+438 -343), radial_MN.fig (+222 -213)
westram 2015-08-25 15:43 Rev.: 14197


* reintegrates 'markers' into 'trunk'
- completes #658
* adds:
- log:branches/markers@14027:14029,14033:14180,14190:14196

272 lines of code changed in 4 files:

  • UNIT_TESTER/run/display: radial_CH.fig (+82 -54), radial_CN.fig (+54 -54), radial_MH.fig (+82 -54), radial_MN.fig (+54 -54)
westram 2015-08-24 10:29 Rev.: 14190


* merge [14180:14189] from 'markers' into 'trunk'
- refactored {{{AWT_graphic_tree::show_radial_tree}}}
* adds:
- log:branches/markers@14181:14189

934 lines of code changed in 4 files:

  • UNIT_TESTER/run/display: radial_CH.fig (+252 -252), radial_CN.fig (+240 -240), radial_MH.fig (+269 -269), radial_MN.fig (+173 -173)
westram 2015-08-18 11:20 Rev.: 14172


* group indicator (at root of unfolded group in dendrogram)
- draw as solid polygon (much easier to click/drag)
- draw on top of branches
* updated display test results

56 lines of code changed in 2 files:

  • UNIT_TESTER/run/display: dendro_CH.fig (+28 -16), dendro_MH.fig (+28 -16)
westram 2015-07-15 14:42 Rev.: 14025


* reintegrates 'markers' into 'trunk'
* adds:
- log:branches/markers@13954:14024

3733 lines of code changed in 16 files:

  • UNIT_TESTER/run/display: dendro_CH.fig (+259 -635), dendro_CN.fig (+230 -518), dendro_MH.fig (+156 -556), dendro_MN.fig (+113 -377), irs_CH.fig (+287 -644), irs_CN.fig (+225 -484), irs_MH.fig (+158 -515), irs_MN.fig (+120 -379), nds_CH.fig (+481 -299), nds_CN.fig (+156 -156), nds_MH.fig (+354 -172), nds_MN.fig (+29 -29), radial_CH.fig (+321 -562), radial_CN.fig (+305 -458), radial_MH.fig (+324 -589), radial_MN.fig (+215 -344)
westram 2015-06-08 20:28 Rev.: 13874


* fix treedisp unittest results

1740 lines of code changed in 8 files:

  • UNIT_TESTER/run/display: dendro_CH.fig (+223 -217), dendro_CN.fig (+223 -217), irs_CH.fig (+223 -217), irs_CN.fig (+223 -217), nds_CH.fig (+272 -266), nds_CN.fig (+272 -266), radial_CH.fig (+152 -146), radial_CN.fig (+152 -146)
westram 2013-08-26 17:49 Rev.: 10494


* reintegrate 'nds'
* replaces broken revision [10485]

132 lines of code changed in 1 file:

  • UNIT_TESTER/run/display: nds.arb (new 132)
westram 2011-06-16 23:12 Rev.: 7668


* merge from dev [7578] [7579] [7580] [7581] [7582] [7585] [7587] [7588] [7589] [7592] [7593] [7594] [7595] [7596] [7597] [7598] [7599] [7601] [7602] [7603] [7604] [7605] [7606] [7607] [7608] [7609] [7610] [7611] [7613] [7615] [7616] [7618]
- ARB canvas printing
* generate xfigs with 1200 dpi (was 80)
* DRYed canvas_to_xfig vs canvas_to_printer
* tracked down a bug in fig2dev causing wrong prints (added a workaround plus toggle to disable it)
* paint invisible to printer (as white dots)
- print two invisible dots which enclose the area calculated by size-device (-> fig2dev centers correctly)
* fixed magnification
- replaced hardcoded border with a relative border around the overall figure and a relative non-printable page-border
- use these borders for xfig-export and printing (previously only used in xfig-export)
- rewrote overlap calculation
* dialog
- missing macro-id for 'Fit on'
- provide paper sizes and pass them to fig2dev
- display resulting output-size of figure in print dialog
- added quick-fit buttons several page count
- added 'lock to pages'
- refactorings
* AWT_canvas
* AWT_graphic
* AWT_graphic_exports
* AWT_nonDB_graphic
* AW_device_size
- canvas draw function
* line styles (AW_DOTTED, AW_DASHED)
* changed line_width to short (assert line_width is > 0)
* fix missing final pixel on lines/boxes
* fix width/height of XFillRectangle
* changed cap_style + join_style
* changed code drawing boxes with fixed pixel width (due to correct lines/boxes)
- added AW_device::rtransform_pixelsize().
- rewrote IRS display
* uses double instead of int
* scroll closed groups inside top-folding-area until they are completely scrolled out of main-area
* draw one thick line for folding-separator
- do only draw on print device, if printing screen-only
* group frame/box
- draw dotted frame on unfolded groups
- frame/box size represents depth and size of subtree (as in dendrogram)
* condensed display
* draw text on size device
- enhanced AW_device_size
* tracks size info separately for scalable and unscalable gfx-elements
* reset() sets clipping to a BIG area on size device to avoid clipping (size should NEVER EVER be clipped)
* AW_device
- recalc_size() uses unscalable overlap caused by text at borders of graphic to dynamically set some extra padding
- replaced ALL default paddings by constant value (10 pixel)
- when a zoom-reset is done now, ARB correctly fits the graphic AND the text into the viewport
- unit tests (tree display)
* use monospaced font (makes faked font-limits more accurate)
* changed zoom/area calculation
* draw 2 boxes (one around gfx-text, another around gfx+text)

10855 lines of code changed in 16 files:

  • UNIT_TESTER/run/display: dendro_CH.fig (new 1186), dendro_CN.fig (+629 -619), dendro_MH.fig (+775 -765), dendro_MN.fig (new 936), irs_CH.fig (+775 -773), irs_CN.fig (+581 -579), irs_MH.fig (+770 -768), irs_MN.fig (+581 -579), nds_CH.fig (new 849), nds_CN.fig (new 449), nds_MH.fig (new 819), nds_MN.fig (new 419), radial_CH.fig (new 732), radial_CN.fig (+365 -357), radial_MH.fig (+499 -491), radial_MN.fig (new 490)
westram 2011-06-16 20:16 Rev.: 7666


* merge from dev [7539] [7541] [7543] [7544] [7548] [7549] [7550] [7552] [7553] [7554] [7555] [7556] [7557] [7558] [7559] [7561] [7562] [7563] [7564] [7565] [7566] [7567] [7568] [7569] [7570] [7571] [7572] [7574] [7575]
- behavioral changes
* when jumping to gene the text will also move into viewport
* this slightly changed the zoom used in IRS tree
* dont try to draw clipped bracket
* arcs were not drawn if NW-quadrant was not fully visible
* fixed '~'-bond (SECEDIT): use constants; fixed a small gap sometimes visible; reduced OUTSIDE overhang of arcs by 15 degrees
* reset disp_device after show()
- use new type AW_rgb for colors
- removed old-style enum typedefs
- refactored
* AW_GC
* DRYed AWT_graphic_tree::show() vs fake_AWT_graphic_tree::test_show_tree()
* AW_clipable
* moved font_overlap values into AW_font_overlap
* AW_device
- removed transform/rtransform flavors using ints (replaced usages by Position/Rectangle transformations)
- added get_rtransformed_cliprect
- pass radius as Vector (circle/arc)
- fixed degrees chaos in arc params: arc_degrees now also is clockwise (like start_degrees) - both are clockwise cause ARBs y-coordinate grows downwards
- invisible_impl uses Position as param
- fixed return type of draw functions
- fixed a bug in pop_clip_scale
* push+pop did not restore scale and offset properly (only if zoom was not 1.0)
* reset AW_zoomable before restoring and restore offset before scale
- AW_device_Xm
* refactored arc_impl
- AW_device_print
* refactored circle_impl
- added assertion against drawing zero-sized circles
- test for positive radius before drawing bootstrap circles (e.g. if branchlength is zero)
- "fix" clipping of circles on AW_device_print (only affects printing when "screen only" is selected)
* if more than half of circle gets clipped -> skip circle
* otherwise force circle into clipped bounding rectangle (i.e. print a smaller circle, that fits on the screen)
* basic implementation of AW_device_print::arc_impl
- arcs based on circles are drawn using xfigs ARC command
- arcs based on ellipses are interpolated using splines
- clipping does some as with circles (clip bounding-box and draw arc inside; if less than half of arc is inside clipping area, skip arc completely)
* separated fprintf into single lines for better documentation of single xfig parameters
* AW_area_management (made member variables private + split up with useless friends)

8038 lines of code changed in 8 files:

  • UNIT_TESTER/run/display: dendro_CN.fig (new 1013), dendro_MH.fig (new 1217), irs_CH.fig (new 1274), irs_CN.fig (new 986), irs_MH.fig (new 1244), irs_MN.fig (new 956), radial_CN.fig (new 583), radial_MH.fig (new 765)
Generated by StatSVN 0.7.0