diff options
author | Hobum Kwon <hobum.kwon@samsung.com> | 2017-01-19 07:47:54 +0900 |
---|---|---|
committer | Hobum Kwon <hobum.kwon@samsung.com> | 2017-01-19 07:48:29 +0900 |
commit | f3de6f07dd4c655dcc475a29efaeb26ff1177f0d (patch) | |
tree | 88ba2b7255ad6ab369b7edc68360fdd3b5a1130c /ElmSharp/Interop | |
parent | d83c2f5c3037a5cf1319b81e96e53fe3822634fb (diff) | |
download | elm-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-x | ElmSharp/Interop/Interop.Elementary.FloatingButton.cs | 27 | ||||
-rwxr-xr-x[-rw-r--r--] | ElmSharp/Interop/Interop.Libraries.cs | 1 |
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"; } } |