1 module evael.graphics.gui.Icons; 2 3 /** 4 * Converts codepoint to utf8 5 */ 6 static string cpToUtf(in Icon icon) 7 { 8 import std.conv : to; 9 return (cast(dchar)icon).to!string(); 10 } 11 12 enum Icon 13 { 14 UpOpenBig = 0xe767, 15 UpOpen = 0xe75f, 16 UpDir = 0x25b4, 17 DownOpen = 0xe75c, 18 DownOpenBig = 0xe764, 19 DownDir = 0x25be, 20 Phone = 0x1F4DE, 21 Mobile = 0x1F4F1, 22 Mouse = 0xE789, 23 Address = 0xE723, 24 Mail = 0x2709, 25 PaperPlane = 0x1F53F, 26 Pencil = 0x270E, 27 Feather = 0x2712, 28 Attach = 0x1F4CE, 29 Inbox = 0xE777, 30 Reply = 0xE712, 31 ReplyAll = 0xE713, 32 Forward = 0x27A6, 33 User = 0x1F464, 34 Users = 0x1F465, 35 AddUser = 0xE700, 36 Vcard = 0xE722, 37 Export = 0xE715, 38 Location = 0xE724, 39 Map = 0xE727, 40 Compass = 0xE728, 41 Direction = 0x27A2, 42 HairCross = 0x1F3AF, 43 Share = 0xE73C, 44 Shareable = 0xE73E, 45 Heart = 0x2665, 46 HeartEmpty = 0x2661, 47 Star = 0x2605, 48 StarEmpty = 0x2606, 49 ThumbsUp = 0x1F44D, 50 ThumbsDown = 0x1F44E, 51 Chat = 0xE720, 52 Comment = 0xE718, 53 Quote = 0x275E, 54 Home = 0x2302, 55 Popup = 0xE74C, 56 Search = 0x1F50D, 57 Flashlight = 0x1F526, 58 Print = 0xE716, 59 Bell = 0x1F514, 60 Link = 0x1F517, 61 Flag = 0x2691, 62 Cog = 0x2699, 63 Tools = 0x2692, 64 Trophy = 0x1F3C6, 65 Tag = 0xE70C, 66 Camera = 0x1F4F7, 67 Megaphone = 0x1F4E3, 68 Moob = 0x263D, 69 Palette = 0x1F3A8, 70 Leaf = 0x1F342, 71 Note = 0x266A, 72 BeamedNote = 0x266B, 73 Bew = 0x1F4A5, 74 GraduationCap = 0x1F393, 75 Book = 0x1F4D5, 76 Newspaper = 0x1F4F0, 77 Bag = 0x1F45C, 78 Airplane = 0x2708, 79 Lifebuoy = 0xE788, 80 Eye = 0xE70A, 81 Clock = 0x1F554, 82 Mic = 0x1F3A4, 83 Calendar = 0x1F4C5, 84 Flash = 0x26A1, 85 ThunderCloud = 0x26C8, 86 Droplet = 0x1F4A7, 87 Cd = 0x1F4BF, 88 Briefcase = 0x1F4BC, 89 Air = 0x1F4A8, 90 Hourglass = 0x23F3, 91 Gauge = 0x1F6C7, 92 Language = 0x1F394, 93 Network = 0xE776, 94 Key = 0x1F511, 95 Battery = 0x1F50B, 96 Bucket = 0x1F4FE, 97 Magnet = 0xE7A1, 98 Drive = 0x1F4FD, 99 Cup = 0x2615, 100 Rocket = 0x1F680, 101 Brush = 0xE79A, 102 Suitcase = 0x1F6C6, 103 TrafficCone = 0x1F6C8, 104 Globe = 0x1F30E, 105 Keyboard = 0x2328, 106 Browser = 0xE74E, 107 Publish = 0xE74D, 108 Progress3 = 0xE76B, 109 Progress2 = 0xE76A, 110 Progress1 = 0xE769, 111 Progress0 = 0xE768, 112 LightDown = 0x1F505, 113 LightUp = 0x1F506, 114 Adjust = 0x25D1, 115 Code = 0xE714, 116 Monitor = 0x1F4BB, 117 Infinity = 0x221E, 118 LightBulb = 0x1F4A1, 119 CreditCard = 0x1F4B3, 120 Database = 0x1F4F8, 121 Voicemail = 0x2707, 122 Clipboard = 0x1F4CB, 123 Cart = 0xE73D, 124 Box = 0x1F4E6, 125 Ticket = 0x1F3AB, 126 RSS = 0xE73A, 127 Signal = 0x1F4F6, 128 Thermometer = 0x1F4FF, 129 Water = 0x1F4A6, 130 Sweden = 0xF601, 131 LineGraph = 0x1F4C8, 132 PieChart = 0x25F4, 133 BarGraph = 0x1F4CA, 134 AreaGraph = 0x1F53E, 135 Lock = 0x1F512, 136 LockOpen = 0x1F513, 137 Logout = 0xE741, 138 Login = 0xE740, 139 Check = 0x2713, 140 Cross = 0x274C, 141 SquaredMinus = 0x229F, 142 SquaredPlus = 0x229E, 143 SquaredCross = 0x274E, 144 CircledMinus = 0x2296, 145 CircledPlus = 0x2295, 146 CircledCross = 0x2216, 147 Minus = 0x2796, 148 Plus = 0x2795, 149 Erase = 0x232B, 150 Block = 0x1F6AB, 151 Info = 0x2139, 152 CircledInfo = 0xE705, 153 Help = 0x2753, 154 CircledHelp = 0xE704, 155 Warning = 0x26A0, 156 Cycle = 0x1F504, 157 CW = 0x27F3, 158 CCW = 0x27F2, 159 Shuffle = 0x1F500, 160 Back = 0x1F519, 161 LevelDown = 0x21B3, 162 Retweet = 0xE717, 163 Loop = 0x1F501, 164 BackInTime = 0xE771, 165 LevelUp = 0x21B0, 166 Switch = 0x21C6, 167 NumberedList = 0xE005, 168 AddToList = 0xE003, 169 Layout = 0x268F, 170 List = 0x2630, 171 TextDoc = 0x1F4C4, 172 TextDocInverted = 0xE731, 173 Doc = 0xE730, 174 Docs = 0xE736, 175 LandscapeDoc = 0xE737, 176 Picture = 0x1F304, 177 Video = 0x1F3AC, 178 Music = 0x1F3B5, 179 Folder = 0x1F4C1, 180 Archive = 0xE800, 181 Trash = 0xE729, 182 Upload = 0x1F4E4, 183 Download = 0x1F4E5, 184 Save = 0x1F4BE, 185 Instal = 0xE778, 186 Cloud = 0x2601, 187 UploadCloud = 0xE711, 188 Bookmark = 0x1F516, 189 Bookmarks = 0x1F4D1, 190 OpenBook = 0x1F4D6, 191 Play = 0x25B6, 192 Pause = 0x2016, 193 Record = 0x25CF, 194 Stop = 0x25A0, 195 FF = 0x23E9, 196 FB = 0x23EA, 197 ToStart = 0x23EE, 198 ToEnd = 0x23ED, 199 ResizeFull = 0xE744, 200 ResizeSmall = 0xE746, 201 Volume = 0x23F7, 202 Sound = 0x1F50A, 203 Mute = 0x1F507, 204 FlowCascade = 0x1F568, 205 FlowBranch = 0x1F569, 206 FlowTree = 0x1F56A, 207 FlowLine = 0x1F56B, 208 FlowParallel = 0x1F56C, 209 LeftBold = 0xE4AD, 210 DownBold = 0xE4B0, 211 UpBold = 0xE4AF, 212 RightBold = 0xE4AE, 213 Left = 0x2B05, 214 Down = 0x2B07, 215 Up = 0x2B06, 216 Right = 0x27A1, 217 CircledLeft = 0xE759, 218 CircledDown = 0xE758, 219 CircledUp = 0xE75B, 220 CircledRight = 0xE75A, 221 TriangleLeft = 0x25C2, 222 TriangleDown = 0x25BE, 223 TriangleUp = 0x25B4, 224 TriangleRight = 0x25B8, 225 ChevronLeft = 0xE75D, 226 ChevronDown = 0xE75C, 227 ChevronUp = 0xE75F, 228 ChevronRight = 0xE75E, 229 ChevronSmallLeft = 0xE761, 230 ChevronSmallDown = 0xE760, 231 ChevronSmallUp = 0xE763, 232 ChevronSmallRight = 0xE762, 233 ChevronThinLeft = 0xE765, 234 ChevronThinDown = 0xE764, 235 ChevronThinUp = 0xE767, 236 ChevronThinRight = 0xE766, 237 LeftThin = 0x2190, 238 DownThin = 0x2193, 239 UpThin = 0x2191, 240 RightThin = 0x2192, 241 ArrowCombo = 0xE74F, 242 ThreeDots = 0x23F6, 243 TwoDots = 0x23F5, 244 Doot = 0x23F4, 245 CC = 0x1F545, 246 CC_BY = 0x1F546, 247 CC_NC = 0x1F547, 248 CC_NC_EU = 0x1F548, 249 CC_NC_JP = 0x1F549, 250 CC_SA = 0x1F54A, 251 CC_ND = 0x1F54B, 252 CC_PD = 0x1F54C, 253 CC_ZERO = 0x1F54D, 254 CC_SHARE = 0x1F54E, 255 CC_REMIX = 0x1F54F, 256 DbLogo = 0x1F5F9, 257 DbShape = 0x1F5FA, 258 Github = 0xF300, 259 C_Github = 0xF301, 260 Flickr = 0xF303, 261 C_Flickr = 0xF304, 262 Vimeo = 0xF306, 263 C_Vimeo = 0xF307, 264 Twitter = 0xF309, 265 C_Twitter = 0xF30A, 266 Facebook = 0xF30C, 267 C_Facebook = 0xF30D, 268 S_Facebook = 0xF30E, 269 GooglePlus = 0xF30F, 270 C_GooglePlus = 0xF310, 271 Pinterest = 0xF312, 272 C_Pinterest = 0xF313, 273 Tumblr = 0xF315, 274 C_Tumblr = 0xF316, 275 Linkedin = 0xF318, 276 C_Linkedin = 0xF319, 277 Dribbble = 0xF31B, 278 C_Dribbble = 0xF31C, 279 Stumbleupon = 0xF31E, 280 C_Stumbleupon = 0xF31F, 281 LastFM = 0xF321, 282 C_LastFM = 0xF322, 283 Rdio = 0xF324, 284 C_Rdio = 0xF325, 285 Spotify = 0xF327, 286 C_Spotify = 0xF328, 287 QQ = 0xF32A, 288 Instagram = 0xF32D, 289 Dropbox = 0xF330, 290 Evernote = 0xF333, 291 Flattr = 0xF336, 292 Skype = 0xF339, 293 C_Skype = 0xF33A, 294 Renren = 0xF33C, 295 SinaWeibo = 0xF33F, 296 Paypal = 0xF342, 297 Picasa = 0xF345, 298 Soundcloud = 0xF348, 299 Mixi = 0xF34B, 300 Behance = 0xF34E, 301 GoogleCircles = 0xF351, 302 VK = 0xF354, 303 Smashing = 0xF357 304 }