Xojo Conferences
MBSSep2018MunichDE
XDCMay2019MiamiUSA

Gummiband Selection (Real Studio network user group Deutschland Mailinglist archive)

Back to the thread list
Previous thread: REALbasic Personal Mac OS X für $50
Next thread: Backdrop entfernen


Probleme mit String Bearbeitung   -   Markus Schnell
  Gummiband Selection   -   Christian Hahn

Gummiband Selection
Date: 05.08.09 11:12 (Wed, 5 Aug 2009 12:12:04 +0200)
From: Christian Hahn
Hallo, wie bereits einmal beschrieben, habe ich in einem Fenster etliche
Canvas mit jeweils einem Bild oder Grafik darin.
Der Anwender soll nun ein oder mehrere Canvas selektieren können. Die
Einzel-Selektierung durch Anklicken geht schon gut. Nun möchte ich noch die
Gummiband-Selektierung haben.
Vielleicht gibt es dazu ja schon längst eine Lösung, deshalb frage ich hier
vorsichtshalber 'mal.

Das ist zunächst die Frage, wie man das Gummiband selbst realisiert. Ich
versuche gerade eine Lösung mit dem Object2D RectShape. Ist das wohl ein
vernünftiger Ansatz?

Und dann stellt sich die Frage, wie man mit möglichst geringem Rechenaufwand
feststellt, ob im Moment die Fläche eines Canvas von der Fläche des
Gummibandes berührt wird. Immerhin stellt RectShape die Methode Contains zur
Verfügung. Ich fürchte mich aber ein bisschen davor, in jedem Moment eine
Abfrage-Schleife über sämtliche Canvas laufen lassen zu müssen. Vielleicht
gibt es ja schon eine Spar-Logik?

beste Grüße, Christian Hahn.