Show / Hide Table of Contents

Class NativeThumbnailSlider

Inheritance
System.Object
NativeThumbnailSlider
ThumbnailSlider
Implements
Android.Views.View.IOnClickListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
pdftronprivate.PDF.PDFViewCtrl.IDocumentLoadListener
pdftronprivate.PDF.PDFViewCtrl.IPageChangeListener
pdftronprivate.PDF.PDFViewCtrl.IThumbAsyncListener
Namespace: pdftron.PDF.Controls
Assembly: PDFViewCtrlTools.dll
Syntax
public class NativeThumbnailSlider : LinearLayout

Constructors

NativeThumbnailSlider(Context)

Declaration
public NativeThumbnailSlider(Context context)
Parameters
Type Name Description
Android.Content.Context context

NativeThumbnailSlider(Context, IAttributeSet)

Declaration
public NativeThumbnailSlider(Context context, IAttributeSet attrs)
Parameters
Type Name Description
Android.Content.Context context
Android.Util.IAttributeSet attrs

NativeThumbnailSlider(Context, IAttributeSet, Int32)

Declaration
public NativeThumbnailSlider(Context context, IAttributeSet attrs, int defStyleAttr)
Parameters
Type Name Description
Android.Content.Context context
Android.Util.IAttributeSet attrs
System.Int32 defStyleAttr

NativeThumbnailSlider(Context, IAttributeSet, Int32, Int32)

Declaration
public NativeThumbnailSlider(Context context, IAttributeSet attrs, int defStyleAttr, int defStyleRes)
Parameters
Type Name Description
Android.Content.Context context
Android.Util.IAttributeSet attrs
System.Int32 defStyleAttr
System.Int32 defStyleRes

NativeThumbnailSlider(IntPtr, JniHandleOwnership)

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

Fields

PositionLeft

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

PositionRight

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

Properties

IsProgressChanging

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

JniPeerMembers

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

Reversed

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

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

Methods

ClearResources()

Declaration
public virtual void ClearResources()

Dismiss()

Declaration
public virtual void Dismiss()

Dismiss(Boolean)

Declaration
public virtual void Dismiss(bool isAnimate)
Parameters
Type Name Description
System.Boolean isAnimate

HandleDocumentLoaded()

Declaration
public virtual void HandleDocumentLoaded()

InflateLayout(Context)

Declaration
protected virtual void InflateLayout(Context context)
Parameters
Type Name Description
Android.Content.Context context

OnClick(View)

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

OnDocumentLoaded()

Declaration
public virtual void OnDocumentLoaded()

OnPageChange(Int32, Int32, PDFViewCtrl.PageChangeState)

Declaration
public virtual void OnPageChange(int old_page, int cur_page, PDFViewCtrl.PageChangeState state)
Parameters
Type Name Description
System.Int32 old_page
System.Int32 cur_page
pdftronprivate.PDF.PDFViewCtrl.PageChangeState state

OnThumbReceived(Int32, Int32[], Int32, Int32)

Declaration
public virtual void OnThumbReceived(int page, int[] buf, int width, int height)
Parameters
Type Name Description
System.Int32 page
System.Int32[] buf
System.Int32 width
System.Int32 height

RefreshPageCount()

Declaration
public virtual void RefreshPageCount()

SetMenuItem(Drawable, Int32)

Declaration
public virtual void SetMenuItem(Drawable icon, int position)
Parameters
Type Name Description
Android.Graphics.Drawables.Drawable icon
System.Int32 position

SetMenuItem(Int32, Int32)

Declaration
public virtual void SetMenuItem(int drawableRes, int position)
Parameters
Type Name Description
System.Int32 drawableRes
System.Int32 position

SetMenuItemContentDescription(Int32, String)

Declaration
public virtual void SetMenuItemContentDescription(int position, string content)
Parameters
Type Name Description
System.Int32 position
System.String content

SetMenuItemVisibility(Int32, Int32)

Declaration
public virtual void SetMenuItemVisibility(int position, int visiblity)
Parameters
Type Name Description
System.Int32 position
System.Int32 visiblity

SetOnMenuItemClickedListener(NativeThumbnailSlider.IOnMenuItemClickedListener)

Declaration
public virtual void SetOnMenuItemClickedListener(NativeThumbnailSlider.IOnMenuItemClickedListener listener)
Parameters
Type Name Description
NativeThumbnailSlider.IOnMenuItemClickedListener listener

SetPdfViewCtrl(PDFViewCtrl)

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

SetProgress(Int32)

Declaration
public virtual void SetProgress(int currentPage)
Parameters
Type Name Description
System.Int32 currentPage

SetThumbSliderListener(NativeThumbnailSlider.IOnThumbnailSliderTrackingListener)

Declaration
public virtual void SetThumbSliderListener(NativeThumbnailSlider.IOnThumbnailSliderTrackingListener listener)
Parameters
Type Name Description
NativeThumbnailSlider.IOnThumbnailSliderTrackingListener listener

Show()

Declaration
public virtual void Show()

Show(Boolean)

Declaration
public virtual void Show(bool isAnimate)
Parameters
Type Name Description
System.Boolean isAnimate

Events

MenuItemClicked

Declaration
public event EventHandler<NativeThumbnailSlider.MenuItemClickedEventArgs> MenuItemClicked
Event Type
Type Description
System.EventHandler<NativeThumbnailSlider.MenuItemClickedEventArgs>

ThumbSliderStartTrackingTouch

Declaration
public event EventHandler ThumbSliderStartTrackingTouch
Event Type
Type Description
System.EventHandler

ThumbSliderStopTrackingTouch

Declaration
public event EventHandler<NativeThumbnailSlider.ThumbSliderStopTrackingTouchEventArgs> ThumbSliderStopTrackingTouch
Event Type
Type Description
System.EventHandler<NativeThumbnailSlider.ThumbSliderStopTrackingTouchEventArgs>

Implements

Android.Views.View.IOnClickListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
pdftronprivate.PDF.PDFViewCtrl.IDocumentLoadListener
pdftronprivate.PDF.PDFViewCtrl.IPageChangeListener
pdftronprivate.PDF.PDFViewCtrl.IThumbAsyncListener
In This Article
Back to top Generated by DocFX