Inheritance
System.Object
QuickMenuBuilder
Implements
Android.Views.IMenu
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Android.Views.ISubMenu
Assembly: PDFViewCtrlTools.dll
public class QuickMenuBuilder : Object
Constructors
QuickMenuBuilder(Context, ToolManager, Boolean)
Declaration
public QuickMenuBuilder(Context context, ToolManager toolManager, bool annotationPermission)
Parameters
Type |
Name |
Description |
Android.Content.Context |
context |
|
ToolManager |
toolManager |
|
System.Boolean |
annotationPermission |
|
Declaration
protected QuickMenuBuilder(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type |
Name |
Description |
System.IntPtr |
javaReference |
|
Android.Runtime.JniHandleOwnership |
transfer |
|
Properties
Declaration
public virtual bool HasVisibleItems { get; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual IMenuItem Item { get; }
Property Value
Type |
Description |
Android.Views.IMenuItem |
|
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type |
Description |
Java.Interop.JniPeerMembers |
|
Declaration
public virtual IList<QuickMenuItem> MenuItems { get; }
Property Value
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
Type |
Description |
System.IntPtr |
|
Declaration
protected override Type ThresholdType { get; }
Property Value
Type |
Description |
System.Type |
|
Methods
Declaration
public virtual IMenuItem Add(ICharSequence title)
Parameters
Type |
Name |
Description |
Java.Lang.ICharSequence |
title |
|
Returns
Type |
Description |
Android.Views.IMenuItem |
|
Declaration
public virtual IMenuItem Add(int titleRes)
Parameters
Type |
Name |
Description |
System.Int32 |
titleRes |
|
Returns
Type |
Description |
Android.Views.IMenuItem |
|
Declaration
public virtual IMenuItem Add(int groupId, int itemId, int order, ICharSequence title)
Parameters
Type |
Name |
Description |
System.Int32 |
groupId |
|
System.Int32 |
itemId |
|
System.Int32 |
order |
|
Java.Lang.ICharSequence |
title |
|
Returns
Type |
Description |
Android.Views.IMenuItem |
|
Declaration
public virtual IMenuItem Add(int groupId, int itemId, int order, int titleRes)
Parameters
Type |
Name |
Description |
System.Int32 |
groupId |
|
System.Int32 |
itemId |
|
System.Int32 |
order |
|
System.Int32 |
titleRes |
|
Returns
Type |
Description |
Android.Views.IMenuItem |
|
Declaration
public IMenuItem Add(int groupId, int itemId, int order, string title)
Parameters
Type |
Name |
Description |
System.Int32 |
groupId |
|
System.Int32 |
itemId |
|
System.Int32 |
order |
|
System.String |
title |
|
Returns
Type |
Description |
Android.Views.IMenuItem |
|
Declaration
public IMenuItem Add(string title)
Parameters
Type |
Name |
Description |
System.String |
title |
|
Returns
Type |
Description |
Android.Views.IMenuItem |
|
AddIntentOptions(Int32, Int32, Int32, ComponentName, Intent[], Intent, MenuAppendFlags, IMenuItem[])
Declaration
public virtual int AddIntentOptions(int groupId, int itemId, int order, ComponentName caller, Intent[] specifics, Intent intent, MenuAppendFlags flags, IMenuItem[] outSpecificItems)
Parameters
Type |
Name |
Description |
System.Int32 |
groupId |
|
System.Int32 |
itemId |
|
System.Int32 |
order |
|
Android.Content.ComponentName |
caller |
|
Android.Content.Intent[] |
specifics |
|
Android.Content.Intent |
intent |
|
Android.Views.MenuAppendFlags |
flags |
|
Android.Views.IMenuItem[] |
outSpecificItems |
|
Returns
Type |
Description |
System.Int32 |
|
Declaration
public virtual ISubMenu AddSubMenu(ICharSequence title)
Parameters
Type |
Name |
Description |
Java.Lang.ICharSequence |
title |
|
Returns
Type |
Description |
Android.Views.ISubMenu |
|
Declaration
public virtual ISubMenu AddSubMenu(int titleRes)
Parameters
Type |
Name |
Description |
System.Int32 |
titleRes |
|
Returns
Type |
Description |
Android.Views.ISubMenu |
|
Declaration
public virtual ISubMenu AddSubMenu(int groupId, int itemId, int order, ICharSequence title)
Parameters
Type |
Name |
Description |
System.Int32 |
groupId |
|
System.Int32 |
itemId |
|
System.Int32 |
order |
|
Java.Lang.ICharSequence |
title |
|
Returns
Type |
Description |
Android.Views.ISubMenu |
|
Declaration
public virtual ISubMenu AddSubMenu(int groupId, int itemId, int order, int titleRes)
Parameters
Type |
Name |
Description |
System.Int32 |
groupId |
|
System.Int32 |
itemId |
|
System.Int32 |
order |
|
System.Int32 |
titleRes |
|
Returns
Type |
Description |
Android.Views.ISubMenu |
|
Declaration
public ISubMenu AddSubMenu(int groupId, int itemId, int order, string title)
Parameters
Type |
Name |
Description |
System.Int32 |
groupId |
|
System.Int32 |
itemId |
|
System.Int32 |
order |
|
System.String |
title |
|
Returns
Type |
Description |
Android.Views.ISubMenu |
|
Declaration
public ISubMenu AddSubMenu(string title)
Parameters
Type |
Name |
Description |
System.String |
title |
|
Returns
Type |
Description |
Android.Views.ISubMenu |
|
Declaration
public virtual void Clear()
Declaration
public virtual void ClearHeader()
Declaration
public virtual void Close()
Declaration
public virtual IMenuItem FindItem(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
Returns
Type |
Description |
Android.Views.IMenuItem |
|
Declaration
public virtual IMenuItem GetItem(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
Android.Views.IMenuItem |
|
Declaration
public virtual bool IsShortcutKey(Keycode keyCode, KeyEvent e)
Parameters
Type |
Name |
Description |
Android.Views.Keycode |
keyCode |
|
Android.Views.KeyEvent |
e |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool PerformIdentifierAction(int id, MenuPerformFlags flags)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
Android.Views.MenuPerformFlags |
flags |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool PerformShortcut(Keycode keyCode, KeyEvent e, MenuPerformFlags flags)
Parameters
Type |
Name |
Description |
Android.Views.Keycode |
keyCode |
|
Android.Views.KeyEvent |
e |
|
Android.Views.MenuPerformFlags |
flags |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void RemoveGroup(int groupId)
Parameters
Type |
Name |
Description |
System.Int32 |
groupId |
|
Declaration
public virtual void RemoveItem(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
Declaration
public virtual void SetGroupCheckable(int group, bool checkable, bool exclusive)
Parameters
Type |
Name |
Description |
System.Int32 |
group |
|
System.Boolean |
checkable |
|
System.Boolean |
exclusive |
|
Declaration
public virtual void SetGroupEnabled(int group, bool enabled)
Parameters
Type |
Name |
Description |
System.Int32 |
group |
|
System.Boolean |
enabled |
|
Declaration
public virtual void SetGroupVisible(int group, bool visible)
Parameters
Type |
Name |
Description |
System.Int32 |
group |
|
System.Boolean |
visible |
|
Declaration
public virtual ISubMenu SetHeaderIcon(Drawable icon)
Parameters
Type |
Name |
Description |
Android.Graphics.Drawables.Drawable |
icon |
|
Returns
Type |
Description |
Android.Views.ISubMenu |
|
Declaration
public virtual ISubMenu SetHeaderIcon(int iconRes)
Parameters
Type |
Name |
Description |
System.Int32 |
iconRes |
|
Returns
Type |
Description |
Android.Views.ISubMenu |
|
Declaration
public virtual ISubMenu SetHeaderTitle(ICharSequence title)
Parameters
Type |
Name |
Description |
Java.Lang.ICharSequence |
title |
|
Returns
Type |
Description |
Android.Views.ISubMenu |
|
Declaration
public virtual ISubMenu SetHeaderTitle(int titleRes)
Parameters
Type |
Name |
Description |
System.Int32 |
titleRes |
|
Returns
Type |
Description |
Android.Views.ISubMenu |
|
Declaration
public ISubMenu SetHeaderTitle(string title)
Parameters
Type |
Name |
Description |
System.String |
title |
|
Returns
Type |
Description |
Android.Views.ISubMenu |
|
Declaration
public virtual ISubMenu SetHeaderView(View view)
Parameters
Type |
Name |
Description |
Android.Views.View |
view |
|
Returns
Type |
Description |
Android.Views.ISubMenu |
|
Declaration
public virtual ISubMenu SetIcon(Drawable icon)
Parameters
Type |
Name |
Description |
Android.Graphics.Drawables.Drawable |
icon |
|
Returns
Type |
Description |
Android.Views.ISubMenu |
|
Declaration
public virtual ISubMenu SetIcon(int iconRes)
Parameters
Type |
Name |
Description |
System.Int32 |
iconRes |
|
Returns
Type |
Description |
Android.Views.ISubMenu |
|
Declaration
public virtual void SetParentMenuItem(QuickMenuItem item)
Parameters
Declaration
public virtual void SetQwertyMode(bool isQwerty)
Parameters
Type |
Name |
Description |
System.Boolean |
isQwerty |
|
Declaration
public virtual int Size()
Returns
Type |
Description |
System.Int32 |
|
Implements
Android.Views.IMenu
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Android.Views.ISubMenu