summaryrefslogtreecommitdiff
path: root/ElmSharp/Interop
diff options
context:
space:
mode:
authorHobum Kwon <hobum.kwon@samsung.com>2017-01-19 07:47:54 +0900
committerHobum Kwon <hobum.kwon@samsung.com>2017-01-19 07:48:29 +0900
commitf3de6f07dd4c655dcc475a29efaeb26ff1177f0d (patch)
tree88ba2b7255ad6ab369b7edc68360fdd3b5a1130c /ElmSharp/Interop
parentd83c2f5c3037a5cf1319b81e96e53fe3822634fb (diff)
downloadelm-sharp-f3de6f07dd4c655dcc475a29efaeb26ff1177f0d.tar.gz
elm-sharp-f3de6f07dd4c655dcc475a29efaeb26ff1177f0d.tar.bz2
elm-sharp-f3de6f07dd4c655dcc475a29efaeb26ff1177f0d.zip
Add native FloatingButton for floating button enabled content page
Change-Id: I9e904ae0677457885d693b90865316ae1dc206a6
Diffstat (limited to 'ElmSharp/Interop')
-rwxr-xr-xElmSharp/Interop/Interop.Elementary.FloatingButton.cs27
-rwxr-xr-x[-rw-r--r--]ElmSharp/Interop/Interop.Libraries.cs1
2 files changed, 28 insertions, 0 deletions
diff --git a/ElmSharp/Interop/Interop.Elementary.FloatingButton.cs b/ElmSharp/Interop/Interop.Elementary.FloatingButton.cs
new file mode 100755
index 0000000..e65dafc
--- /dev/null
+++ b/ElmSharp/Interop/Interop.Elementary.FloatingButton.cs
@@ -0,0 +1,27 @@
+/*
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * 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.
+ */
+
+using System;
+using System.Runtime.InteropServices;
+
+internal static partial class Interop
+{
+ internal static partial class Eext
+ {
+ [DllImport(Libraries.Eext)]
+ internal static extern IntPtr eext_floatingbutton_add(IntPtr obj);
+ }
+}
diff --git a/ElmSharp/Interop/Interop.Libraries.cs b/ElmSharp/Interop/Interop.Libraries.cs
index f7f9423..fe6ae2e 100644..100755
--- a/ElmSharp/Interop/Interop.Libraries.cs
+++ b/ElmSharp/Interop/Interop.Libraries.cs
@@ -24,5 +24,6 @@ internal static partial class Interop
internal const string Eina = "libeina.so.1";
internal const string Ecore = "libecore.so.1";
internal const string Eo = "libeo.so.1";
+ internal const string Eext = "libefl-extension.so.0";
}
}