#include <dali/public-api/adaptor-framework/application.h>
#include <dali/devel-api/adaptor-framework/application-devel.h>
#include <dali/integration-api/adaptor-framework/adaptor.h>
+#include <dali/public-api/adaptor-framework/window-enumerations.h>
/* Callback for returning strings to C# without leaking memory */
typedef char * (SWIGSTDCALL* SWIG_CSharpStringHelperCallback)(const char *);
return jresult;
}
+SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Application_New__SWIG_5(int jarg1, char * jarg3, int jarg4, void * jarg5, int jarg6) {
+ void * jresult ;
+ int *arg1 = (int *) 0 ;
+ char ***arg2 ;
+ Dali::Application::WINDOW_MODE arg4 ;
+ Dali::PositionSize arg5 ;
+ Dali::PositionSize *argp5 ;
+ Dali::WindowType arg6;
+ Dali::Application result;
+
+ {
+ // Todo generate argv data from the C# args
+ char **array; // two dimensional array
+ int numStrings = 1; // number of strings
+ int stringLength = 30; // max string length.
+ array = (char **)malloc( (numStrings + 1 )* sizeof(char *) );
+ if(!array) {
+ SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "array is null", 0);
+ return 0;
+ }
+ gArgV = array;
+
+ // allocate the string data
+ for( int i=0; i < numStrings; i++)
+ {
+ array[i]=(char *)malloc( stringLength * sizeof(char) );
+ }
+ array[ numStrings ] = NULL; // we allocated +1 for hold the NULL part
+
+ std::string temp = "dali-csharp-app";
+
+ if(!array[0]) {
+ SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "array[0] is null", 0);
+ return 0;
+ }
+ array[0][temp.copy(array[0], strlen(array[0])-1)] = '\0';
+
+ arg1 = &gArgC;
+ arg2 = &gArgV;
+ }
+ if (!jarg3) {
+ SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
+ return 0;
+ }
+ std::string arg3(jarg3);
+ arg4 = (Dali::Application::WINDOW_MODE)jarg4;
+ argp5 = (Dali::PositionSize *)jarg5;
+ arg6 = (Dali::WindowType)jarg6;
+
+ if (!argp5) {
+ SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PositionSize", 0);
+ return 0;
+ }
+ arg5 = *argp5;
+ {
+ try {
+ result = Dali::DevelApplication::New( arg1, arg2, arg3, arg4, arg5, arg6 );
+ } catch (std::out_of_range& e) {
+ {
+ SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
+ };
+ } catch (std::exception& e) {
+ {
+ SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
+ };
+ } catch (Dali::DaliException e) {
+ {
+ SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
+ };
+ } catch (...) {
+ {
+ SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
+ };
+ }
+ }
+
+ jresult = new Dali::Application((const Dali::Application &)result);
+
+ return jresult;
+}
SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Application_New_WithWindowSizePosition(int jarg1, char * jarg2, char * jarg3, int jarg4, void * jarg5) {
void * jresult ;
return (int)Dali::Toolkit::WebView::Property::LOAD_PROGRESS_PERCENTAGE;
}
-//@DEPRECATED_2_0.9.
-SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_CACHE_MODEL_get() {
- return 0;
-}
-
-//@DEPRECATED_2_0.9.
-SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_COOKIE_ACCEPT_POLICY_get() {
- return 0;
-}
-
SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_USER_AGENT_get() {
return (int)Dali::Toolkit::WebView::Property::USER_AGENT;
}
-//@DEPRECATED_2_0.9.
-SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_ENABLE_JAVASCRIPT_get() {
- return 0;
-}
-
-//@DEPRECATED_2_0.9.
-SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_LOAD_IMAGES_AUTOMATICALLY_get() {
- return 0;
-}
-
-//@DEPRECATED_2_0.9.
-SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_DEFAULT_TEXT_ENCODING_NAME_get() {
- return 0;
-}
-
-//@DEPRECATED_2_0.9.
-SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_DEFAULT_FONT_SIZE_get() {
- return 0;
-}
-
SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_LoadUrl(void * jarg1, char * jarg2) {
Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
std::string *arg2;
}
}
-//@DEPRECATED_2_0.9.
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_LoadHTMLString(void * jarg1, char * jarg2) {
- CSharp_Dali_WebView_LoadHtmlString(jarg1, jarg2);
-}
-
SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_LoadHtmlStringOverrideCurrentEntry(void * jarg1, const char *jarg2, const char *jarg3, const char *jarg4) {
if (!jarg2 || !jarg3 || !jarg4) {
SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
if (!imageView)
return;
- Dali::Toolkit::ImageView* pImageView = &imageView;
+ Dali::Toolkit::ImageView* pImageView = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)imageView);
swig_callbackOnWebViewScreenshotCaptured(pImageView);
}
}
}
-//@DEPRECATED_2_0.9.
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_ClearCache(void * jarg1) {
- Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
-
- arg1 = (Dali::Toolkit::WebView*)jarg1;
- {
- try {
- (arg1)->GetContext()->ClearCache();
- } CALL_CATCH_EXCEPTION();
- }
-}
-
-//@DEPRECATED_2_0.9.
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_ClearCookies(void * jarg1) {
- Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
-
- arg1 = (Dali::Toolkit::WebView*)jarg1;
- {
- try {
- (arg1)->GetCookieManager()->ClearCookies();
- } CALL_CATCH_EXCEPTION();
- }
-}
-
SWIGEXPORT Dali::Toolkit::Control *SWIGSTDCALL CSharp_Dali_WebView_SWIGUpcast(Dali::Toolkit::WebView* jarg1) {
return (Dali::Toolkit::Control*)jarg1;
}
}
}
-SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_new_WebViewContextMenuCustomizedSignal_ContextMenuCustomized(void * jarg1) {
+SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_new_WebViewContextMenuShownSignal_ContextMenuShown(void * jarg1) {
Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* result = 0;
{
try {
- result = new SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>(&webview->ContextMenuCustomizedSignal());
+ result = new SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>(&webview->ContextMenuShownSignal());
} CALL_CATCH_EXCEPTION(0);
}
return (void*)result;
}
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewContextMenuCustomizedSignal(void * jarg1) {
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewContextMenuShownSignal(void * jarg1) {
SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
{
try {
}
}
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuCustomizedSignal_Connect(void * jarg1, void * jarg2) {
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuShownSignal_Connect(void * jarg1, void * jarg2) {
SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType)jarg2;
{
}
}
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuCustomizedSignal_Disconnect(void * jarg1, void * jarg2) {
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuShownSignal_Disconnect(void * jarg1, void * jarg2) {
SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType)jarg2;
{
}
}
-SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_new_WebViewContextMenuItemSelectedSignal_ContextMenuItemSelected(void * jarg1) {
+SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_new_WebViewContextMenuHiddenSignal_ContextMenuHidden(void * jarg1) {
Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
- SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>* result = 0;
+ SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* result = 0;
{
try {
- result = new SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>(&webview->ContextMenuItemSelectedSignal());
+ result = new SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>(&webview->ContextMenuHiddenSignal());
} CALL_CATCH_EXCEPTION(0);
}
return (void*)result;
}
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewContextMenuItemSelectedSignal(void * jarg1) {
- SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>*)jarg1;
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewContextMenuHiddenSignal(void * jarg1) {
+ SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
{
try {
delete object;
}
}
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuItemSelectedSignal_Connect(void * jarg1, void * jarg2) {
- SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>*)jarg1;
- SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>::CallbackType)jarg2;
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuHiddenSignal_Connect(void * jarg1, void * jarg2) {
+ SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
+ SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType)jarg2;
{
try {
proxy->Connect(callback);
}
}
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuItemSelectedSignal_Disconnect(void * jarg1, void * jarg2) {
- SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>*)jarg1;
- SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>::CallbackType)jarg2;
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuHiddenSignal_Disconnect(void * jarg1, void * jarg2) {
+ SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
+ SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType)jarg2;
{
try {
proxy->Disconnect(callback);
}
}
+SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContext_GetProxyUri(void *jarg1) {
+ Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
+ char *jresult;
+ arg1 = (Dali::Toolkit::WebContext *)jarg1;
+ {
+ try {
+ const std::string str = (arg1)->GetProxyUri();
+ jresult = SWIG_csharp_string_callback(str.c_str());
+ } CALL_CATCH_EXCEPTION(0);
+ }
+
+ return jresult;
+}
+
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetProxyBypassRule(void *jarg1, char *jarg2, char *jarg3) {
+ if (!jarg2 || !jarg3) {
+ SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
+ return;
+ }
+
+ Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
+ const std::string arg2(jarg2);
+ const std::string arg3(jarg3);
+
+ arg1 = (Dali::Toolkit::WebContext *)jarg1;
+ {
+ try {
+ (arg1)->SetProxyBypassRule(arg2, arg3);
+ } CALL_CATCH_EXCEPTION();
+ }
+}
+
+SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContext_GetProxyBypassRule(void *jarg1) {
+ Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
+ char *jresult;
+
+ arg1 = (Dali::Toolkit::WebContext *)jarg1;
+ {
+ try {
+ const std::string str = (arg1)->GetProxyBypassRule();
+ jresult = SWIG_csharp_string_callback(str.c_str());
+ } CALL_CATCH_EXCEPTION(0);
+ }
+
+ return jresult;
+}
+
SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetCertificateFilePath(void * jarg1, const char * jarg2) {
Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
}
}
+SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContext_GetCertificateFilePath(void *jarg1) {
+ Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
+ char *jresult;
+ arg1 = (Dali::Toolkit::WebContext *)jarg1;
+ {
+ try {
+ const std::string str = (arg1)->GetCertificateFilePath();
+ jresult = SWIG_csharp_string_callback(str.c_str());
+ } CALL_CATCH_EXCEPTION(0);
+ }
+
+ return jresult;
+}
+
SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetDefaultProxyAuth(void * jarg1, const char * jarg2, const char * jarg3) {
Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
std::string arg2_str(jarg2);
return ret;
}
-SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContext_GetContextCertificateFile(void *jarg1) {
- Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
- char *jresult;
- arg1 = (Dali::Toolkit::WebContext *)jarg1;
- {
- try {
- const std::string str = (arg1)->GetContextCertificateFile();
- jresult = SWIG_csharp_string_callback(str.c_str());
- } CALL_CATCH_EXCEPTION(0);
- }
-
- return jresult;
-}
-
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetContextAppId(void *jarg1, char *jarg2) {
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetAppId(void *jarg1, char *jarg2) {
Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
if (!jarg2) {
SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
arg1 = (Dali::Toolkit::WebContext *)jarg1;
{
try {
- (arg1)->SetContextAppId(str);
+ (arg1)->SetAppId(str);
} CALL_CATCH_EXCEPTION();
}
}
-SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_SetContextAppVersion(void *jarg1, char *jarg2) {
+SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_SetAppVersion(void *jarg1, char *jarg2) {
Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
if (!jarg2) {
SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
arg1 = (Dali::Toolkit::WebContext *)jarg1;
{
try {
- ret = (arg1)->SetContextAppVersion(str);
+ ret = (arg1)->SetAppVersion(str);
} CALL_CATCH_EXCEPTION(0);
}
return ret;
}
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetContextApplicationType(void *jarg1, int jarg2) {
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetApplicationType(void *jarg1, int jarg2) {
Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
arg1 = (Dali::Toolkit::WebContext *)jarg1;
{
try {
- (arg1)->SetContextApplicationType((Dali::WebEngineContext::ApplicationType)jarg2);
+ (arg1)->SetApplicationType((Dali::WebEngineContext::ApplicationType)jarg2);
} CALL_CATCH_EXCEPTION();
}
}
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetContextTimeOffset(void *jarg1, float jarg2) {
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetTimeOffset(void *jarg1, float jarg2) {
Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
arg1 = (Dali::Toolkit::WebContext *)jarg1;
{
try {
- (arg1)->SetContextTimeOffset(jarg2);
+ (arg1)->SetTimeOffset(jarg2);
} CALL_CATCH_EXCEPTION();
}
}
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetContextTimeZoneOffset(void *jarg1, float jarg2, float jarg3) {
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetTimeZoneOffset(void *jarg1, float jarg2, float jarg3) {
Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
arg1 = (Dali::Toolkit::WebContext *)jarg1;
{
try {
- (arg1)->SetContextTimeZoneOffset(jarg2, jarg3);
+ (arg1)->SetTimeZoneOffset(jarg2, jarg3);
} CALL_CATCH_EXCEPTION();
}
}
}
}
-SWIGEXPORT float SWIGSTDCALL CSharp_Dali_WebContext_GetContextDefaultZoomFactor(void *jarg1) {
+SWIGEXPORT float SWIGSTDCALL CSharp_Dali_WebContext_GetDefaultZoomFactor(void *jarg1) {
Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
float ret;
arg1 = (Dali::Toolkit::WebContext *)jarg1;
{
try {
- ret = (arg1)->GetContextDefaultZoomFactor();
+ ret = (arg1)->GetDefaultZoomFactor();
} CALL_CATCH_EXCEPTION(0);
}
}
}
-SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContext_GetContextProxy(void *jarg1) {
- Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
- char *jresult;
- arg1 = (Dali::Toolkit::WebContext *)jarg1;
- {
- try {
- const std::string str = (arg1)->GetContextProxy();
- jresult = SWIG_csharp_string_callback(str.c_str());
- } CALL_CATCH_EXCEPTION(0);
- }
-
- return jresult;
-}
-
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetContextProxy(void *jarg1, char *jarg2, char *jarg3) {
- if (!jarg2 || !jarg3) {
- SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
- return;
- }
-
- Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
- const std::string arg2(jarg2);
- const std::string arg3(jarg3);
-
- arg1 = (Dali::Toolkit::WebContext *)jarg1;
- {
- try {
- (arg1)->SetContextProxy(arg2, arg3);
- } CALL_CATCH_EXCEPTION();
- }
-}
-
-SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContext_GetProxyBypassRule(void *jarg1) {
- Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
- char *jresult;
-
- arg1 = (Dali::Toolkit::WebContext *)jarg1;
- {
- try {
- const std::string str = (arg1)->GetProxyBypassRule();
- jresult = SWIG_csharp_string_callback(str.c_str());
- } CALL_CATCH_EXCEPTION(0);
- }
-
- return jresult;
-}
-
SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_FreeUnusedMemory(void *jarg1) {
Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
bool ret;
return (void *)result;
}
-SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebContextMenu_GetPosition(void * jarg1) {
- Dali::WebEngineContextMenu* arg1 = (Dali::WebEngineContextMenu*)jarg1;
- Dali::Vector2 result;
- {
- try {
- result = (arg1)->GetPosition();
- } CALL_CATCH_EXCEPTION(0);
- }
- return (void *)new Dali::Vector2((const Dali::Vector2&)result);
-}
-
SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContextMenu_RemoveItem(void *jarg1, void *jarg2) {
Dali::WebEngineContextMenu *arg1 = (Dali::WebEngineContextMenu *)jarg1;
bool result = 0;
}
}
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Window_SetPositionSizeWithOrientation(void* jarg1, void* jarg2, int jarg3)
+{
+ Dali::Window* window = (Dali::Window*)jarg1;
+ if (!window) {
+ SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Window", 0);
+ return ;
+ }
+
+ Dali::Rect<int>* positionSize = (Dali::Rect<int>*)jarg2;
+ if (!positionSize) {
+ SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
+ return ;
+ }
+
+ Dali::WindowOrientation orientation = (Dali::WindowOrientation)jarg3;
+ {
+ try {
+ Dali::DevelWindow::SetPositionSizeWithOrientation(*window, *positionSize, orientation);
+ } catch (std::out_of_range& e) {
+ {
+ SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
+ };
+ } catch (std::exception& e) {
+ {
+ SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
+ };
+ } catch (Dali::DaliException e) {
+ {
+ SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
+ };
+ } catch (...) {
+ {
+ SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
+ };
+ }
+ }
+
+}
+
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Window_RequestMoveToServer(void* jarg1)
+{
+ Dali::Window* window = (Dali::Window*)jarg1;
+ if (!window) {
+ SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Window", 0);
+ return ;
+ }
+
+ {
+ try {
+ Dali::DevelWindow::RequestMoveToServer(*window);
+ } catch (std::out_of_range& e) {
+ {
+ SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
+ };
+ } catch (std::exception& e) {
+ {
+ SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
+ };
+ } catch (Dali::DaliException e) {
+ {
+ SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
+ };
+ } catch (...) {
+ {
+ SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
+ };
+ }
+ }
+
+}
+
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Window_RequestResizeToServer(void* jarg1, int jarg2)
+{
+ Dali::Window* window = (Dali::Window*)jarg1;
+ if (!window) {
+ SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Window", 0);
+ return ;
+ }
+
+ Dali::WindowResizeDirection direction = (Dali::WindowResizeDirection)jarg2;
+
+ {
+ try {
+ Dali::DevelWindow::RequestResizeToServer(*window, direction);
+ } catch (std::out_of_range& e) {
+ {
+ SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
+ };
+ } catch (std::exception& e) {
+ {
+ SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
+ };
+ } catch (Dali::DaliException e) {
+ {
+ SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
+ };
+ } catch (...) {
+ {
+ SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
+ };
+ }
+ }
+
+}
+
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Window_EnableFloatingMode(void* jarg1, bool jarg2)
+{
+ Dali::Window* window = (Dali::Window*)jarg1;
+ if (!window) {
+ SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Window", 0);
+ return;
+ }
+
+ bool enable = jarg2;
+ {
+ try {
+ Dali::DevelWindow::EnableFloatingMode(*window, enable);
+ } catch (std::out_of_range& e) {
+ {
+ SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
+ };
+ } catch (std::exception& e) {
+ {
+ SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
+ };
+ } catch (Dali::DaliException e) {
+ {
+ SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
+ };
+ } catch (...) {
+ {
+ SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
+ };
+ }
+ }
+
+}
+
#ifdef __cplusplus
}
#endif