mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-09 06:43:25 +01:00
47 lines
1.4 KiB
Swift
47 lines
1.4 KiB
Swift
//
|
|
// MyAppsComponents.swift
|
|
// AltStore
|
|
//
|
|
// Created by Riley Testut on 7/17/19.
|
|
// Copyright © 2019 Riley Testut. All rights reserved.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
class InstalledAppCollectionViewCell: UICollectionViewCell
|
|
{
|
|
@IBOutlet var appIconImageView: UIImageView!
|
|
@IBOutlet var nameLabel: UILabel!
|
|
@IBOutlet var developerLabel: UILabel!
|
|
@IBOutlet var refreshButton: PillButton!
|
|
}
|
|
|
|
class InstalledAppsCollectionHeaderView: UICollectionReusableView
|
|
{
|
|
@IBOutlet var textLabel: UILabel!
|
|
@IBOutlet var button: UIButton!
|
|
}
|
|
|
|
class UpdatesCollectionHeaderView: UICollectionReusableView
|
|
{
|
|
let button = PillButton(type: .system)
|
|
|
|
override init(frame: CGRect)
|
|
{
|
|
super.init(frame: frame)
|
|
|
|
self.button.translatesAutoresizingMaskIntoConstraints = false
|
|
self.button.setTitle(">", for: .normal)
|
|
self.addSubview(self.button)
|
|
|
|
NSLayoutConstraint.activate([self.button.trailingAnchor.constraint(equalTo: self.trailingAnchor, constant: -20),
|
|
self.button.topAnchor.constraint(equalTo: self.topAnchor),
|
|
self.button.widthAnchor.constraint(equalToConstant: 50),
|
|
self.button.heightAnchor.constraint(equalToConstant: 26)])
|
|
}
|
|
|
|
required init?(coder aDecoder: NSCoder) {
|
|
fatalError("init(coder:) has not been implemented")
|
|
}
|
|
}
|