0001 // 0002 // Colorizer.swift 0003 // Colorizer 0004 // 0005 // Created by Omar Abdelhafith on 30/10/2015. 0006 // Copyright © 2015 Omar Abdelhafith. All rights reserved. 0007 // 0008 0009 0010 extension String { 0011 0012 /// Access the methods to change the foreground color 0013 public var f: StringForegroundColorizer { 0014 return foreground 0015 } 0016 0017 /// Access the methods to change the foreground color 0018 public var foreground: StringForegroundColorizer { 0019 return StringForegroundColorizer(string: self) 0020 } 0021 0022 /// Access the methods to change the background color 0023 public var b: StringBackgroundColorizer { 0024 return background 0025 } 0026 0027 /// Access the methods to change the background color 0028 public var background
Colorizer.swift:14 return foreground: StringBackgroundColorizer { 0029 return StringBackgroundColorizer(string: self) 0030 } 0031 0032 /// Access the methods to change the text style 0033 public var s: StringStyleColorizer { 0034 return style 0035 } 0036 0037 /// Access the methods to change the text style 0038 public var style
Colorizer.swift:24 return background: StringStyleColorizer { 0039 return StringStyleColorizer(string: self) 0040 } 0041 0042 } 0043 0044 // MARK- Internal 0045 0046 class Colorizer
Colorizer.swift:34 return style: CustomStringConvertible { 0047 0048 let color
StringBackgroundColorizer.swift:17 return Colorizer(string: string, color: BackgroundColor.Black).descriptionStringBackgroundColorizer.swift:21 return Colorizer(string: string, color: BackgroundColor.Red).descriptionStringBackgroundColorizer.swift:25 return Colorizer(string: string, color: BackgroundColor.Green).descriptionStringBackgroundColorizer.swift:29 return Colorizer(string: string, color: BackgroundColor.Yellow).descriptionStringBackgroundColorizer.swift:33 return Colorizer(string: string, color: BackgroundColor.Blue).descriptionStringBackgroundColorizer.swift:37 return Colorizer(string: string, color: BackgroundColor.Magenta).descriptionStringBackgroundColorizer.swift:41 return Colorizer(string: string, color: BackgroundColor.Cyan).descriptionStringBackgroundColorizer.swift:45 return Colorizer(string: string, color: BackgroundColor.White).descriptionStringForegroundColorizer.swift:17 return Colorizer(string: string, color: ForegroundColor.Black).descriptionStringForegroundColorizer.swift:21 return Colorizer(string: string, color: ForegroundColor.Red).descriptionStringForegroundColorizer.swift:25 return Colorizer(string: string, color: ForegroundColor.Green).descriptionStringForegroundColorizer.swift:29 return Colorizer(string: string, color: ForegroundColor.Yellow).descriptionStringForegroundColorizer.swift:33 return Colorizer(string: string, color: ForegroundColor.Blue).descriptionStringForegroundColorizer.swift:37 return Colorizer(string: string, color: ForegroundColor.Magenta).descriptionStringForegroundColorizer.swift:41 return Colorizer(string: string, color: ForegroundColor.Cyan).descriptionStringForegroundColorizer.swift:45 return Colorizer(string: string, color: ForegroundColor.White).descriptionStringStyleColorizer.swift:17 return Colorizer(string: string, color: StringTextStyle.Reset).descriptionStringStyleColorizer.swift:21 return Colorizer(string: string, color: StringTextStyle.Bold).descriptionStringStyleColorizer.swift:25 return Colorizer(string: string, color: StringTextStyle.Italic).descriptionStringStyleColorizer.swift:29 return Colorizer(string: string, color: StringTextStyle.Underline).descriptionStringStyleColorizer.swift:33 return Colorizer(string: string, color: StringTextStyle.Inverse).descriptionStringStyleColorizer.swift:37 return Colorizer(string: string, color: StringTextStyle.Strikethrough).descriptionStringStyleColorizer.swift:41 return Colorizer(string: string, color: StringTextStyle.BoldOff).descriptionStringStyleColorizer.swift:45 return Colorizer(string: string, color: StringTextStyle.ItalicOff).descriptionStringStyleColorizer.swift:49 return Colorizer(string: string, color: StringTextStyle.UnderlineOff).descriptionStringStyleColorizer.swift:53 return Colorizer(string: string, color: StringTextStyle.InverseOff).descriptionStringStyleColorizer.swift:57 return Colorizer(string: string, color: StringTextStyle.StrikethroughOff).description: StringStyle 0049 let string
Colorizer.swift:53 self.color = colorColorizer.swift:57 return color.colorize(string: string): String 0050 0051 init
Colorizer.swift:52 self.string = stringColorizer.swift:57 return color.colorize(string: string)(string: String, color: StringStyle) { 0052 self.string = string 0053 self.color = color 0054 } 0055 0056 var description
StringBackgroundColorizer.swift:17 return Colorizer(string: string, color: BackgroundColor.Black).descriptionStringBackgroundColorizer.swift:21 return Colorizer(string: string, color: BackgroundColor.Red).descriptionStringBackgroundColorizer.swift:25 return Colorizer(string: string, color: BackgroundColor.Green).descriptionStringBackgroundColorizer.swift:29 return Colorizer(string: string, color: BackgroundColor.Yellow).descriptionStringBackgroundColorizer.swift:33 return Colorizer(string: string, color: BackgroundColor.Blue).descriptionStringBackgroundColorizer.swift:37 return Colorizer(string: string, color: BackgroundColor.Magenta).descriptionStringBackgroundColorizer.swift:41 return Colorizer(string: string, color: BackgroundColor.Cyan).descriptionStringBackgroundColorizer.swift:45 return Colorizer(string: string, color: BackgroundColor.White).descriptionStringForegroundColorizer.swift:17 return Colorizer(string: string, color: ForegroundColor.Black).descriptionStringForegroundColorizer.swift:21 return Colorizer(string: string, color: ForegroundColor.Red).descriptionStringForegroundColorizer.swift:25 return Colorizer(string: string, color: ForegroundColor.Green).descriptionStringForegroundColorizer.swift:29 return Colorizer(string: string, color: ForegroundColor.Yellow).descriptionStringForegroundColorizer.swift:33 return Colorizer(string: string, color: ForegroundColor.Blue).descriptionStringForegroundColorizer.swift:37 return Colorizer(string: string, color: ForegroundColor.Magenta).descriptionStringForegroundColorizer.swift:41 return Colorizer(string: string, color: ForegroundColor.Cyan).descriptionStringForegroundColorizer.swift:45 return Colorizer(string: string, color: ForegroundColor.White).descriptionStringStyleColorizer.swift:17 return Colorizer(string: string, color: StringTextStyle.Reset).descriptionStringStyleColorizer.swift:21 return Colorizer(string: string, color: StringTextStyle.Bold).descriptionStringStyleColorizer.swift:25 return Colorizer(string: string, color: StringTextStyle.Italic).descriptionStringStyleColorizer.swift:29 return Colorizer(string: string, color: StringTextStyle.Underline).descriptionStringStyleColorizer.swift:33 return Colorizer(string: string, color: StringTextStyle.Inverse).descriptionStringStyleColorizer.swift:37 return Colorizer(string: string, color: StringTextStyle.Strikethrough).descriptionStringStyleColorizer.swift:41 return Colorizer(string: string, color: StringTextStyle.BoldOff).descriptionStringStyleColorizer.swift:45 return Colorizer(string: string, color: StringTextStyle.ItalicOff).descriptionStringStyleColorizer.swift:49 return Colorizer(string: string, color: StringTextStyle.UnderlineOff).descriptionStringStyleColorizer.swift:53 return Colorizer(string: string, color: StringTextStyle.InverseOff).descriptionStringStyleColorizer.swift:57 return Colorizer(string: string, color: StringTextStyle.StrikethroughOff).description: String { 0057 return color.colorize(string: string) 0058 } 0059 }
StringBackgroundColorizer.swift:17 return Colorizer(string: string, color: BackgroundColor.Black).descriptionStringBackgroundColorizer.swift:21 return Colorizer(string: string, color: BackgroundColor.Red).descriptionStringBackgroundColorizer.swift:25 return Colorizer(string: string, color: BackgroundColor.Green).descriptionStringBackgroundColorizer.swift:29 return Colorizer(string: string, color: BackgroundColor.Yellow).descriptionStringBackgroundColorizer.swift:33 return Colorizer(string: string, color: BackgroundColor.Blue).descriptionStringBackgroundColorizer.swift:37 return Colorizer(string: string, color: BackgroundColor.Magenta).descriptionStringBackgroundColorizer.swift:41 return Colorizer(string: string, color: BackgroundColor.Cyan).descriptionStringBackgroundColorizer.swift:45 return Colorizer(string: string, color: BackgroundColor.White).descriptionStringForegroundColorizer.swift:17 return Colorizer(string: string, color: ForegroundColor.Black).descriptionStringForegroundColorizer.swift:21 return Colorizer(string: string, color: ForegroundColor.Red).descriptionStringForegroundColorizer.swift:25 return Colorizer(string: string, color: ForegroundColor.Green).descriptionStringForegroundColorizer.swift:29 return Colorizer(string: string, color: ForegroundColor.Yellow).descriptionStringForegroundColorizer.swift:33 return Colorizer(string: string, color: ForegroundColor.Blue).descriptionStringForegroundColorizer.swift:37 return Colorizer(string: string, color: ForegroundColor.Magenta).descriptionStringForegroundColorizer.swift:41 return Colorizer(string: string, color: ForegroundColor.Cyan).descriptionStringForegroundColorizer.swift:45 return Colorizer(string: string, color: ForegroundColor.White).descriptionStringStyleColorizer.swift:17 return Colorizer(string: string, color: StringTextStyle.Reset).descriptionStringStyleColorizer.swift:21 return Colorizer(string: string, color: StringTextStyle.Bold).descriptionStringStyleColorizer.swift:25 return Colorizer(string: string, color: StringTextStyle.Italic).descriptionStringStyleColorizer.swift:29 return Colorizer(string: string, color: StringTextStyle.Underline).descriptionStringStyleColorizer.swift:33 return Colorizer(string: string, color: StringTextStyle.Inverse).descriptionStringStyleColorizer.swift:37 return Colorizer(string: string, color: StringTextStyle.Strikethrough).descriptionStringStyleColorizer.swift:41 return Colorizer(string: string, color: StringTextStyle.BoldOff).descriptionStringStyleColorizer.swift:45 return Colorizer(string: string, color: StringTextStyle.ItalicOff).descriptionStringStyleColorizer.swift:49 return Colorizer(string: string, color: StringTextStyle.UnderlineOff).descriptionStringStyleColorizer.swift:53 return Colorizer(string: string, color: StringTextStyle.InverseOff).descriptionStringStyleColorizer.swift:57 return Colorizer(string: string, color: StringTextStyle.StrikethroughOff).description