@EraseRemovedElms.h 911 B

1234567891011121314151617181920212223242526272829303132
  1. /******************************************************************************/
  2. /******************************************************************************/
  3. class EraseRemovedElms : ClosableWindow
  4. {
  5. static void OK(EraseRemovedElms &ere);
  6. class Elm
  7. {
  8. Str name;
  9. UID id;
  10. void create(C ::Elm &src);
  11. public:
  12. Elm();
  13. };
  14. TextNoTest text;
  15. Button ok, cancel;
  16. Region region;
  17. Memc<Elm> data;
  18. List<Elm> list;
  19. void create();
  20. virtual EraseRemovedElms& show()override;
  21. virtual EraseRemovedElms& hide()override;
  22. virtual void update(C GuiPC &gpc)override;
  23. };
  24. /******************************************************************************/
  25. /******************************************************************************/
  26. extern EraseRemovedElms EraseRemoved;
  27. /******************************************************************************/