@MiscRegion.h 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. /******************************************************************************/
  2. /******************************************************************************/
  3. class MiscRegion : Region
  4. {
  5. Button hide_proj, vid_opt, move_misc, play;
  6. ComboBox menu, build;
  7. TextWhite online_ts;
  8. Text online;
  9. byte screenshot;
  10. VecI2 pos;
  11. static void Play (MiscRegion &mr);
  12. static void Debug (MiscRegion &mr);
  13. static void RunToCursor(MiscRegion &mr);
  14. static void Build (MiscRegion &mr);
  15. static void Rebuild (MiscRegion &mr);
  16. static void Clean (MiscRegion &mr);
  17. static void CleanAll (MiscRegion &mr);
  18. static void Stop (MiscRegion &mr);
  19. static void OpenIDE (MiscRegion &mr);
  20. static void ExportTXT (MiscRegion &mr);
  21. static void ExportCPP (MiscRegion &mr);
  22. /*static void ExportVS2008 (MiscRegion &mr) {CodeEdit.Export(Edit.EXPORT_VS2008 );}
  23. static void ExportVS2010 (MiscRegion &mr) {CodeEdit.Export(Edit.EXPORT_VS2010 );}
  24. static void ExportVS2012 (MiscRegion &mr) {CodeEdit.Export(Edit.EXPORT_VS2012 );}
  25. static void ExportVS2013 (MiscRegion &mr) {CodeEdit.Export(Edit.EXPORT_VS2013 );}*/
  26. static void ExportVS2015 (MiscRegion &mr);
  27. static void ExportVS2017 (MiscRegion &mr);
  28. static void ExportAndroid (MiscRegion &mr);
  29. static void ExportAndroidData (MiscRegion &mr);
  30. static void ExportXcode (MiscRegion &mr);
  31. static void ExportXcodeDataiOS (MiscRegion &mr);
  32. static void ExportLinuxMake (MiscRegion &mr);
  33. static void ExportLinuxNetBeans(MiscRegion &mr);
  34. static void ExportData (MiscRegion &mr);
  35. static void ExportDataAndroid (MiscRegion &mr);
  36. static void ExportDataiOS (MiscRegion &mr);
  37. static void CodeExplore(MiscRegion &mr);
  38. static void CodeImport (MiscRegion &mr);
  39. static void CodeExport (MiscRegion &mr);
  40. static void ConfigDebug (MiscRegion &mr);
  41. static void ConfigRelease(MiscRegion &mr);
  42. static void Config32 (MiscRegion &mr);
  43. static void Config64 (MiscRegion &mr);
  44. static void ConfigDX9 (MiscRegion &mr);
  45. static void ConfigDX11 (MiscRegion &mr);
  46. static void ConfigEXE (MiscRegion &mr);
  47. static void ConfigDLL (MiscRegion &mr);
  48. static void ConfigLIB (MiscRegion &mr);
  49. static void ConfigNEW (MiscRegion &mr);
  50. static void ConfigAPK (MiscRegion &mr);
  51. static void ConfigMAC (MiscRegion &mr);
  52. static void ConfigIOS (MiscRegion &mr);
  53. static void ConfigLinux (MiscRegion &mr);
  54. static void ConfigWeb (MiscRegion &mr);
  55. static void ProjList (bool all_saved=true, ptr=null);
  56. static void ProjList (MiscRegion &mr);
  57. static void HideProj (MiscRegion &mr);
  58. static void ToggleProj (MiscRegion &mr);
  59. static void ToggleTheater (MiscRegion &mr);
  60. static void ToggleRemoved (MiscRegion &mr);
  61. static void FindProj (MiscRegion &mr);
  62. static void ModeClose (MiscRegion &mr);
  63. static void Mode0 (MiscRegion &mr);
  64. static void Mode1 (MiscRegion &mr);
  65. static void Mode2 (MiscRegion &mr);
  66. static void Mode3 (MiscRegion &mr);
  67. static void Mode4 (MiscRegion &mr);
  68. static void Mode5 (MiscRegion &mr);
  69. static void VidOpt (MiscRegion &mr);
  70. static void BuyLicense (ptr );
  71. static void Help (MiscRegion &mr);
  72. static void Fullscreen (MiscRegion &mr);
  73. static void Screenshot (MiscRegion &mr);
  74. static void CalcShow (MiscRegion &mr);
  75. static void VerifyElms (MiscRegion &mr);
  76. static void ProjSettings (MiscRegion &mr);
  77. static void Publish (MiscRegion &mr);
  78. static void PublishEsProj (MiscRegion &mr);
  79. //static void SetLicense (MiscRegion &mr) {LicenseCheck.activate();}
  80. static void AppStore (MiscRegion&mr);
  81. static void EraseRemoved (MiscRegion&mr);
  82. static void MergeSimMtrl (MiscRegion&mr);
  83. static void DetectSimTex (MiscRegion&mr);
  84. static void CreateMtrls (MiscRegion&mr);
  85. static void DataSizeStats (MiscRegion&mr);
  86. static void UnusedMaterials(MiscRegion&mr);
  87. static void ShowTexDownsize(MiscRegion&mr);
  88. static void SyncCodes (MiscRegion&mr);
  89. static void EditorOptions (MiscRegion&mr);
  90. static void CodeOutput (MiscRegion&mr);
  91. static void CodeDevLog (MiscRegion&mr);
  92. static void Quit (MiscRegion&mr);
  93. static void About (MiscRegion&mr);
  94. static void Move(MiscRegion &mr);
  95. void setPos(C VecI2 &pos);
  96. void create();
  97. void resize();
  98. void updateMove();
  99. virtual void update(C GuiPC &gpc)override;
  100. virtual void draw(C GuiPC &gpc)override;
  101. virtual MiscRegion& show()override;
  102. virtual MiscRegion& hide()override;
  103. public:
  104. MiscRegion();
  105. };
  106. /******************************************************************************/
  107. /******************************************************************************/
  108. extern MiscRegion Misc;
  109. /******************************************************************************/