CNavBarButtonItem.swift 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //
  2. // CNavBarButtonItem.swift
  3. // ComPDFKit_Tools
  4. //
  5. // Copyright © 2014-2024 PDF Technologies, Inc. All Rights Reserved.
  6. //
  7. // THIS SOURCE CODE AND ANY ACCOMPANYING DOCUMENTATION ARE PROTECTED BY INTERNATIONAL COPYRIGHT LAW
  8. // AND MAY NOT BE RESOLD OR REDISTRIBUTED. USAGE IS BOUND TO THE ComPDFKit LICENSE AGREEMENT.
  9. // UNAUTHORIZED REPRODUCTION OR DISTRIBUTION IS SUBJECT TO CIVIL AND CRIMINAL PENALTIES.
  10. // This notice may not be removed from this file.
  11. //
  12. import UIKit
  13. public enum CPDFViewBarLeftButtonItem: Int {
  14. case back = 1
  15. case thumbnail = 2
  16. }
  17. public enum CPDFViewBarRightButtonItem: Int {
  18. case search = 4
  19. case bota = 8
  20. case more = 16
  21. }
  22. public class CNavBarButtonItem: NSObject {
  23. public var leftBarItem:CPDFViewBarLeftButtonItem = .back
  24. public var rightBarItem:CPDFViewBarRightButtonItem = .search
  25. public init(viewLeftBarButtonItem: CPDFViewBarLeftButtonItem) {
  26. super.init()
  27. self.leftBarItem = viewLeftBarButtonItem
  28. }
  29. public init(viewRightBarButtonItem: CPDFViewBarRightButtonItem) {
  30. super.init()
  31. self.rightBarItem = viewRightBarButtonItem
  32. }
  33. }