Skip to content
This repository was archived by the owner on Jun 20, 2023. It is now read-only.

Commit 867edca

Browse files
committed
Add SetPresenter tpo ActionMenuView
This is a manual merge of #30
1 parent 3e6f709 commit 867edca

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
using System;
2+
using Android.Runtime;
3+
4+
namespace Android.Support.V7.Widget
5+
{
6+
public partial class ActionMenuView
7+
{
8+
static IntPtr id_setPresenter_ActionMenuPresenter;
9+
[Register("setPresenter", "(Landroid/support/v7/widget/ActionMenuPresenter;)V", "GetSetPresenter_Landroid_support_v7_widget_ActionMenuPresenter")]
10+
public unsafe void SetPresenter(global::Android.Support.V7.Widget.ActionMenuPresenter presenter)
11+
{
12+
if (id_setPresenter_ActionMenuPresenter == IntPtr.Zero)
13+
id_setPresenter_ActionMenuPresenter = JNIEnv.GetMethodID(class_ref, "setPresenter", "(Landroid/support/v7/widget/ActionMenuPresenter;)V");
14+
try
15+
{
16+
JValue* __args = stackalloc JValue[1];
17+
__args[0] = new JValue(presenter);
18+
19+
if (GetType() == ThresholdType)
20+
JNIEnv.CallVoidMethod(((global::Java.Lang.Object)this).Handle, id_setPresenter_ActionMenuPresenter, __args);
21+
else
22+
JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object)this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "setPresenter", "(Landroid/support/v7/widget/ActionMenuPresenter;)V"), __args);
23+
}
24+
finally
25+
{
26+
}
27+
}
28+
}
29+
}

v7-appcompat/source/V7-AppCompat.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
<Compile Include="Additions\AlertDialog.cs" />
5656
<Compile Include="Additions\Toolbar.cs" />
5757
<Compile Include="Additions\Additions.cs" />
58+
<Compile Include="Additions\ActionMenuView.cs" />
5859
</ItemGroup>
5960
<ItemGroup>
6061
<TransformFile Include="..\..\Metadata.generated.xml" />

0 commit comments

Comments
 (0)