Class OutlineTreeViewAdapter
Inheritance
System.Object
OutlineTreeViewAdapter
Assembly: PDFViewCtrlTools.dll
Syntax
public class OutlineTreeViewAdapter : TreeViewAdapter
Constructors
OutlineTreeViewAdapter(IList, IList<TreeViewBinder>, PDFViewCtrl, Single)
Declaration
public OutlineTreeViewAdapter(IList nodes, IList<TreeViewBinder> viewBinders, PDFViewCtrl pdfViewCtrl, float scale)
Parameters
Type |
Name |
Description |
System.Collections.IList |
nodes |
|
System.Collections.Generic.IList<TreeViewBinder> |
viewBinders |
|
pdftronprivate.PDF.PDFViewCtrl |
pdfViewCtrl |
|
System.Single |
scale |
|
OutlineTreeViewAdapter(IntPtr, JniHandleOwnership)
Declaration
protected OutlineTreeViewAdapter(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type |
Name |
Description |
System.IntPtr |
javaReference |
|
Android.Runtime.JniHandleOwnership |
transfer |
|
Properties
IsEditingOutline
Declaration
public virtual bool IsEditingOutline { get; }
Property Value
Type |
Description |
System.Boolean |
|
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type |
Description |
Java.Interop.JniPeerMembers |
|
Overrides
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
AddPlaceHolderNode(TreeNode)
Declaration
public static void AddPlaceHolderNode(TreeNode treeNode)
Parameters
BuildBookmarkTreeNodeList(PDFViewCtrl, Bookmark, Boolean)
Declaration
public static IList<TreeNode> BuildBookmarkTreeNodeList(PDFViewCtrl pdfViewCtrl, Bookmark bookmark, bool isSearchMode)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.PDFViewCtrl |
pdfViewCtrl |
|
pdftronprivate.PDF.Bookmark |
bookmark |
|
System.Boolean |
isSearchMode |
|
Returns
Type |
Description |
System.Collections.Generic.IList<TreeNode> |
|
CollapseAllDisplayNodes()
Declaration
protected override void CollapseAllDisplayNodes()
Overrides
DisableEditOutline()
Declaration
public virtual void DisableEditOutline()
EnableEditOutline()
Declaration
public virtual void EnableEditOutline()
ExpandDisplayNodesNodes(Boolean)
Declaration
public override void ExpandDisplayNodesNodes(bool isSearchMode)
Parameters
Type |
Name |
Description |
System.Boolean |
isSearchMode |
|
Overrides
FindNode(Bookmark)
Declaration
public virtual TreeNode FindNode(Bookmark bookmark)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Bookmark |
bookmark |
|
Returns
GetItemViewType(Int32)
Declaration
public override int GetItemViewType(int position)
Parameters
Type |
Name |
Description |
System.Int32 |
position |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
Declaration
public override void OnItemDrop(RecyclerView.ViewHolder holder, int fromPosition, int toPosition)
Parameters
Type |
Name |
Description |
AndroidX.RecyclerView.Widget.RecyclerView.ViewHolder |
holder |
|
System.Int32 |
fromPosition |
|
System.Int32 |
toPosition |
|
Overrides
RemoveFromParent(TreeNode, TreeNode)
Declaration
protected override void RemoveFromParent(TreeNode selected, TreeNode parent)
Parameters
Overrides
Declaration
protected override void SetArrowMargins(RecyclerView.ViewHolder holder, int position)
Parameters
Type |
Name |
Description |
AndroidX.RecyclerView.Widget.RecyclerView.ViewHolder |
holder |
|
System.Int32 |
position |
|
Overrides
SetBookMarkTreeNode(PDFViewCtrl, TreeNode, Boolean)
Declaration
public static void SetBookMarkTreeNode(PDFViewCtrl pdfViewCtrl, TreeNode selectedNode, bool isSearchMode)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.PDFViewCtrl |
pdfViewCtrl |
|
TreeNode |
selectedNode |
|
System.Boolean |
isSearchMode |
|
SetNodeTreeNode(PDFViewCtrl, TreeNode, Boolean)
Declaration
public override void SetNodeTreeNode(PDFViewCtrl pdfViewCtrl, TreeNode selectedNode, bool isSearchMode)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.PDFViewCtrl |
pdfViewCtrl |
|
TreeNode |
selectedNode |
|
System.Boolean |
isSearchMode |
|
Overrides
SetOnTreeNodeListener(OutlineTreeViewAdapter.IOnBookmarkTreeNodeListener)
Declaration
public virtual void SetOnTreeNodeListener(OutlineTreeViewAdapter.IOnBookmarkTreeNodeListener onTreeNodeListener)
Parameters
SetTheme(OutlineDialogFragment.Theme)
Declaration
public virtual void SetTheme(OutlineDialogFragment.Theme theme)
Parameters
Events
Click
Declaration
public event EventHandler<OutlineTreeViewAdapter.ClickEventArgs> Click
Event Type
Toggle
Declaration
public event EventHandler<OutlineTreeViewAdapter.ToggleEventArgs> Toggle
Event Type