PDFKit.h
1 /* 2 This file is part of Darling. 3 4 Copyright (C) 2019 Lubos Dolezel 5 6 Darling is free software: you can redistribute it and/or modify 7 it under the terms of the GNU General Public License as published by 8 the Free Software Foundation, either version 3 of the License, or 9 (at your option) any later version. 10 11 Darling is distributed in the hope that it will be useful, 12 but WITHOUT ANY WARRANTY; without even the implied warranty of 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 GNU General Public License for more details. 15 16 You should have received a copy of the GNU General Public License 17 along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 */ 19 20 21 #ifndef _PDFKit_H_ 22 #define _PDFKit_H_ 23 24 #import <Foundation/Foundation.h> 25 26 #import <PDFKit/AKChildAnnotationProtocol.h> 27 #import <PDFKit/AKControllerDelegateProtocol.h> 28 #import <PDFKit/AKParentAnnotationProtocol.h> 29 #import <PDFKit/AKTextAnnotationProtocol.h> 30 #import <PDFKit/NSAccessibility.h> 31 #import <PDFKit/NSAccessibilityCustomRotorItemSearchDelegate.h> 32 #import <PDFKit/NSAccessibilityElement.h> 33 #import <PDFKit/NSAccessibilityElementLoading.h> 34 #import <PDFKit/NSAccessibilityGroup.h> 35 #import <PDFKit/NSAccessibilityRow.h> 36 #import <PDFKit/NSAnimationDelegate.h> 37 #import <PDFKit/NSCollectionViewDataSource.h> 38 #import <PDFKit/NSCollectionViewDelegate.h> 39 #import <PDFKit/NSMenuDelegate.h> 40 #import <PDFKit/NSTextDelegate.h> 41 #import <PDFKit/NSTextViewDelegate.h> 42 #import <PDFKit/PDFAccessibilityNodeParent.h> 43 #import <PDFKit/PDFDocumentPageChangeDelegate.h> 44 #import <PDFKit/PDFHUDLayerControllerDelegate.h> 45 #import <PDFKit/PDFPageBackgroundManagerDelegate.h> 46 #import <PDFKit/PDFPageDrawProgressCallback.h> 47 #import <PDFKit/PDFPageLayerInterface.h> 48 #import <PDFKit/PDFTilePoolDelegate.h> 49 #import <PDFKit/PDFAccessibilityNodeAnnotation.h> 50 #import <PDFKit/PDFAccessibilityAssociationInfo.h> 51 #import <PDFKit/PDFAnnotationFreeTextPrivateVars.h> 52 #import <PDFKit/PDFAnnotationFreeText.h> 53 #import <PDFKit/PDFDocumentPrivate.h> 54 #import <PDFKit/PDFDocument.h> 55 #import <PDFKit/SelectionRectInfo.h> 56 #import <PDFKit/PDFPageLayerEffectPrivate.h> 57 #import <PDFKit/PDFSelectionLayer.h> 58 #import <PDFKit/PDFPageLayerAnnotationEffect.h> 59 #import <PDFKit/PDFPageLayerMarkupAnnotationEffect.h> 60 #import <PDFKit/PDFPageLayerNoteEffect.h> 61 #import <PDFKit/PDFPageLayerSelectionEffect.h> 62 #import <PDFKit/PDFPageLayerScannerResultEffect.h> 63 #import <PDFKit/PDFPageLayerEffect.h> 64 #import <PDFKit/PDFViewLayoutPrivate.h> 65 #import <PDFKit/PDFViewLayout.h> 66 #import <PDFKit/PDFPasswordViewController.h> 67 #import <PDFKit/PDFActionNamedPrivateVars.h> 68 #import <PDFKit/PDFActionNamed.h> 69 #import <PDFKit/PDFIconView.h> 70 #import <PDFKit/PDFIconCollectionView.h> 71 #import <PDFKit/PDFAccessibilityNodePagePrivate.h> 72 #import <PDFKit/PDFAccessibilityNodePage.h> 73 #import <PDFKit/PDFAnnotationLinePrivateVars.h> 74 #import <PDFKit/PDFAnnotationLine.h> 75 #import <PDFKit/PDFFormFieldPrivateVars.h> 76 #import <PDFKit/PDFFormField.h> 77 #import <PDFKit/PDFFormPrivateVars.h> 78 #import <PDFKit/PDFForm.h> 79 #import <PDFKit/PDFAccessibilityEffectLayerPrivate.h> 80 #import <PDFKit/PDFAccessibilityEffectLayer.h> 81 #import <PDFKit/PDFAccessibilityDocumentControllerPrivate.h> 82 #import <PDFKit/PDFAccessibilityDocumentController.h> 83 #import <PDFKit/PDFAccessibilityCustomRotorLoadingToken.h> 84 #import <PDFKit/PDFMarkupStylePickerCellPrivate.h> 85 #import <PDFKit/PDFMarkupStylePickerCell.h> 86 #import <PDFKit/PDFMarkupStylePickerPrivate.h> 87 #import <PDFKit/PDFMarkupStylePicker.h> 88 #import <PDFKit/PDFClipView.h> 89 #import <PDFKit/PDFScrollViewPrivate.h> 90 #import <PDFKit/PDFScrollView.h> 91 #import <PDFKit/PDFAnnotationCirclePrivateVars.h> 92 #import <PDFKit/PDFAnnotationCircle.h> 93 #import <PDFKit/PDFTileSurface.h> 94 #import <PDFKit/TileRenderRequest.h> 95 #import <PDFKit/PDFTilePoolPrivate.h> 96 #import <PDFKit/PDFTilePool.h> 97 #import <PDFKit/PDFAnnotationStampPrivateVars.h> 98 #import <PDFKit/PDFAnnotationStamp.h> 99 #import <PDFKit/PDFAccessibilityNodeTableCell.h> 100 #import <PDFKit/PDFAKDocumentAdaptorPrivate.h> 101 #import <PDFKit/PDFAKDocumentAdaptor.h> 102 #import <PDFKit/PDFAKOverlayAdaptor_osx.h> 103 #import <PDFKit/PDFAccessibilityNodeTablePrivate.h> 104 #import <PDFKit/PDFAccessibilityNodeTable.h> 105 #import <PDFKit/PDFThumbnailViewPrivate.h> 106 #import <PDFKit/PDFThumbnailView.h> 107 #import <PDFKit/PDFAccessibilityNodeText.h> 108 #import <PDFKit/PDFCoachMark.h> 109 #import <PDFKit/PDFCoachMarkManagerPrivate.h> 110 #import <PDFKit/PDFCoachMarkManager.h> 111 #import <PDFKit/PDFKitTextViewPrivate.h> 112 #import <PDFKit/PDFKitTextView.h> 113 #import <PDFKit/PDFAKOverlayAdaptorPrivate.h> 114 #import <PDFKit/PDFAKOverlayAdaptor.h> 115 #import <PDFKit/PDFAKAnnotationSerializationHelper.h> 116 #import <PDFKit/PDFAnnotationChoiceWidgetPrivateVars.h> 117 #import <PDFKit/PDFAnnotationChoiceWidget.h> 118 #import <PDFKit/PDFAKPageAdaptorPrivate.h> 119 #import <PDFKit/PDFAKPageAdaptor.h> 120 #import <PDFKit/PDFAnnotationChangePrivate.h> 121 #import <PDFKit/PDFAnnotationChange.h> 122 #import <PDFKit/PDFSelectionTrackingData.h> 123 #import <PDFKit/PDFLayerControllerPrivate.h> 124 #import <PDFKit/PDFLayerController.h> 125 #import <PDFKit/PDFHUDLayerControllerPrivate.h> 126 #import <PDFKit/PDFHUDLayerController.h> 127 #import <PDFKit/PDFAnnotationMarkupPrivateVars.h> 128 #import <PDFKit/PDFAnnotationMarkup.h> 129 #import <PDFKit/PDFAccessibilityNodeHeading.h> 130 #import <PDFKit/PDFAppearanceCharacteristicsPrivate.h> 131 #import <PDFKit/PDFAppearanceCharacteristics.h> 132 #import <PDFKit/PDFAnnotationLinkPrivateVars.h> 133 #import <PDFKit/PDFAnnotationLink.h> 134 #import <PDFKit/PDFAnnotationButtonWidgetPrivateVars.h> 135 #import <PDFKit/PDFAnnotationButtonWidget.h> 136 #import <PDFKit/PDFAnnotationSquarePrivateVars.h> 137 #import <PDFKit/PDFAnnotationSquare.h> 138 #import <PDFKit/PDFAccessibilityNodePrivate.h> 139 #import <PDFKit/PDFAccessibilityNode.h> 140 #import <PDFKit/PDFViewControllerPrivate.h> 141 #import <PDFKit/PDFViewController.h> 142 #import <PDFKit/PDFSelectionPrivate.h> 143 #import <PDFKit/PDFSelection.h> 144 #import <PDFKit/PDFAnnotationTextPrivateVars.h> 145 #import <PDFKit/PDFAnnotationText.h> 146 #import <PDFKit/PDFAccessibilityNodeImage.h> 147 #import <PDFKit/PageSignature.h> 148 #import <PDFKit/PDFPageViewPrivate.h> 149 #import <PDFKit/PDFPageView.h> 150 #import <PDFKit/PDFAnnotationTextWidgetPrivateVars.h> 151 #import <PDFKit/PDFAnnotationTextWidget.h> 152 #import <PDFKit/PDFDocumentLayerPrivate.h> 153 #import <PDFKit/PDFDocumentLayer.h> 154 #import <PDFKit/PDFScannerResultPrivate.h> 155 #import <PDFKit/PDFScannerResult.h> 156 #import <PDFKit/PDFRevealManagerPrivate.h> 157 #import <PDFKit/PDFRevealManager.h> 158 #import <PDFKit/PDFActionURLPrivateVars.h> 159 #import <PDFKit/PDFActionURL.h> 160 #import <PDFKit/PDFAnnotationDrawing.h> 161 #import <PDFKit/PDFPrintViewPrivate.h> 162 #import <PDFKit/PDFPrintView.h> 163 #import <PDFKit/PDFPagePrivate.h> 164 #import <PDFKit/PDFPage.h> 165 #import <PDFKit/PDFPasswordLayerControllerPrivate.h> 166 #import <PDFKit/PDFPasswordLayerController.h> 167 #import <PDFKit/PDFPageRangePrivate.h> 168 #import <PDFKit/PDFPageRange.h> 169 #import <PDFKit/PDFAnnotationCGPDFObject.h> 170 #import <PDFKit/PDFAnnotationPrivateVars.h> 171 #import <PDFKit/PDFAnnotation.h> 172 #import <PDFKit/PDFActionResetFormPrivateVars.h> 173 #import <PDFKit/PDFActionResetForm.h> 174 #import <PDFKit/PDFRenderingPropertiesPrivate.h> 175 #import <PDFKit/PDFRenderingProperties.h> 176 #import <PDFKit/PDFDestinationPrivate.h> 177 #import <PDFKit/PDFDestination.h> 178 #import <PDFKit/PDFAnnotationInk.h> 179 #import <PDFKit/PDFBorderPrivateVars.h> 180 #import <PDFKit/PDFBorder.h> 181 #import <PDFKit/PDFTimerPrivate.h> 182 #import <PDFKit/PDFTimer.h> 183 #import <PDFKit/PDFActionGoToPrivateVars.h> 184 #import <PDFKit/PDFActionGoTo.h> 185 #import <PDFKit/PDFKitPopupViewPrivate.h> 186 #import <PDFKit/PDFKitPopupView.h> 187 #import <PDFKit/PDFAccessibilityNodeTableRowPrivate.h> 188 #import <PDFKit/PDFAccessibilityNodeTableRow.h> 189 #import <PDFKit/PDFPageBackgroundManagerPrivate.h> 190 #import <PDFKit/PDFPageBackgroundManager.h> 191 #import <PDFKit/PDFAnnotationPopupPrivateVars.h> 192 #import <PDFKit/PDFAnnotationPopup.h> 193 #import <PDFKit/PDFViewPrivate.h> 194 #import <PDFKit/PDFView.h> 195 #import <PDFKit/PDFDocumentContentView.h> 196 #import <PDFKit/PDFDocumentViewPrivate.h> 197 #import <PDFKit/PDFDocumentView.h> 198 #import <PDFKit/PDFOutlinePrivate.h> 199 #import <PDFKit/PDFOutline.h> 200 #import <PDFKit/PDFPageLayerTile.h> 201 #import <PDFKit/PDFPageLayerPrivate.h> 202 #import <PDFKit/PDFPageLayer.h> 203 #import <PDFKit/PDFAKAnnotationAdaptorPrivate.h> 204 #import <PDFKit/PDFAKAnnotationAdaptor.h> 205 #import <PDFKit/PDFPageViewAnnotationControllerPrivate.h> 206 #import <PDFKit/PDFPageViewAnnotationController.h> 207 #import <PDFKit/PDFActionRemoteGoToPrivateVars.h> 208 #import <PDFKit/PDFActionRemoteGoTo.h> 209 #import <PDFKit/PDFActionPrivate.h> 210 #import <PDFKit/PDFAction.h> 211 212 void* PDFPointEqualToPoint(void); 213 void* PDFPointFromCGPoint(void); 214 void* PDFPointMake(void); 215 void* PDFPointToCGPoint(void); 216 void* PDFRectContainsPoint(void); 217 void* PDFRectContainsRect(void); 218 void* PDFRectEqualToRect(void); 219 void* PDFRectFromCGRect(void); 220 void* PDFRectGetMaxX(void); 221 void* PDFRectGetMaxY(void); 222 void* PDFRectGetMidX(void); 223 void* PDFRectGetMidY(void); 224 void* PDFRectGetMinX(void); 225 void* PDFRectGetMinY(void); 226 void* PDFRectInset(void); 227 void* PDFRectIntegral(void); 228 void* PDFRectIntersection(void); 229 void* PDFRectIntersectsRect(void); 230 void* PDFRectIsEmpty(void); 231 void* PDFRectMake(void); 232 void* PDFRectOffset(void); 233 void* PDFRectToCGRect(void); 234 void* PDFRectUnion(void); 235 void* PDFSizeFromCGSize(void); 236 void* PDFSizeMake(void); 237 void* PDFSizeToCGSize(void); 238 239 #endif