/* * Copyright (c) 2023, Nico Weber * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include "CocoaWrapper.h" #include #include @protocol MacPDFViewDelegate - (void)pageChanged; @end @interface MacPDFView : NSView - (void)setDocument:(WeakPtr)doc; - (void)goToPage:(int)page; - (int)page; - (void)setDelegate:(id)delegate; - (IBAction)goToNextPage:(id)sender; - (IBAction)goToPreviousPage:(id)sender; - (IBAction)toggleShowClippingPaths:(id)sender; - (IBAction)toggleClipImages:(id)sender; - (IBAction)toggleClipPaths:(id)sender; - (IBAction)toggleClipText:(id)sender; @end