mirror of https://gitlab.com/ita1024/waf.git
Add --dnotooltip to parallel_debug for tooltip-free images
This commit is contained in:
parent
f5aa701f1f
commit
e6bd4c6609
|
@ -17,7 +17,7 @@ try:
|
||||||
from Queue import Queue
|
from Queue import Queue
|
||||||
except:
|
except:
|
||||||
from queue import Queue
|
from queue import Queue
|
||||||
from waflib import Runner, Options, Utils, Task, Logs, Errors
|
from waflib import Runner, Options, Task, Logs, Errors
|
||||||
|
|
||||||
#import random
|
#import random
|
||||||
#random.seed(100)
|
#random.seed(100)
|
||||||
|
@ -55,6 +55,7 @@ svg.addEventListener('mouseout', function(e) {
|
||||||
}, false);
|
}, false);
|
||||||
|
|
||||||
function showInfo(evt, txt) {
|
function showInfo(evt, txt) {
|
||||||
|
${if project.tooltip}
|
||||||
tooltip = document.getElementById('tooltip');
|
tooltip = document.getElementById('tooltip');
|
||||||
|
|
||||||
var t = document.getElementById('tooltiptext');
|
var t = document.getElementById('tooltiptext');
|
||||||
|
@ -68,6 +69,7 @@ function showInfo(evt, txt) {
|
||||||
|
|
||||||
var r = document.getElementById('tooltiprect');
|
var r = document.getElementById('tooltiprect');
|
||||||
r.setAttribute('width', t.getComputedTextLength() + 6);
|
r.setAttribute('width', t.getComputedTextLength() + 6);
|
||||||
|
${endif}
|
||||||
}
|
}
|
||||||
|
|
||||||
function hideInfo(evt) {
|
function hideInfo(evt) {
|
||||||
|
@ -105,10 +107,12 @@ ${for info in project.infos}
|
||||||
</g>
|
</g>
|
||||||
${endfor}
|
${endfor}
|
||||||
|
|
||||||
|
${if project.tooltip}
|
||||||
<g transform="translate(0,0)" visibility="hidden" id="tooltip">
|
<g transform="translate(0,0)" visibility="hidden" id="tooltip">
|
||||||
<rect id="tooltiprect" y="-15" x="-3" width="1" height="20" style="stroke:black;fill:#edefc2;stroke-width:1"/>
|
<rect id="tooltiprect" y="-15" x="-3" width="1" height="20" style="stroke:black;fill:#edefc2;stroke-width:1"/>
|
||||||
<text id="tooltiptext" style="font-family:Arial; font-size:12;fill:black;" />
|
<text id="tooltiptext" style="font-family:Arial; font-size:12;fill:black;" />
|
||||||
</g>
|
</g>
|
||||||
|
${endif}
|
||||||
|
|
||||||
</svg>
|
</svg>
|
||||||
"""
|
"""
|
||||||
|
@ -390,6 +394,8 @@ def make_picture(producer):
|
||||||
model.width = gwidth + 4
|
model.width = gwidth + 4
|
||||||
model.height = gheight + 4
|
model.height = gheight + 4
|
||||||
|
|
||||||
|
model.tooltip = not Options.options.dnotooltip
|
||||||
|
|
||||||
model.title = Options.options.dtitle
|
model.title = Options.options.dtitle
|
||||||
model.title_x = gwidth / 2
|
model.title_x = gwidth / 2
|
||||||
model.title_y = gheight + - 5
|
model.title_y = gheight + - 5
|
||||||
|
@ -452,4 +458,5 @@ def options(opt):
|
||||||
opt.add_option('--dtime', action='store', type='float', help='recording interval in seconds', default=0.009, dest='dtime')
|
opt.add_option('--dtime', action='store', type='float', help='recording interval in seconds', default=0.009, dest='dtime')
|
||||||
opt.add_option('--dband', action='store', type='int', help='band width', default=22, dest='dband')
|
opt.add_option('--dband', action='store', type='int', help='band width', default=22, dest='dband')
|
||||||
opt.add_option('--dmaxtime', action='store', type='float', help='maximum time, for drawing fair comparisons', default=0, dest='dmaxtime')
|
opt.add_option('--dmaxtime', action='store', type='float', help='maximum time, for drawing fair comparisons', default=0, dest='dmaxtime')
|
||||||
|
opt.add_option('--dnotooltip', action='store_true', help='disable tooltips', default=False, dest='dnotooltip')
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue