*
*/
-// EXTERNAL INCLUDES
-#include <EGL/egl.h>
+// INTERNAL INCLUDES
+#include <dali/internal/graphics/common/egl-include.h>
namespace Dali
{
${adaptor_accessibility_dir}/tizen-wayland/tizen-wearable/accessibility-adaptor-impl-wearable.cpp
)
-# module: accessibility, backend: generic
+# module: accessibility, backend: ubuntu
SET( adaptor_accessibility_ubuntu_src_files
${adaptor_accessibility_dir}/generic/accessibility-adaptor-impl-generic.cpp
${adaptor_accessibility_dir}/generic/atspi-accessibility-generic.cpp
${adaptor_accessibility_dir}/generic/tts-player-impl-generic.cpp
)
-# module: accessibility, backend: generic
+# module: accessibility, backend: android
SET( adaptor_accessibility_android_src_files
${adaptor_accessibility_dir}/generic/accessibility-adaptor-impl-generic.cpp
${adaptor_accessibility_dir}/generic/tts-player-factory-generic.cpp
*/
// EXTERNAL INCLUDES
+#include <pthread.h>
#include <semaphore.h>
#include <stdint.h>
#include <dali/devel-api/threading/conditional-wait.h>
*/
// EXTERNAL INCLUDES
-#include <EGL/egl.h>
-
#include <dali/public-api/images/pixel.h>
+// INTERNAL INCLUDES
+#include <dali/internal/graphics/common/egl-include.h>
+
namespace Dali
{
namespace Internal
--- /dev/null
+#ifndef EGL_INCLUDE_H
+#define EGL_INCLUDE_H
+
+// EXTERNAL INCLUDES
+#include <EGL/egl.h>
+
+// Undef unneded symbols that fail to compile on MS Windows
+#undef ERROR
+
+#undef OPAQUE
+#undef TRANSPARENT
+
+#undef TRUE
+#undef FALSE
+
+#undef CopyMemory
+#undef CreateWindow
+
+#include <EGL/eglext.h>
+
+#endif // EGL_INCLUDE_H
*
*/
+#include <dali/internal/graphics/common/egl-include.h>
// EXTERNAL INCLUDES
-#include <EGL/egl.h>
#include <dali/integration-api/gl-context-helper-abstraction.h>
// INTERNAL INCLUDES
*
*/
-#include <EGL/egl.h>
-#include <EGL/eglext.h>
+#include <dali/internal/graphics/common/egl-include.h>
namespace Dali
{
*/
// EXTERNAL INCLUDES
-#include <EGL/egl.h>
-#include <EGL/eglext.h>
+#include <dali/internal/graphics/common/egl-include.h>
#include <dali/public-api/common/dali-vector.h>
#include <dali/public-api/common/vector-wrapper.h>
#include <dali/integration-api/core-enumerations.h>
*/
// EXTERNAL INCLUDES
-#include <EGL/egl.h>
-#include <EGL/eglext.h>
+#include <dali/internal/graphics/common/egl-include.h>
#include <dali/public-api/common/dali-vector.h>
#include <dali/integration-api/gl-sync-abstraction.h>
#include <dali/internal/graphics/gles/gl-extensions.h>
// EXTERNAL INCLUDES
-#include <EGL/egl.h>
-#include <EGL/eglext.h>
+#include <dali/internal/graphics/common/egl-include.h>
+// INTERNAL INCLUDES
#include <dali/integration-api/debug.h>
namespace Dali
*/
void CalculateBordersFromFittingMode( ImageDimensions sourceSize, FittingMode::Type fittingMode, ImageDimensions& requestedSize, int& scanlinesToCrop, int& columnsToCrop )
{
- const unsigned int sourceWidth( sourceSize.GetWidth() );
- const unsigned int sourceHeight( sourceSize.GetHeight() );
+ const int sourceWidth( static_cast<int>( sourceSize.GetWidth() ) );
+ const int sourceHeight( static_cast<int>(sourceSize.GetHeight() ) );
const float targetAspect( static_cast< float >( requestedSize.GetWidth() ) / static_cast< float >( requestedSize.GetHeight() ) );
int finalWidth = 0;
int finalHeight = 0;
#include <string>\r
#include <curl/curl.h>\r
\r
+#undef TRANSPARENT\r
+#undef CopyMemory\r
+\r
// INTERNAL INCLUDES\r
#include <dali/internal/imaging/common/file-download.h>\r
#include <dali/integration-api/debug.h>\r
namespace Adaptor\r
{\r
\r
+namespace\r
+{\r
+#if defined(DEBUG_ENABLED)\r
+Debug::Filter* gLogFilter = Debug::Filter::New( Debug::NoLogging, false, "LOG_INPUT_METHOD_CONTEXT" );\r
+#endif\r
+}\r
+\r
InputMethodContextPtr InputMethodContextWin::New( Dali::Actor actor )\r
{\r
InputMethodContextPtr manager;\r
#include <stdint.h>
+#undef ERROR
+
namespace Dali
{
namespace Internal
--- /dev/null
+/*
+ * Copyright (c) 2019 Samsung Electronics Co., Ltd.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+// FUNCTION HEADER
+#include <dali/internal/system/common/logging.h>
+
+// EXTERNAL INCLUDES
+#include <cstdio>
+
+namespace Dali
+{
+
+namespace TizenPlatform
+{
+
+void LogMessage(Dali::Integration::Log::DebugPriority level, std::string& message)
+{
+ const char* DALI_TAG = "DALI";
+
+ const char *format = NULL;
+ switch(level)
+ {
+ case Dali::Integration::Log::DebugInfo:
+ format = "\e[1;34mINFO:\e[21m %s: %s\e[0m";
+ break;
+ case Dali::Integration::Log::DebugWarning:
+ format = "\e[1;33mWARN:\e[21m %s: %s\e[0m";
+ break;
+ case Dali::Integration::Log::DebugError:
+ format = "\e[1;91mERROR:\e[21m %s: %s\e[0m";
+ break;
+ default:
+ format = ":\e[21m %s: %s\e[0m";
+ break;
+ }
+ printf(format, DALI_TAG, message.c_str());
+
+}
+
+} // namespace TizenPlatform
+
+} // namespace Dali
#include <dali/internal/text/text-abstraction/font-client-impl.h>
// EXTERNAL INCLUDES
-#if !(defined(DALI_PROFILE_UBUNTU) || defined(ANDROID))
+#if !(defined(DALI_PROFILE_UBUNTU) || defined(ANDROID) || defined(WIN32))
#include <vconf.h>
#endif
{
int fontSize( -1 );
-#if !(defined(DALI_PROFILE_UBUNTU) || defined(ANDROID))
+#if !(defined(DALI_PROFILE_UBUNTU) || defined(ANDROID) || defined(WIN32))
vconf_get_int( VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_SIZE, &fontSize );
#endif
// INTERNAL INCLUDES
#include <dali/public-api/dali-adaptor-common.h>
+#undef OPAQUE
+#undef TRANSPARENT
+
namespace Dali
{
/**