$(adaptor_common_dir)/style-monitor-impl.cpp \
$(adaptor_common_dir)/trigger-event.cpp \
$(adaptor_common_dir)/trigger-event-factory.cpp \
- $(adaptor_common_dir)/virtual-keyboard-impl.cpp \
$(adaptor_common_dir)/key-impl.cpp \
\
$(adaptor_common_dir)/events/gesture-manager.cpp \
#define __DALI_INTERNAL_VIRTUAL_KEYBOARD_H__
/*
- * Copyright (c) 2014 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2015 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.
*
*/
-// EXTERNAL INCLUDES
-#include <Ecore_IMF.h>
-
// INTERNAL INCLUDES
#include <virtual-keyboard.h>
{
/**
- * Connect the virtual keyboard callbacks.
- * To get the virtual keyboard callbacks then you have to connect these callback.
- * If you don't connect callbacks, you can't get virtual keyboard signals.
- * The signals are StatusChangedSignal, ResizedSignal and LanguageChangedSignal.
- */
-void ConnectCallbacks( Ecore_IMF_Context *imfContext );
-
-/**
- * Disconnect the virtual keyboard callbacks.
- * The signals are StatusChangedSignal, ResizedSignal and LanguageChangedSignal.
- */
-void DisconnectCallbacks( Ecore_IMF_Context *imfContext );
-
-/**
* @copydoc Dali::VirtualKeyboard::Show()
*/
void Show();
/*
- * Copyright (c) 2014 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2015 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.
#include <dali/integration-api/debug.h>
// INTERNAL INCLUDES
+#include "ecore-virtual-keyboard.h"
#include <adaptor.h>
#include <locale-utils.h>
#include <imf-manager-impl.h>
--- /dev/null
+#ifndef __DALI_INTERNAL_ECORE_VIRTUAL_KEYBOARD_H__
+#define __DALI_INTERNAL_ECORE_VIRTUAL_KEYBOARD_H__
+
+/*
+ * Copyright (c) 2015 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.
+ *
+ */
+
+// EXTERNAL INCLUDES
+#include <Ecore_IMF.h>
+
+// INTERNAL INCLUDES
+#include <virtual-keyboard.h>
+
+namespace Dali
+{
+
+namespace Internal
+{
+
+namespace Adaptor
+{
+
+/**
+ * Implementation of the virtual keyboard namespace
+ */
+namespace VirtualKeyboard
+{
+
+/**
+ * Connect the virtual keyboard callbacks.
+ * To get the virtual keyboard callbacks then you have to connect these callback.
+ * If you don't connect callbacks, you can't get virtual keyboard signals.
+ * The signals are StatusChangedSignal, ResizedSignal and LanguageChangedSignal.
+ */
+void ConnectCallbacks( Ecore_IMF_Context *imfContext );
+
+/**
+ * Disconnect the virtual keyboard callbacks.
+ * The signals are StatusChangedSignal, ResizedSignal and LanguageChangedSignal.
+ */
+void DisconnectCallbacks( Ecore_IMF_Context *imfContext );
+
+} // namespace VirtualKeyboard
+
+} // namespace Adaptor
+
+} // namespace Internal
+
+} // namespace Dali
+
+#endif // __DALI_INTERNAL_ECORE_VIRTUAL_KEYBOARD_H__
--- /dev/null
+# ECore Common
+
+adaptor_ecore_common_internal_src_files = \
+ $(adaptor_ecore_common_dir)/ecore-virtual-keyboard.cpp
#include <adaptor-impl.h>
#include <singleton-service-impl.h>
#include <virtual-keyboard-impl.h>
+#include "ecore-virtual-keyboard.h"
namespace Dali
{
adaptor_common_dir = ../../../adaptors/common
include ../../../adaptors/common/file.list
+# ECore Common
+adaptor_ecore_common_dir = ../../../adaptors/ecore/common
+include ../../../adaptors/ecore/common/file.list
+
# Wayland
if WAYLAND
adaptor_wayland_dir = ../../../adaptors/wayland
adaptor_internal_src_files = $(adaptor_common_internal_src_files) \
$(adaptor_common_internal_default_profile_src_files) \
+ $(adaptor_ecore_common_internal_src_files) \
$(adaptor_tizen_internal_src_files) \
$(static_libraries_libunibreak_src_files)
adaptor_internal_src_files = $(adaptor_common_internal_src_files) \
$(adaptor_common_internal_default_profile_src_files) \
+ $(adaptor_ecore_common_internal_src_files) \
$(adaptor_ubuntu_internal_src_files) \
$(adaptor_x11_ubuntu_internal_src_files) \
$(adaptor_x11_internal_default_profile_src_files) \
adaptor_internal_src_files = $(adaptor_common_internal_src_files) \
$(adaptor_common_internal_mobile_profile_src_files) \
+ $(adaptor_ecore_common_internal_src_files) \
$(adaptor_tizen_internal_src_files) \
$(static_libraries_libunibreak_src_files)
adaptor_internal_src_files = $(adaptor_common_internal_src_files) \
$(adaptor_common_internal_mobile_profile_src_files) \
+ $(adaptor_ecore_common_internal_src_files) \
$(adaptor_tizen_internal_src_files) \
$(static_libraries_libunibreak_src_files)
if WAYLAND
adaptor_internal_src_files = $(adaptor_common_internal_src_files) \
$(adaptor_common_internal_tv_profile_src_files) \
+ $(adaptor_ecore_common_internal_src_files) \
$(adaptor_tizen_internal_src_files) \
$(static_libraries_libunibreak_src_files)
if WAYLAND
if WAYLAND
libdali_adaptor_la_includes += \
+ -I../../../adaptors/ecore/common \
-I../../../adaptors/wayland \
-I../../../adaptors/integration-api/wayland
else
libdali_adaptor_la_includes += \
+ -I../../../adaptors/ecore/common \
-I../../../adaptors/x11 \
-I../../../adaptors/integration-api/x11
endif