Ist es wirklich notwendig das jeweils das andere Profil gesperrt wird, wenn ein Abschnitt ausgewählt ist?
Letztlich handelt es sich doch um das selbe Objekt und den selben Abschnitt, unabhängig davon ob nun im Bearbeiten-Reiter oder im erweiterten Profil oder?!
Ja, das war die harte Nuss, die es zu knacken galt. Man hat ja nur Mausklicks und die Mausbewegung. D.h. man muss einen Zustandsautomaten bauen, der mitzählt, wie ein Mausklick gemeint ist. Weil "focus follows mind" ist noch nicht erfunden.
Jetzt hast Du aber auf der Karte und den Plots noch mehr Zustände als für die Bereichsauswahl nötig wären. Sprich man kann diesen Zustandsautomaten nicht einfach zentral im Track verwalten. Es brauch auch einen im jeweiligen Objekt, das den Track anzeigt und auch die Mausaktionen bekommt.
Und wenn ich jetzt mehrere solcher Objekte habe und der Benutzer wie wild zwischen denen wechselt, dann habe ich ein Riesenproblem, die Zustandsautomaten synchron zu halten.
Das ginge mit einem gehörigen Aufwand sogar. Obwohl so ein Konzept enorm schwierig fehlerfrei zu bekommen ist. Aber was mache ich wenn z.b. jemand im Profil einen Bereich markiert. Und dann das Profil schließt? Soll der Bereich jetzt freigegeben werden? Oder bleiben? Und was ist, wenn auf der Kartenansicht der Mauscursor gerade überhaupt nicht im Modus für die Bereichsauswahl ist? ![]()
Und deswegen: Das Objekt, indem die Bereichsauswahl angefangen wird, bringt sie auch zu Ende. Und alle anderen haben für die Zeit Sendepause.