Initialisierung.cpp 962 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #include "Initialisierung.h"
  2. #include <Schrift.h>
  3. Knopf *initKnopf( int x, int y, int br, int hö, Schrift *zSchrift, int style, char *titel )
  4. {
  5. Knopf *ret = new Knopf();
  6. ret->addStyle( style );
  7. ret->setPosition( x, y );
  8. ret->setSize( br, hö );
  9. if( zSchrift )
  10. ret->setSchriftZ( zSchrift->getThis() );
  11. ret->setText( titel );
  12. return ret;
  13. }
  14. TextFeld *initTextFeld( int x, int y, int br, int hö, Schrift *zSchrift, int style, char *txt )
  15. {
  16. TextFeld *ret = new TextFeld();
  17. ret->setStyle( style );
  18. ret->setSchriftZ( zSchrift->getThis() );
  19. ret->setText( txt );
  20. ret->setSchriftFarbe( 0xFFFFFFFF );
  21. ret->setSchriftSize( 12 );
  22. if( ret->hatStyle( TextFeld::Style::Buffered ) )
  23. {
  24. ret->setAlphaFeldFarbe( 0x5500FF00 );
  25. ret->setAlphaFeldStrength( -5 );
  26. }
  27. if( ret->hatStyle( TextFeld::Style::Rahmen ) )
  28. {
  29. ret->setLinienRahmenBreite( 1 );
  30. ret->setLinienRahmenFarbe( 0xFF00FF00 );
  31. }
  32. ret->setPosition( x, y );
  33. ret->setSize( br, hö );
  34. return ret;
  35. }