Slider.h 695 B

123456789101112131415161718192021222324
  1. #pragma once
  2. #include "Zeichnung.h"
  3. namespace Framework
  4. {
  5. class Slider : public ZeichnungHintergrund
  6. {
  7. private:
  8. float value;
  9. public:
  10. DLLEXPORT Slider();
  11. DLLEXPORT ~Slider();
  12. DLLEXPORT void setValue( float value );
  13. DLLEXPORT float getValue() const;
  14. //! Verarbeitet ein Maus Ereignis. Wird vom Framework automatisch aufgerufen.
  15. //! \param me Das Ereignis
  16. DLLEXPORT void doMausEreignis( MausEreignis &me, bool userRet ) override;
  17. //! Zeichnet die Zeihnung in ein bestimmtes Bild
  18. //! \param zRObj Das Bild, in das gezeichnet werden soll
  19. DLLEXPORT void render( Bild &zRObj ) override;
  20. };
  21. }