@ImportCodeClass.h 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. /******************************************************************************/
  2. /******************************************************************************/
  3. class ImportCodeClass : Window
  4. {
  5. class Update
  6. {
  7. UID id;
  8. Str data;
  9. Update& set(C UID &id);
  10. static Str AsText(C Update &code);
  11. public:
  12. Update();
  13. };
  14. TextNoTest text;
  15. Memc<Update> updates;
  16. List<Update> list;
  17. Region region;
  18. Button yes, no;
  19. static void No (ImportCodeClass &is);
  20. static void Yes(ImportCodeClass &is);
  21. virtual Rect sizeLimit()C override;
  22. C Rect& rect()C;
  23. virtual ImportCodeClass& rect(C Rect&rect)override;
  24. bool apply();
  25. void import();
  26. };
  27. /******************************************************************************/
  28. /******************************************************************************/
  29. extern ImportCodeClass ImportCode;
  30. /******************************************************************************/