"devtools/protocol/webrtc_internals_handler.cc",
"devtools/protocol/webrtc_internals_handler.h",
]
+ if(is_samsung_next_browser){
+ defines += [ "SAMSUNG_NEXT_BROWSER" ]
+ }
}
}
return ime_style;
}
}
-
+#if defined(SAMSUNG_NEXT_BROWSER)
+ return ui::ImeStyle::IME_STYLE_DYNAMIC;
+#else
return ui::ImeStyle::IME_STYLE_FULL;
+#endif // SAMSUNG_NEXT_BROWSER
}
#endif // IS_TIZEN_TV
ui::ImeStyle WebContentsViewAuraHelperEfl::GetImeStyle() const {
if (webview_delegate_)
return webview_delegate_->GetImeStyle();
+#if defined(SAMSUNG_NEXT_BROWSER)
+ return ui::ImeStyle::IME_STYLE_DYNAMIC;
+#else
return ui::ImeStyle::IME_STYLE_FULL;
+#endif // SAMSUNG_NEXT_BROWSER
}
bool WebContentsViewAuraHelperEfl::UseKeyPadWithoutUserAction() const {
}
defines = [ "OZONE_IMPLEMENTATION" ]
+
+ if (tizen_product_tv) {
+ if (is_samsung_next_browser){
+ defines += [ "SAMSUNG_NEXT_BROWSER" ]
+ }
+ }
}
TextInputType old_type,
const TextInputClientAttributes& new_client_attributes,
TextInputClient::FocusReason reason) {
- if (im_context_)
+ if (im_context_) {
im_context_->UpdateInputMethodState(new_client_attributes);
-
+#if defined(SAMSUNG_NEXT_BROWSER)
+ im_context_->SetIMEPositionAlign(500, 550, IME_ALIGN_TOP_LEFT);
+#endif
+ }
if (old_type != TEXT_INPUT_TYPE_NONE &&
new_client_attributes.input_type == TEXT_INPUT_TYPE_NONE) {
Blur();
if (is_samsung_next_browser) {
ldflags += [ "-Wl,-rpath=$app_samsung_next_browser_root_dir/lib" ]
+ defines += [ "SAMSUNG_NEXT_BROWSER" ]
}
if (is_tizen) {
bool m_createSelectMenuByClient = false;
bool m_clipboardEnabled = false;
bool m_imeHandleKeyEventEnabled = true;
+#if defined(SAMSUNG_NEXT_BROWSER)
+ Ewk_Ime_Style m_ime_style = IME_STYLE_DYNAMIC;
+#else
Ewk_Ime_Style m_ime_style = IME_STYLE_FULL;
+#endif // SAMSUNG_NEXT_BROWSER
};
#endif // ewk_settings_private_h
import("//build/config/chromeos/ui_mode.gni")
import("//build/config/ui.gni")
+import("//tizen_src/build/config/tizen_features.gni")
source_set("text_input_types") {
sources = [
defines = [ "IS_UI_BASE_IME_IMPL" ]
+ if (tizen_product_tv){
+ if(is_samsung_next_browser){
+ defines += [ "SAMSUNG_NEXT_BROWSER" ]
+ }
+ }
+
public_deps = [
":ime_types",
":text_input_types",
#if BUILDFLAG(IS_TIZEN_TV)
int password_input_minlength = -1;
int input_maxlength = -1;
+#if defined(SAMSUNG_NEXT_BROWSER)
+ ImeStyle ime_style = ImeStyle::IME_STYLE_DYNAMIC;
+#else
ImeStyle ime_style = ImeStyle::IME_STYLE_FULL;
+#endif // SAMSUNG_NEXT_BROWSER
#endif // IS_TIZEN_TV
#endif // IS_EFL
};
}
ImeStyle TextInputClient::GetImeStyle() const {
+#if defined(SAMSUNG_NEXT_BROWSER)
+ return ImeStyle::IME_STYLE_DYNAMIC;
+#else
return ImeStyle::IME_STYLE_FULL;
+#endif // SAMSUNG_NEXT_BROWSER
}
#endif // IS_TIZEN_TV
#endif // IS_EFL