Wer sich mal mit dem Aufbau eines GUI im Betriebsystem befasst hat, der ist Danilos Meinung

Da Funktionieren alle Betriebsystem ungefähr gleich.
Der Screen bildet die Wurzel, dann folgen Fenster in den Fenstern wieder Fenster oder Gadged in Gadgeds.
Das ganze ist eine Verschachtelung (Wie ein Verzeichnisbaum).
Jedes Objekt hat, damit es eindeutig ansprechbar ist, eine eindeutige Nummer.
PB setzt bloß die eigenen Nummern, in die Nummern des Betriebsystem um, denn nur über die Betriebsystem-Nummern sind die Objekte ansprechbar.
Die PB Nummer sind überflüssig, verwirrend und erhöhen den Programmtechnischen Verwaltungsaufwand.
So irre Konstrukte wie diese sind hoffentlich bald vergangenheit.
Code: Alles auswählen
Gadget_ID = GadgetID(Gadget_Nummer)