@ReloadElmClass.h 1.3 KB

123456789101112131415161718192021222324252627282930
  1. /******************************************************************************/
  2. /******************************************************************************/
  3. class ReloadElmClass : ClosableWindow
  4. {
  5. TextNoTest text, text_all, t_name;
  6. TextLine path, name, start_frame, end_frame, speed, optimize;
  7. Button path_sel, yes, yes_all, set_start_frame, set_end_frame, set_speed, set_optimize, mirror;
  8. WindowIO win_io;
  9. Memc<UID> elms;
  10. static void Select(C Str &name, ReloadElmClass&re);
  11. static void Select(ReloadElmClass &re);
  12. static void Reload(ReloadElmClass &re);
  13. void reload();
  14. void activate(Memc<UID> &elms); // multiple elements
  15. void activate(C UID &elm_id); // single element
  16. virtual ReloadElmClass& hide()override;
  17. static void ToggleStart (ReloadElmClass &re);
  18. static void ToggleEnd (ReloadElmClass &re);
  19. static void ToggleSpeed (ReloadElmClass &re);
  20. static void ToggleOptimize(ReloadElmClass &re);
  21. void create();
  22. virtual void update(C GuiPC &gpc)override;
  23. };
  24. /******************************************************************************/
  25. /******************************************************************************/
  26. extern ReloadElmClass ReloadElm;
  27. /******************************************************************************/