Browse Source

Projucer: Made UI application templates fullscreen on mobile devices

tags/2021-05-28
ed 6 years ago
parent
commit
dab49b3f58
4 changed files with 28 additions and 6 deletions
  1. +14
    -3
      extras/Projucer/JuceLibraryCode/BinaryData.cpp
  2. +2
    -2
      extras/Projucer/JuceLibraryCode/BinaryData.h
  3. +6
    -1
      extras/Projucer/Source/BinaryData/Templates/jucer_MainTemplate_SimpleWindow.cpp
  4. +6
    -0
      extras/Projucer/Source/BinaryData/Templates/jucer_MainTemplate_Window.cpp

+ 14
- 3
extras/Projucer/JuceLibraryCode/BinaryData.cpp View File

@@ -6538,9 +6538,14 @@ static const unsigned char temp_binary_data_42[] =
" {\r\n"
" setUsingNativeTitleBar (true);\r\n"
" setContentOwned (new %%content_component_class%%(), true);\r\n"
" setResizable (true, true);\r\n"
"\r\n"
" #if JUCE_IOS || JUCE_ANDROID\r\n"
" setFullScreen (true);\r\n"
" #else\r\n"
" setResizable (true, true);\r\n"
" centreWithSize (getWidth(), getHeight());\r\n"
" #endif\r\n"
"\r\n"
" setVisible (true);\r\n"
" }\r\n"
"\r\n"
@@ -6644,7 +6649,13 @@ static const unsigned char temp_binary_data_43[] =
" setUsingNativeTitleBar (true);\r\n"
" setContentOwned (new %%content_component_class%%(), true);\r\n"
"\r\n"
" #if JUCE_IOS || JUCE_ANDROID\r\n"
" setFullScreen (true);\r\n"
" #else\r\n"
" setResizable (true, true);\r\n"
" centreWithSize (getWidth(), getHeight());\r\n"
" #endif\r\n"
"\r\n"
" setVisible (true);\r\n"
" }\r\n"
"\r\n"
@@ -7822,8 +7833,8 @@ const char* getNamedResource (const char* resourceNameUTF8, int& numBytes)
case 0x28d496ad: numBytes = 1233; return jucer_InlineComponentTemplate_h;
case 0x8905395b: numBytes = 473; return jucer_MainConsoleAppTemplate_cpp;
case 0x5e5ea047: numBytes = 2021; return jucer_MainTemplate_NoWindow_cpp;
case 0xda2391f8: numBytes = 4012; return jucer_MainTemplate_SimpleWindow_cpp;
case 0x400bc026: numBytes = 3972; return jucer_MainTemplate_Window_cpp;
case 0xda2391f8: numBytes = 4127; return jucer_MainTemplate_SimpleWindow_cpp;
case 0x400bc026: numBytes = 4127; return jucer_MainTemplate_Window_cpp;
case 0xf4842835: numBytes = 1491; return jucer_NewComponentTemplate_cpp;
case 0xe7bf237a: numBytes = 646; return jucer_NewComponentTemplate_h;
case 0x02a2a077: numBytes = 278; return jucer_NewCppFileTemplate_cpp;


+ 2
- 2
extras/Projucer/JuceLibraryCode/BinaryData.h View File

@@ -135,10 +135,10 @@ namespace BinaryData
const int jucer_MainTemplate_NoWindow_cppSize = 2021;
extern const char* jucer_MainTemplate_SimpleWindow_cpp;
const int jucer_MainTemplate_SimpleWindow_cppSize = 4012;
const int jucer_MainTemplate_SimpleWindow_cppSize = 4127;
extern const char* jucer_MainTemplate_Window_cpp;
const int jucer_MainTemplate_Window_cppSize = 3972;
const int jucer_MainTemplate_Window_cppSize = 4127;
extern const char* jucer_NewComponentTemplate_cpp;
const int jucer_NewComponentTemplate_cppSize = 1491;


+ 6
- 1
extras/Projucer/Source/BinaryData/Templates/jucer_MainTemplate_SimpleWindow.cpp View File

@@ -66,9 +66,14 @@ public:
{
setUsingNativeTitleBar (true);
setContentOwned (new %%content_component_class%%(), true);
setResizable (true, true);
#if JUCE_IOS || JUCE_ANDROID
setFullScreen (true);
#else
setResizable (true, true);
centreWithSize (getWidth(), getHeight());
#endif
setVisible (true);
}


+ 6
- 0
extras/Projucer/Source/BinaryData/Templates/jucer_MainTemplate_Window.cpp View File

@@ -67,7 +67,13 @@ public:
setUsingNativeTitleBar (true);
setContentOwned (new %%content_component_class%%(), true);
#if JUCE_IOS || JUCE_ANDROID
setFullScreen (true);
#else
setResizable (true, true);
centreWithSize (getWidth(), getHeight());
#endif
setVisible (true);
}


Loading…
Cancel
Save