Kapitel 10: Das Button-Element
Die Button
-Struktur ist eines unserer grundlegenden UI-Elemente. Sie verfügt über eine zugehörige Textbox zur Anzeige von Text, eine Farbe für den Hintergrund und einen Rückruf, der aufgerufen wird, wenn der Button angeklickt wird. Wir stellen eine render
-Methode zur Verfügung, um den Button auf den Bildschirm zu zeichnen, eine is_pressed
-Methode, um zu überprüfen, ob ein Button angeklickt wurde, basierend auf den x- und y-Koordinaten eines Mausklicks, sowie eine on_click
-Methode, um die Rückruffunktion des Buttons auszuführen. Darüber hinaus haben wir Serialisierungslogik für den Button
und seine inneren Komponenten implementiert: RcTextBoxWrapper
, ColorWrapper
und RectWrapper
. Dadurch können wir einen Button
in eine serialisierte Form umwandeln, die für die Speicherung oder Netzwerkkommunikation verwendet werden kann.
Last updated