@ObjClassEditor.h 856 B

123456789101112131415161718192021222324252627
  1. /******************************************************************************/
  2. /******************************************************************************/
  3. class ObjClassEditor : ParamEditor
  4. {
  5. Elm *elm;
  6. UID elm_id;
  7. Button locate;
  8. static void Locate(ObjClassEditor &editor);
  9. virtual void paramWindowHidden()override;
  10. void create();
  11. void flush();
  12. void set(Elm *elm);
  13. void activate(Elm *elm);
  14. void toggle (Elm *elm);
  15. void elmChanged(C UID &elm_id);
  16. void erasing(C UID &elm_id);
  17. public:
  18. ObjClassEditor();
  19. };
  20. /******************************************************************************/
  21. /******************************************************************************/
  22. extern ObjClassEditor ObjClassEdit;
  23. /******************************************************************************/