mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 14:20:20 +00:00
Build ChatListUI
This commit is contained in:
58
submodules/LegacyComponents/Sources/TGColor.m
Normal file
58
submodules/LegacyComponents/Sources/TGColor.m
Normal file
@@ -0,0 +1,58 @@
|
||||
#import "TGColor.h"
|
||||
|
||||
UIColor *TGColorWithHex(int hex)
|
||||
{
|
||||
return [[UIColor alloc] initWithRed:(((hex >> 16) & 0xff) / 255.0f) green:(((hex >> 8) & 0xff) / 255.0f) blue:(((hex) & 0xff) / 255.0f) alpha:1.0f];
|
||||
}
|
||||
|
||||
UIColor *TGColorWithHexAndAlpha(int hex, CGFloat alpha)
|
||||
{
|
||||
return [[UIColor alloc] initWithRed:(((hex >> 16) & 0xff) / 255.0f) green:(((hex >> 8) & 0xff) / 255.0f) blue:(((hex) & 0xff) / 255.0f) alpha:alpha];
|
||||
}
|
||||
|
||||
UIColor *TGAccentColor()
|
||||
{
|
||||
static UIColor *color = nil;
|
||||
static dispatch_once_t onceToken;
|
||||
dispatch_once(&onceToken, ^
|
||||
{
|
||||
color = TGColorWithHex(0x007ee5);
|
||||
});
|
||||
return color;
|
||||
}
|
||||
|
||||
UIColor *TGDestructiveAccentColor()
|
||||
{
|
||||
static UIColor *color = nil;
|
||||
static dispatch_once_t onceToken;
|
||||
dispatch_once(&onceToken, ^
|
||||
{
|
||||
color = TGColorWithHex(0xff3b30);
|
||||
});
|
||||
return color;
|
||||
}
|
||||
|
||||
UIColor *TGSelectionColor()
|
||||
{
|
||||
static UIColor *color = nil;
|
||||
static dispatch_once_t onceToken;
|
||||
dispatch_once(&onceToken, ^
|
||||
{
|
||||
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad)
|
||||
color = TGColorWithHex(0xe4e4e4);
|
||||
else
|
||||
color = TGColorWithHex(0xd9d9d9);
|
||||
});
|
||||
return color;
|
||||
}
|
||||
|
||||
UIColor *TGSeparatorColor()
|
||||
{
|
||||
static UIColor *color = nil;
|
||||
static dispatch_once_t onceToken;
|
||||
dispatch_once(&onceToken, ^
|
||||
{
|
||||
color = TGColorWithHex(0xc8c7cc);
|
||||
});
|
||||
return color;
|
||||
}
|
||||
Reference in New Issue
Block a user