Class BookmarksTabLayout
Inheritance
System.Object
BookmarksTabLayout
Implements
Google.Android.Material.Tabs.TabLayout.IOnTabSelectedListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Assembly: PDFViewCtrlTools.dll
Syntax
public class BookmarksTabLayout : CustomFragmentTabLayout, AnnotationDialogFragment.IAnnotationDialogListener, OutlineDialogFragment.IOutlineDialogListener, UserBookmarkDialogFragment.IUserBookmarkDialogListener
Constructors
BookmarksTabLayout(Context)
Declaration
public BookmarksTabLayout(Context context)
Parameters
Type |
Name |
Description |
Android.Content.Context |
context |
|
BookmarksTabLayout(Context, IAttributeSet)
Declaration
public BookmarksTabLayout(Context context, IAttributeSet attrs)
Parameters
Type |
Name |
Description |
Android.Content.Context |
context |
|
Android.Util.IAttributeSet |
attrs |
|
BookmarksTabLayout(Context, IAttributeSet, Int32)
Declaration
public BookmarksTabLayout(Context context, IAttributeSet attrs, int defStyleAttr)
Parameters
Type |
Name |
Description |
Android.Content.Context |
context |
|
Android.Util.IAttributeSet |
attrs |
|
System.Int32 |
defStyleAttr |
|
BookmarksTabLayout(IntPtr, JniHandleOwnership)
Declaration
protected BookmarksTabLayout(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type |
Name |
Description |
System.IntPtr |
javaReference |
|
Android.Runtime.JniHandleOwnership |
transfer |
|
Fields
TagTabAnnotation
Declaration
public const string TagTabAnnotation = "tab-annotation"
Field Value
Type |
Description |
System.String |
|
TagTabBookmark
Declaration
public const string TagTabBookmark = "tab-bookmark"
Field Value
Type |
Description |
System.String |
|
TagTabOutline
Declaration
public const string TagTabOutline = "tab-outline"
Field Value
Type |
Description |
System.String |
|
Properties
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type |
Description |
Java.Interop.JniPeerMembers |
|
Overrides
TabLayoutBackgroundDialog
Declaration
public virtual int TabLayoutBackgroundDialog { get; }
Property Value
Type |
Description |
System.Int32 |
|
TabLayoutBackgroundSheet
Declaration
public virtual int TabLayoutBackgroundSheet { get; }
Property Value
Type |
Description |
System.Int32 |
|
TabTintColorDialog
Declaration
public virtual int TabTintColorDialog { get; }
Property Value
Type |
Description |
System.Int32 |
|
TabTintColorSheet
Declaration
public virtual int TabTintColorSheet { get; }
Property Value
Type |
Description |
System.Int32 |
|
TabTintSelectedColorDialog
Declaration
public virtual int TabTintSelectedColorDialog { get; }
Property Value
Type |
Description |
System.Int32 |
|
TabTintSelectedColorSheet
Declaration
public virtual int TabTintSelectedColorSheet { get; }
Property Value
Type |
Description |
System.Int32 |
|
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
GetNavigationId(TabLayout.Tab)
Declaration
public static int GetNavigationId(TabLayout.Tab tab)
Parameters
Type |
Name |
Description |
Google.Android.Material.Tabs.TabLayout.Tab |
tab |
|
Returns
Type |
Description |
System.Int32 |
|
OnAnnotationClicked(Annot, Int32)
Declaration
public virtual void OnAnnotationClicked(Annot annotation, int pageNum)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Annot |
annotation |
|
System.Int32 |
pageNum |
|
OnEditBookmarkFocusChanged(Boolean)
Declaration
public virtual void OnEditBookmarkFocusChanged(bool isActive)
Parameters
Type |
Name |
Description |
System.Boolean |
isActive |
|
OnExportAnnotations(PDFDoc)
Declaration
public virtual void OnExportAnnotations(PDFDoc outputDoc)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.PDFDoc |
outputDoc |
|
OnMenuItemClicked(IMenuItem, Fragment)
Declaration
public virtual bool OnMenuItemClicked(IMenuItem item, Fragment fragment)
Parameters
Type |
Name |
Description |
Android.Views.IMenuItem |
item |
|
AndroidX.Fragment.App.Fragment |
fragment |
|
Returns
Type |
Description |
System.Boolean |
|
OnOutlineClicked(Bookmark, Bookmark)
Declaration
public virtual void OnOutlineClicked(Bookmark parent, Bookmark bookmark)
Parameters
Type |
Name |
Description |
pdftronprivate.PDF.Bookmark |
parent |
|
pdftronprivate.PDF.Bookmark |
bookmark |
|
OnPrepareMenu(IMenu, Fragment)
Declaration
public virtual void OnPrepareMenu(IMenu menu, Fragment fragment)
Parameters
Type |
Name |
Description |
Android.Views.IMenu |
menu |
|
AndroidX.Fragment.App.Fragment |
fragment |
|
OnUserBookmarkClicked(Int32)
Declaration
public virtual void OnUserBookmarkClicked(int pageNum)
Parameters
Type |
Name |
Description |
System.Int32 |
pageNum |
|
SetAnalyticsEventListener(NavigationListDialogFragment.IAnalyticsEventListener)
Declaration
public virtual void SetAnalyticsEventListener(NavigationListDialogFragment.IAnalyticsEventListener listener)
Parameters
SetBookmarksTabsListener(BookmarksTabLayout.IBookmarksTabsListener)
Declaration
public virtual void SetBookmarksTabsListener(BookmarksTabLayout.IBookmarksTabsListener listener)
Parameters
SetDebug(Boolean)
Declaration
public static void SetDebug(bool debug)
Parameters
Type |
Name |
Description |
System.Boolean |
debug |
|
Setup(Context, FragmentManager, Int32, PDFViewCtrl, Bookmark)
Declaration
public virtual void Setup(Context context, FragmentManager manager, int containerId, PDFViewCtrl pdfViewCtrl, Bookmark currentBookmark)
Parameters
Type |
Name |
Description |
Android.Content.Context |
context |
|
AndroidX.Fragment.App.FragmentManager |
manager |
|
System.Int32 |
containerId |
|
pdftronprivate.PDF.PDFViewCtrl |
pdfViewCtrl |
|
pdftronprivate.PDF.Bookmark |
currentBookmark |
|
Events
AnalyticsEvent
Declaration
public event EventHandler AnalyticsEvent
Event Type
Type |
Description |
System.EventHandler |
|
AnnotationClicked
Declaration
public event EventHandler<BookmarksTabLayout.AnnotationClickedEventArgs> AnnotationClicked
Event Type
EditBookmarkFocusChanged
Declaration
public event EventHandler<BookmarksTabLayout.EditBookmarkFocusChangedEventArgs> EditBookmarkFocusChanged
Event Type
ExportAnnotations
Declaration
public event EventHandler<BookmarksTabLayout.ExportAnnotationsEventArgs> ExportAnnotations
Event Type
OutlineClicked
Declaration
public event EventHandler<BookmarksTabLayout.OutlineClickedEventArgs> OutlineClicked
Event Type
UserBookmarkClick
Declaration
public event EventHandler<BookmarksTabLayout.UserBookmarkClickEventArgs> UserBookmarkClick
Event Type
Implements
Google.Android.Material.Tabs.TabLayout.IOnTabSelectedListener
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable