FLEXColor.h 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. //
  2. // FLEXColor.h
  3. // FLEX
  4. //
  5. // Created by Benny Wong on 6/18/19.
  6. // Copyright © 2019 Flipboard. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import <UIKit/UIKit.h>
  10. NS_ASSUME_NONNULL_BEGIN
  11. @interface FLEXColor : NSObject
  12. @property (readonly, class) UIColor *primaryBackgroundColor;
  13. + (UIColor *)primaryBackgroundColorWithAlpha:(CGFloat)alpha;
  14. @property (readonly, class) UIColor *secondaryBackgroundColor;
  15. + (UIColor *)secondaryBackgroundColorWithAlpha:(CGFloat)alpha;
  16. @property (readonly, class) UIColor *tertiaryBackgroundColor;
  17. + (UIColor *)tertiaryBackgroundColorWithAlpha:(CGFloat)alpha;
  18. @property (readonly, class) UIColor *groupedBackgroundColor;
  19. + (UIColor *)groupedBackgroundColorWithAlpha:(CGFloat)alpha;
  20. @property (readonly, class) UIColor *secondaryGroupedBackgroundColor;
  21. + (UIColor *)secondaryGroupedBackgroundColorWithAlpha:(CGFloat)alpha;
  22. // Text colors
  23. @property (readonly, class) UIColor *primaryTextColor;
  24. @property (readonly, class) UIColor *deemphasizedTextColor;
  25. // UI element colors
  26. @property (readonly, class) UIColor *tintColor;
  27. @property (readonly, class) UIColor *scrollViewBackgroundColor;
  28. @property (readonly, class) UIColor *iconColor;
  29. @property (readonly, class) UIColor *borderColor;
  30. @property (readonly, class) UIColor *toolbarItemHighlightedColor;
  31. @property (readonly, class) UIColor *toolbarItemSelectedColor;
  32. @property (readonly, class) UIColor *hairlineColor;
  33. @end
  34. NS_ASSUME_NONNULL_END