forked from shadowfacts/Tusker
29 lines
701 B
Swift
29 lines
701 B
Swift
//
|
|
// GalleryContentViewController.swift
|
|
// GalleryVC
|
|
//
|
|
// Created by Shadowfacts on 3/17/24.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
@MainActor
|
|
public protocol GalleryContentViewController: UIViewController {
|
|
var container: GalleryContentViewControllerContainer? { get set }
|
|
var contentSize: CGSize { get }
|
|
var activityItemsForSharing: [Any] { get }
|
|
var caption: String? { get }
|
|
var bottomControlsAccessoryViewController: UIViewController? { get }
|
|
var canAnimateFromSourceView: Bool { get }
|
|
}
|
|
|
|
public extension GalleryContentViewController {
|
|
var bottomControlsAccessoryViewController: UIViewController? {
|
|
nil
|
|
}
|
|
|
|
var canAnimateFromSourceView: Bool {
|
|
true
|
|
}
|
|
}
|