Show / Hide Table of Contents

Class QuickMenuItem

Inheritance
System.Object
QuickMenuItem
Implements
Android.Views.IMenuItem
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Android.Views.View.IOnClickListener
Namespace: pdftron.PDF.Tools
Assembly: PDFViewCtrlTools.dll
Syntax
public class QuickMenuItem : Object

Constructors

QuickMenuItem(Context, Int32)

Declaration
public QuickMenuItem(Context context, int id)
Parameters
Type Name Description
Android.Content.Context context
System.Int32 id

QuickMenuItem(Context, Int32, Int32)

Declaration
public QuickMenuItem(Context context, int itemId, int displayMode)
Parameters
Type Name Description
Android.Content.Context context
System.Int32 itemId
System.Int32 displayMode

QuickMenuItem(Context, String)

Declaration
public QuickMenuItem(Context context, string text)
Parameters
Type Name Description
Android.Content.Context context
System.String text

QuickMenuItem(Context, String, Int32)

Declaration
public QuickMenuItem(Context context, string text, int displayMode)
Parameters
Type Name Description
Android.Content.Context context
System.String text
System.Int32 displayMode

QuickMenuItem(Context, String, Int32, Int32, Single)

Declaration
public QuickMenuItem(Context context, string text, int displayMode, int color, float opacity)
Parameters
Type Name Description
Android.Content.Context context
System.String text
System.Int32 displayMode
System.Int32 color
System.Single opacity

QuickMenuItem(IntPtr, JniHandleOwnership)

Declaration
protected QuickMenuItem(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type Name Description
System.IntPtr javaReference
Android.Runtime.JniHandleOwnership transfer

Fields

FirstRowMenu

Declaration
public const int FirstRowMenu = 0
Field Value
Type Description
System.Int32

OrderStart

Declaration
public const int OrderStart = -1
Field Value
Type Description
System.Int32

OverflowRowMenu

Declaration
public const int OverflowRowMenu = 2
Field Value
Type Description
System.Int32

SecondRowMenu

Declaration
public const int SecondRowMenu = 1
Field Value
Type Description
System.Int32

Properties

ActionProvider

Declaration
public virtual ActionProvider ActionProvider { get; }
Property Value
Type Description
Android.Views.ActionProvider

ActionView

Declaration
public virtual View ActionView { get; }
Property Value
Type Description
Android.Views.View

AlphabeticShortcut

Declaration
public virtual char AlphabeticShortcut { get; }
Property Value
Type Description
System.Char

DisplayMode

Declaration
public virtual int DisplayMode { get; }
Property Value
Type Description
System.Int32

GroupId

Declaration
public virtual int GroupId { get; }
Property Value
Type Description
System.Int32

HasColor

Declaration
public virtual bool HasColor { get; }
Property Value
Type Description
System.Boolean

HasIcon

Declaration
public virtual bool HasIcon { get; }
Property Value
Type Description
System.Boolean

HasOpacity

Declaration
public virtual bool HasOpacity { get; }
Property Value
Type Description
System.Boolean

HasSubMenu

Declaration
public virtual bool HasSubMenu { get; }
Property Value
Type Description
System.Boolean

Icon

Declaration
public virtual Drawable Icon { get; }
Property Value
Type Description
Android.Graphics.Drawables.Drawable

IconColor

Declaration
public virtual int IconColor { get; }
Property Value
Type Description
System.Int32

IconTintList

Declaration
public virtual ColorStateList IconTintList { get; }
Property Value
Type Description
Android.Content.Res.ColorStateList

IconTintMode

Declaration
public virtual PorterDuff.Mode IconTintMode { get; }
Property Value
Type Description
Android.Graphics.PorterDuff.Mode

Intent

Declaration
public virtual Intent Intent { get; }
Property Value
Type Description
Android.Content.Intent

IsActionViewExpanded

Declaration
public virtual bool IsActionViewExpanded { get; }
Property Value
Type Description
System.Boolean

IsCheckable

Declaration
public virtual bool IsCheckable { get; }
Property Value
Type Description
System.Boolean

IsChecked

Declaration
public virtual bool IsChecked { get; }
Property Value
Type Description
System.Boolean

IsEnabled

Declaration
public virtual bool IsEnabled { get; }
Property Value
Type Description
System.Boolean

IsVisible

Declaration
public virtual bool IsVisible { get; }
Property Value
Type Description
System.Boolean

ItemId

Declaration
public virtual int ItemId { get; }
Property Value
Type Description
System.Int32

JniPeerMembers

Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type Description
Java.Interop.JniPeerMembers

MenuInfo

Declaration
public virtual IContextMenuContextMenuInfo MenuInfo { get; }
Property Value
Type Description
Android.Views.IContextMenuContextMenuInfo

NumericShortcut

Declaration
public virtual char NumericShortcut { get; }
Property Value
Type Description
System.Char

Opacity

Declaration
public virtual float Opacity { get; set; }
Property Value
Type Description
System.Single

Order

Declaration
public virtual int Order { get; }
Property Value
Type Description
System.Int32

SubMenu

Declaration
public virtual ISubMenu SubMenu { get; }
Property Value
Type Description
Android.Views.ISubMenu

Text

Declaration
public virtual string Text { get; }
Property Value
Type Description
System.String

ThresholdClass

Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
Type Description
System.IntPtr

ThresholdType

Declaration
protected override Type ThresholdType { get; }
Property Value
Type Description
System.Type

Title

Declaration
public string Title { get; }
Property Value
Type Description
System.String

TitleCondensed

Declaration
public string TitleCondensed { get; }
Property Value
Type Description
System.String

TitleCondensedFormatted

Declaration
public virtual ICharSequence TitleCondensedFormatted { get; }
Property Value
Type Description
Java.Lang.ICharSequence

TitleFormatted

Declaration
public virtual ICharSequence TitleFormatted { get; }
Property Value
Type Description
Java.Lang.ICharSequence

Methods

CollapseActionView()

Declaration
public virtual bool CollapseActionView()
Returns
Type Description
System.Boolean

CreateImageButton()

Declaration
public virtual AppCompatImageButton CreateImageButton()
Returns
Type Description
AndroidX.AppCompat.Widget.AppCompatImageButton

CreateSubMenuView()

Declaration
public virtual View CreateSubMenuView()
Returns
Type Description
Android.Views.View

CreateTextButton()

Declaration
public virtual Button CreateTextButton()
Returns
Type Description
Android.Widget.Button

ExpandActionView()

Declaration
public virtual bool ExpandActionView()
Returns
Type Description
System.Boolean

InitSubMenu(ToolManager, Boolean)

Declaration
public virtual QuickMenuItem InitSubMenu(ToolManager toolManager, bool annotationPermission)
Parameters
Type Name Description
ToolManager toolManager
System.Boolean annotationPermission
Returns
Type Description
QuickMenuItem

OnClick(View)

Declaration
public virtual void OnClick(View v)
Parameters
Type Name Description
Android.Views.View v

SetActionProvider(ActionProvider)

Declaration
public virtual IMenuItem SetActionProvider(ActionProvider actionProvider)
Parameters
Type Name Description
Android.Views.ActionProvider actionProvider
Returns
Type Description
Android.Views.IMenuItem

SetActionView(View)

Declaration
public virtual IMenuItem SetActionView(View view)
Parameters
Type Name Description
Android.Views.View view
Returns
Type Description
Android.Views.IMenuItem

SetActionView(Int32)

Declaration
public virtual IMenuItem SetActionView(int resId)
Parameters
Type Name Description
System.Int32 resId
Returns
Type Description
Android.Views.IMenuItem

SetAlphabeticShortcut(Char)

Declaration
public virtual IMenuItem SetAlphabeticShortcut(char alphaChar)
Parameters
Type Name Description
System.Char alphaChar
Returns
Type Description
Android.Views.IMenuItem

SetCheckable(Boolean)

Declaration
public virtual IMenuItem SetCheckable(bool checkable)
Parameters
Type Name Description
System.Boolean checkable
Returns
Type Description
Android.Views.IMenuItem

SetChecked(Boolean)

Declaration
public virtual IMenuItem SetChecked(bool checked)
Parameters
Type Name Description
System.Boolean checked
Returns
Type Description
Android.Views.IMenuItem

SetColor(Int32)

Declaration
public virtual void SetColor(int iconColor)
Parameters
Type Name Description
System.Int32 iconColor

SetEnabled(Boolean)

Declaration
public virtual IMenuItem SetEnabled(bool enabled)
Parameters
Type Name Description
System.Boolean enabled
Returns
Type Description
Android.Views.IMenuItem

SetIcon(Drawable)

Declaration
public virtual IMenuItem SetIcon(Drawable icon)
Parameters
Type Name Description
Android.Graphics.Drawables.Drawable icon
Returns
Type Description
Android.Views.IMenuItem

SetIcon(Int32)

Declaration
public virtual IMenuItem SetIcon(int iconRes)
Parameters
Type Name Description
System.Int32 iconRes
Returns
Type Description
Android.Views.IMenuItem

SetIconTintList(ColorStateList)

Declaration
public virtual IMenuItem SetIconTintList(ColorStateList tint)
Parameters
Type Name Description
Android.Content.Res.ColorStateList tint
Returns
Type Description
Android.Views.IMenuItem

SetIconTintMode(PorterDuff.Mode)

Declaration
public virtual IMenuItem SetIconTintMode(PorterDuff.Mode tintMode)
Parameters
Type Name Description
Android.Graphics.PorterDuff.Mode tintMode
Returns
Type Description
Android.Views.IMenuItem

SetIntent(Intent)

Declaration
public virtual IMenuItem SetIntent(Intent intent)
Parameters
Type Name Description
Android.Content.Intent intent
Returns
Type Description
Android.Views.IMenuItem

SetItemId(Int32)

Declaration
public virtual IMenuItem SetItemId(int id)
Parameters
Type Name Description
System.Int32 id
Returns
Type Description
Android.Views.IMenuItem

SetNumericShortcut(Char)

Declaration
public virtual IMenuItem SetNumericShortcut(char numericChar)
Parameters
Type Name Description
System.Char numericChar
Returns
Type Description
Android.Views.IMenuItem

SetOnActionExpandListener(IMenuItemOnActionExpandListener)

Declaration
public virtual IMenuItem SetOnActionExpandListener(IMenuItemOnActionExpandListener listener)
Parameters
Type Name Description
Android.Views.IMenuItemOnActionExpandListener listener
Returns
Type Description
Android.Views.IMenuItem

SetOnMenuItemClickListener(IMenuItemOnMenuItemClickListener)

Declaration
public virtual IMenuItem SetOnMenuItemClickListener(IMenuItemOnMenuItemClickListener menuItemClickListener)
Parameters
Type Name Description
Android.Views.IMenuItemOnMenuItemClickListener menuItemClickListener
Returns
Type Description
Android.Views.IMenuItem

SetOrder(Int32)

Declaration
public virtual IMenuItem SetOrder(int order)
Parameters
Type Name Description
System.Int32 order
Returns
Type Description
Android.Views.IMenuItem

SetShortcut(Char, Char)

Declaration
public virtual IMenuItem SetShortcut(char numericChar, char alphaChar)
Parameters
Type Name Description
System.Char numericChar
System.Char alphaChar
Returns
Type Description
Android.Views.IMenuItem

SetShowAsAction(ShowAsAction)

Declaration
public virtual void SetShowAsAction(ShowAsAction actionEnum)
Parameters
Type Name Description
Android.Views.ShowAsAction actionEnum

SetShowAsActionFlags(ShowAsAction)

Declaration
public virtual IMenuItem SetShowAsActionFlags(ShowAsAction actionEnum)
Parameters
Type Name Description
Android.Views.ShowAsAction actionEnum
Returns
Type Description
Android.Views.IMenuItem

SetTitle(ICharSequence)

Declaration
public virtual IMenuItem SetTitle(ICharSequence title)
Parameters
Type Name Description
Java.Lang.ICharSequence title
Returns
Type Description
Android.Views.IMenuItem

SetTitle(Int32)

Declaration
public virtual IMenuItem SetTitle(int title)
Parameters
Type Name Description
System.Int32 title
Returns
Type Description
Android.Views.IMenuItem

SetTitle(String)

Declaration
public IMenuItem SetTitle(string title)
Parameters
Type Name Description
System.String title
Returns
Type Description
Android.Views.IMenuItem

SetTitleCondensed(ICharSequence)

Declaration
public virtual IMenuItem SetTitleCondensed(ICharSequence title)
Parameters
Type Name Description
Java.Lang.ICharSequence title
Returns
Type Description
Android.Views.IMenuItem

SetTitleCondensed(String)

Declaration
public IMenuItem SetTitleCondensed(string title)
Parameters
Type Name Description
System.String title
Returns
Type Description
Android.Views.IMenuItem

SetVisible(Boolean)

Declaration
public virtual IMenuItem SetVisible(bool visible)
Parameters
Type Name Description
System.Boolean visible
Returns
Type Description
Android.Views.IMenuItem

Implements

Android.Views.IMenuItem
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Android.Views.View.IOnClickListener
In This Article
Back to top Generated by DocFX