Class PTToolManagerDelegate
Inheritance
System.Object
PTToolManagerDelegate
Implements
ObjCRuntime.INativeObject
System.IDisposable
Assembly: Tools.dll
public class PTToolManagerDelegate : NSObject, IPTToolManagerDelegate, INativeObject, IDisposable
Constructors
Declaration
public PTToolManagerDelegate()
Declaration
protected PTToolManagerDelegate(NSObjectFlag t)
Parameters
Type |
Name |
Description |
Foundation.NSObjectFlag |
t |
|
Declaration
protected PTToolManagerDelegate(IntPtr handle)
Parameters
Type |
Name |
Description |
System.IntPtr |
handle |
|
Methods
Declaration
public virtual void AnnotationAdded(PTToolManager toolManager, PTAnnot annotation, nuint pageNumber)
Parameters
Declaration
public virtual void AnnotationModified(PTToolManager toolManager, PTAnnot annotation, nuint pageNumber)
Parameters
Declaration
public virtual void AnnotationRemoved(PTToolManager toolManager, PTAnnot annotation, nuint pageNumber)
Parameters
Declaration
public virtual void DidAttemptFileAttachmentSave(PTToolManager toolManager, PTFileAttachment fileAttachment, ulong pageNumber, bool success)
Parameters
Declaration
public virtual void DidSelectAnnotation(PTToolManager toolManager, PTAnnot annotation, nuint pageNumber)
Parameters
Declaration
public virtual void FormFieldDataModified(PTToolManager toolManager, PTAnnot annotation, nuint pageNumber)
Parameters
Declaration
public virtual bool HandleDoubleTap(PTToolManager toolManager, UITapGestureRecognizer gestureRecognizer)
Parameters
Type |
Name |
Description |
PTToolManager |
toolManager |
|
UIKit.UITapGestureRecognizer |
gestureRecognizer |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void HandleFileAttachment(PTToolManager toolManager, PTFileAttachment fileAttachment, nuint pageNumber)
Parameters
Declaration
public virtual bool HandleFileSelected(PTToolManager toolManager, string filePath)
Parameters
Type |
Name |
Description |
PTToolManager |
toolManager |
|
System.String |
filePath |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool HandleLongPress(PTToolManager toolManager, UILongPressGestureRecognizer gestureRecognizer)
Parameters
Type |
Name |
Description |
PTToolManager |
toolManager |
|
UIKit.UILongPressGestureRecognizer |
gestureRecognizer |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool HandleNamedAction(PTToolManager toolManager, string namedAction)
Parameters
Type |
Name |
Description |
PTToolManager |
toolManager |
|
System.String |
namedAction |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool HandleTap(PTToolManager toolManager, UITapGestureRecognizer gestureRecognizer)
Parameters
Type |
Name |
Description |
PTToolManager |
toolManager |
|
UIKit.UITapGestureRecognizer |
gestureRecognizer |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool HasEditPermissionForAnnotation(PTToolManager toolManager, PTAnnot annotation, string author)
Parameters
Returns
Type |
Description |
System.Boolean |
|
PageAdded(PTToolManager, Int32)
Declaration
public virtual void PageAdded(PTToolManager toolManager, int pageNumber)
Parameters
Type |
Name |
Description |
PTToolManager |
toolManager |
|
System.Int32 |
pageNumber |
|
PageMoved(PTToolManager, Int32, Int32)
Declaration
public virtual void PageMoved(PTToolManager toolManager, int oldPageNumber, int newPageNumber)
Parameters
Type |
Name |
Description |
PTToolManager |
toolManager |
|
System.Int32 |
oldPageNumber |
|
System.Int32 |
newPageNumber |
|
Declaration
public virtual void PageRemoved(PTToolManager toolManager, int pageNumber)
Parameters
Type |
Name |
Description |
PTToolManager |
toolManager |
|
System.Int32 |
pageNumber |
|
PagesDidRotate(PTToolManager, NSIndexSet)
Declaration
public virtual void PagesDidRotate(PTToolManager toolManager, NSIndexSet pageNumbers)
Parameters
Type |
Name |
Description |
PTToolManager |
toolManager |
|
Foundation.NSIndexSet |
pageNumbers |
|
PagesWillRotate(PTToolManager, NSIndexSet)
Declaration
public virtual void PagesWillRotate(PTToolManager toolManager, NSIndexSet pageNumbers)
Parameters
Type |
Name |
Description |
PTToolManager |
toolManager |
|
Foundation.NSIndexSet |
pageNumbers |
|
Declaration
public virtual bool ShouldHandleLinkAnnotation(PTToolManager toolManager, PTAnnot annotation, PTLinkInfo linkInfo, nuint pageNumber)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool ShouldInteractWithForm(PTToolManager toolManager, PTAnnot annotation, nuint pageNumber)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool ShouldSelectAnnotation(PTToolManager toolManager, PTAnnot annotation, nuint pageNumber)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool ShouldShowMenu(PTToolManager toolManager, UIMenuController menuController, PTAnnot annotation, nuint pageNumber)
Parameters
Type |
Name |
Description |
PTToolManager |
toolManager |
|
UIKit.UIMenuController |
menuController |
|
PTAnnot |
annotation |
|
System.nuint |
pageNumber |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool ShouldSwitchToTool(PTToolManager toolManager, PTTool tool)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void ToolManagerToolChanged(PTToolManager toolManager)
Parameters
Declaration
public virtual UIViewController ViewControllerForToolManager(PTToolManager toolManager)
Parameters
Returns
Type |
Description |
UIKit.UIViewController |
|
Declaration
public virtual void WillModifyAnnotation(PTToolManager toolManager, PTAnnot annotation, nuint pageNumber)
Parameters
Declaration
public virtual void WillRemoveAnnotation(PTToolManager toolManager, PTAnnot annotation, nuint pageNumber)
Parameters
Implements
ObjCRuntime.INativeObject
System.IDisposable