Show / Hide Table of Contents

Class OutlineDialogFragment

Inheritance
System.Object
NavigationListDialogFragment
OutlineDialogFragment
Implements
AndroidX.AppCompat.Widget.SearchView.IOnQueryTextListener
BookmarksDialogFragment.IBookmarksDialogSearchView
EditOutlineMoveDialog.IEditOutlineMoveClickListener
OutlineTreeViewAdapter.IOnBookmarkTreeNodeListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Inherited Members
NavigationListDialogFragment.HandleBackPress()
NavigationListDialogFragment.OnEventAction()
NavigationListDialogFragment.SetAnalyticsEventListener(NavigationListDialogFragment.IAnalyticsEventListener)
NavigationListDialogFragment.MAnalyticsEventListener
NavigationListDialogFragment.AnalyticsEvent
Namespace: pdftron.PDF.Controls
Assembly: PDFViewCtrlTools.dll
Syntax
public class OutlineDialogFragment : NavigationListDialogFragment, BookmarksDialogFragment.IBookmarksDialogSearchView, EditOutlineMoveDialog.IEditOutlineMoveClickListener, OutlineTreeViewAdapter.IOnBookmarkTreeNodeListener

Constructors

OutlineDialogFragment()

Declaration
public OutlineDialogFragment()

OutlineDialogFragment(IntPtr, JniHandleOwnership)

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

Fields

BundleCreateButton

Declaration
public const string BundleCreateButton = "OutlineDialogFragment_create_button"
Field Value
Type Description
System.String

BundleEditButton

Declaration
public const string BundleEditButton = "OutlineDialogFragment_edit_button"
Field Value
Type Description
System.String

BundleEditingEnabled

Declaration
public const string BundleEditingEnabled = "OutlineDialogFragment_editing_enabled"
Field Value
Type Description
System.String

Properties

IsEditingEnabled

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

IsEmpty

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

JniPeerMembers

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

QueryText

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

ThresholdClass

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

ThresholdType

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

Methods

EnterEditMode()

Declaration
public virtual void EnterEditMode()

ExitEditMode(Boolean)

Declaration
public virtual void ExitEditMode(Boolean isOnPause)
Parameters
Type Name Description
Java.Lang.Boolean isOnPause

FinishSearchView()

Declaration
public virtual void FinishSearchView()

MoveBookmarkSelected(Bookmark)

Declaration
public virtual bool MoveBookmarkSelected(Bookmark destination)
Parameters
Type Name Description
pdftronprivate.PDF.Bookmark destination
Returns
Type Description
System.Boolean

NewInstance()

Declaration
public static OutlineDialogFragment NewInstance()
Returns
Type Description
OutlineDialogFragment

NewInstance(Boolean, String, String)

Declaration
public static OutlineDialogFragment NewInstance(bool editingEnabled, string editButtonEditTxt, string createButtonEditText)
Parameters
Type Name Description
System.Boolean editingEnabled
System.String editButtonEditTxt
System.String createButtonEditText
Returns
Type Description
OutlineDialogFragment

OnClick(TreeNode, RecyclerView.ViewHolder)

Declaration
public virtual bool OnClick(TreeNode node, RecyclerView.ViewHolder holder)
Parameters
Type Name Description
TreeNode node
AndroidX.RecyclerView.Widget.RecyclerView.ViewHolder holder
Returns
Type Description
System.Boolean

OnExpandNode(TreeNode, Int32)

Declaration
public virtual void OnExpandNode(TreeNode selectedNode, int position)
Parameters
Type Name Description
TreeNode selectedNode
System.Int32 position

OnNodeCheckBoxSelected(TreeNode, RecyclerView.ViewHolder)

Declaration
public virtual void OnNodeCheckBoxSelected(TreeNode treeNode, RecyclerView.ViewHolder viewHolder)
Parameters
Type Name Description
TreeNode treeNode
AndroidX.RecyclerView.Widget.RecyclerView.ViewHolder viewHolder

OnQueryTextChange(String)

Declaration
public virtual bool OnQueryTextChange(string newText)
Parameters
Type Name Description
System.String newText
Returns
Type Description
System.Boolean

OnQueryTextSubmit(String)

Declaration
public virtual bool OnQueryTextSubmit(string query)
Parameters
Type Name Description
System.String query
Returns
Type Description
System.Boolean

OnStartDrag(TreeNode, Int32, RecyclerView.ViewHolder)

Declaration
public virtual void OnStartDrag(TreeNode treeNode, int position, RecyclerView.ViewHolder viewHolder)
Parameters
Type Name Description
TreeNode treeNode
System.Int32 position
AndroidX.RecyclerView.Widget.RecyclerView.ViewHolder viewHolder

OnToggle(Boolean, RecyclerView.ViewHolder)

Declaration
public virtual void OnToggle(bool isExpand, RecyclerView.ViewHolder holder)
Parameters
Type Name Description
System.Boolean isExpand
AndroidX.RecyclerView.Widget.RecyclerView.ViewHolder holder

PrepareOutlineSearch(IMenu)

Declaration
public virtual void PrepareOutlineSearch(IMenu menu)
Parameters
Type Name Description
Android.Views.IMenu menu

ResetBookmarkListFilter()

Declaration
public virtual void ResetBookmarkListFilter()

SetCurrentBookmark(Bookmark)

Declaration
public virtual OutlineDialogFragment SetCurrentBookmark(Bookmark currentBookmark)
Parameters
Type Name Description
pdftronprivate.PDF.Bookmark currentBookmark
Returns
Type Description
OutlineDialogFragment

SetEditButtonText(String, String)

Declaration
public virtual void SetEditButtonText(string editBtnText, string createButtonTxt)
Parameters
Type Name Description
System.String editBtnText
System.String createButtonTxt

SetOutlineDialogListener(OutlineDialogFragment.IOutlineDialogListener)

Declaration
public virtual void SetOutlineDialogListener(OutlineDialogFragment.IOutlineDialogListener listener)
Parameters
Type Name Description
OutlineDialogFragment.IOutlineDialogListener listener

SetPdfViewCtrl(PDFViewCtrl)

Declaration
public virtual OutlineDialogFragment SetPdfViewCtrl(PDFViewCtrl pdfViewCtrl)
Parameters
Type Name Description
pdftronprivate.PDF.PDFViewCtrl pdfViewCtrl
Returns
Type Description
OutlineDialogFragment

Events

OutlineClicked

Declaration
public event EventHandler<OutlineDialogFragment.OutlineDialogEventArgs> OutlineClicked
Event Type
Type Description
System.EventHandler<OutlineDialogFragment.OutlineDialogEventArgs>

Implements

AndroidX.AppCompat.Widget.SearchView.IOnQueryTextListener
BookmarksDialogFragment.IBookmarksDialogSearchView
EditOutlineMoveDialog.IEditOutlineMoveClickListener
OutlineTreeViewAdapter.IOnBookmarkTreeNodeListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
In This Article
Back to top Generated by DocFX