Class PdfLayerTreeViewAdapter
Inheritance
System.Object
PdfLayerTreeViewAdapter
Assembly: PDFViewCtrlTools.dll
Syntax
public class PdfLayerTreeViewAdapter : TreeViewAdapter
Constructors
PdfLayerTreeViewAdapter(IList, IList<TreeViewBinder>, PDFViewCtrl, Single)
Declaration
public PdfLayerTreeViewAdapter(IList treeNodes, IList<TreeViewBinder> viewBinders, PDFViewCtrl pdfViewCtrl, float scale)
Parameters
Type |
Name |
Description |
System.Collections.IList |
treeNodes |
|
System.Collections.Generic.IList<TreeViewBinder> |
viewBinders |
|
pdftronprivate.PDF.PDFViewCtrl |
pdfViewCtrl |
|
System.Single |
scale |
|
PdfLayerTreeViewAdapter(IntPtr, JniHandleOwnership)
Declaration
protected PdfLayerTreeViewAdapter(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type |
Name |
Description |
System.IntPtr |
javaReference |
|
Android.Runtime.JniHandleOwnership |
transfer |
|
Properties
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
BuildPdfLayerTreeNodeList(PDFViewCtrl, PdfLayer)
Declaration
public static IList<TreeNode> BuildPdfLayerTreeNodeList(PDFViewCtrl pdfViewCtrl, PdfLayer pdfLayer)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.PDFViewCtrl |
pdfViewCtrl |
|
PdfLayer |
pdfLayer |
|
Returns
Type |
Description |
System.Collections.Generic.IList<TreeNode> |
|
CollapseAllDisplayNodes()
Declaration
protected override void CollapseAllDisplayNodes()
Overrides
ExpandDisplayNodesNodes(Boolean)
Declaration
public override void ExpandDisplayNodesNodes(bool isSearchMode)
Parameters
Type |
Name |
Description |
System.Boolean |
isSearchMode |
|
Overrides
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
Declaration
protected virtual void SetArrowMarginsWithLevel(ImageView imageViewArrow, int position)
Parameters
Type |
Name |
Description |
Android.Widget.ImageView |
imageViewArrow |
|
System.Int32 |
position |
|
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(PdfLayerTreeViewAdapter.IOnPdfLayerTreeNodeListener)
Declaration
public virtual void SetOnTreeNodeListener(PdfLayerTreeViewAdapter.IOnPdfLayerTreeNodeListener onTreeNodeListener)
Parameters
SetTheme(PdfLayerDialogFragment.Theme)
Declaration
public virtual void SetTheme(PdfLayerDialogFragment.Theme theme)
Parameters
SetupPdfLayerItemView(RecyclerView.ViewHolder, Int32, CheckBox, ImageView, ImageView, TextView, View)
Declaration
protected virtual void SetupPdfLayerItemView(RecyclerView.ViewHolder holder, int position, CheckBox checkBox, ImageView imageViewArrow, ImageView imageViewLock, TextView textViewName, View pdfLayerDivider)
Parameters
Type |
Name |
Description |
AndroidX.RecyclerView.Widget.RecyclerView.ViewHolder |
holder |
|
System.Int32 |
position |
|
Android.Widget.CheckBox |
checkBox |
|
Android.Widget.ImageView |
imageViewArrow |
|
Android.Widget.ImageView |
imageViewLock |
|
Android.Widget.TextView |
textViewName |
|
Android.Views.View |
pdfLayerDivider |
|
Events
Click
Declaration
public event EventHandler<PdfLayerTreeViewAdapter.ClickEventArgs> Click
Event Type
Toggle
Declaration
public event EventHandler<PdfLayerTreeViewAdapter.ToggleEventArgs> Toggle
Event Type