Dialog.cpp 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. #include "Dialog.h"
  2. #include <TextFeld.h>
  3. #include <MausEreignis.h>
  4. #include <TastaturEreignis.h>
  5. #include <Schrift.h>
  6. // Inhalt der Dialog Klasse aus Dialog.h
  7. // Konstruktor
  8. // zS: Die zu verwendende Schrift
  9. Dialog::Dialog( TextRenderer *zS )
  10. : Fenster()
  11. {
  12. setStyle( Fenster::Style::normal | Fenster::Style::Sichtbar | Fenster::Style::BodyHAlpha | Fenster::Style::BodyHintergrund |
  13. Fenster::Style::TitelHintergrund | Fenster::Style::TitelHAlpha );
  14. setMausEreignis( _ret1ME );
  15. setTastaturEreignis( _ret1TE );
  16. setRBreite( 1 );
  17. setRFarbe( 0xFFFFFFFF );
  18. setTitel( "Fehler" );
  19. zTTextFeld()->setTextRendererZ( zS->getThis() );
  20. setTSFarbe( 0xFFFFFFFF );
  21. zTTextFeld()->setSize( 0, 20 );
  22. zTTextFeld()->addStyle( TextFeld::Style::Sichtbar | TextFeld::Style::Center | TextFeld::Style::Rahmen );
  23. setTRFarbe( 0xFF00FF00 );
  24. setTRBreite( 1 );
  25. setTAfFarbe( 0x1000FF00 );
  26. setTAfStrength( -15 );
  27. setSKAfFarbe( 0xFF00FF00 );
  28. setSKAfStrength( 30 );
  29. verlassen = 0;
  30. }
  31. // Gibt zurück ob das Fenster verlassen wurde
  32. bool Dialog::hatVerlassen() const
  33. {
  34. return verlassen;
  35. }