@ElmGui.h 799 B

123456789101112131415161718192021222324
  1. /******************************************************************************/
  2. class ElmGui : ElmData
  3. {
  4. TimeStamp file_time;
  5. // get
  6. bool equal(C ElmGui &src)C;
  7. bool newer(C ElmGui &src)C;
  8. // operations
  9. virtual void newData()override;
  10. uint undo(C ElmGui &src);
  11. uint sync(C ElmGui &src);
  12. bool syncFile(C ElmGui &src);
  13. // io
  14. virtual bool save(File &f)C override;
  15. virtual bool load(File &f)override;
  16. virtual void save(MemPtr<TextNode> nodes)C override;
  17. virtual void load(C MemPtr<TextNode> &nodes)override;
  18. };
  19. /******************************************************************************/
  20. /******************************************************************************/
  21. /******************************************************************************/