Class OutlineDialogFragment
Inheritance
System.Object
OutlineDialogFragment
Implements
AndroidX.AppCompat.Widget.SearchView.IOnQueryTextListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
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
Declaration
public const string BundleCreateButton = "OutlineDialogFragment_create_button"
Field Value
Type |
Description |
System.String |
|
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
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
ThresholdType
Declaration
protected override Type ThresholdType { get; }
Property Value
Type |
Description |
System.Type |
|
Overrides
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
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
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 |
|
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 |
|
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 |
|
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
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
SetPdfViewCtrl(PDFViewCtrl)
Declaration
public virtual OutlineDialogFragment SetPdfViewCtrl(PDFViewCtrl pdfViewCtrl)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.PDFViewCtrl |
pdfViewCtrl |
|
Returns
Events
OutlineClicked
Declaration
public event EventHandler<OutlineDialogFragment.OutlineDialogEventArgs> OutlineClicked
Event Type
Implements
AndroidX.AppCompat.Widget.SearchView.IOnQueryTextListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable