Das Programm ist so weit entwickelt, daß über dem errechnete bild ein infotext an einer stelle, die mit der maus berührt wird, erscheinen kann. Dieser Infotext wird momentan direkt ins bild geschrieben. verlässt der mauszeiger die nähere umgebung +/- 10 pixel, wird mit repaint das ganze bild neu gezeichnet, der infotext ist verschwunden.
folgender fortschritt soll gemacht werden:
- der infotext bekommt einen farbigen hintergund,
ein rechteck genau in der höhe der zeile und der breite der länge der zeile
hinter dem text
- nach dem weiterbewegen der maus wird nur die kleine stelle auf der das inforechteck war, neu gezeichnet
- beispiel: text, der auf webseiten über bildern schweben kann, wenn sie mit der maus berührt werden
Also die fragen: wie erfahre ich fonthöhe und textlänge in pixeln? Wie begrenze ich vorrüberghend den neu zu zeichnenden bereich? Oder, gibt's eine möglichkeit, den hintergund an der infostelel vorher zu merken (käme aufs gleiche heraus)?
folgender fortschritt soll gemacht werden:
- der infotext bekommt einen farbigen hintergund,
ein rechteck genau in der höhe der zeile und der breite der länge der zeile
hinter dem text
- nach dem weiterbewegen der maus wird nur die kleine stelle auf der das inforechteck war, neu gezeichnet
- beispiel: text, der auf webseiten über bildern schweben kann, wenn sie mit der maus berührt werden
Also die fragen: wie erfahre ich fonthöhe und textlänge in pixeln? Wie begrenze ich vorrüberghend den neu zu zeichnenden bereich? Oder, gibt's eine möglichkeit, den hintergund an der infostelel vorher zu merken (käme aufs gleiche heraus)?