usermode.h 768 B

12345678910111213141516171819202122
  1. #ifndef USERMODE_H
  2. #define USERMODE_H
  3. /*
  4. * Definiert die verschiedenen Modi, in denen die Arbeitsfläche der GUI
  5. ***unterschiedlich bedient werden kann
  6. */
  7. enum UserMode
  8. {
  9. SELECT, // Modus zum verstecken / sichtbar machen von Objekten
  10. MOVE, // Modus zum verschieben von Objekt Ecken
  11. NEW, // Modus zum hinzufügen eindes neuen Objektes
  12. PIPETTE_SELECT, // Modus zum Kopieren eines Objektes
  13. PIPETTE_SET, // Modus zum Einfügen eines Objektes
  14. DELETE, // Modus zum Löschen von Objekt Ecken
  15. CUT, // Modus zum aufspalten eines Objektes in verschiedene
  16. // Objekte
  17. ZOOM_IN, // Modus zum heranzoomen
  18. USERMODE_COUNT // Anzahl der Modi
  19. };
  20. #endif // USERMODE_H