Peter d153fe0f21 Add 'submodules/LegacyComponents/' from commit 'd5594346161c1b7f203d1e87068bbe77bcaac019'
git-subtree-dir: submodules/LegacyComponents
git-subtree-mainline: 608630530451e02e5aec48389d144dbf7a3625b9
git-subtree-split: d5594346161c1b7f203d1e87068bbe77bcaac019
2019-06-11 18:51:15 +01:00

37 lines
998 B
Objective-C

#import "TGPhotoPaintFont.h"
@implementation TGPhotoPaintFont
- (BOOL)isEqual:(id)object
{
if (object == self)
return true;
if (!object || ![object isKindOfClass:[self class]])
return false;
TGPhotoPaintFont *font = (TGPhotoPaintFont *)object;
return [font.title isEqualToString:self.title];
}
+ (instancetype)fontWithTitle:(NSString *)title titleInset:(CGFloat)titleInset fontName:(NSString *)fontName previewFontName:(NSString *)previewFontName sizeCorrection:(CGFloat)sizeCorrection
{
TGPhotoPaintFont *font = [[TGPhotoPaintFont alloc] init];
font->_title = title;
font->_titleInset = titleInset;
font->_fontName = fontName;
font->_previewFontName = previewFontName;
font->_sizeCorrection = sizeCorrection;
return font;
}
+ (NSArray *)availableFonts
{
return @
[
[TGPhotoPaintFont fontWithTitle:@"Main" titleInset:0 fontName:@"Helvetica-Bold" previewFontName:@"Helvetica" sizeCorrection:0]
];
}
@end