From f2d3b99b43003847451693e35fd4bb7a4e98f43f Mon Sep 17 00:00:00 2001 From: xster Date: Thu, 19 Oct 2017 16:45:22 -0700 Subject: [PATCH] Add docs for cupertino icons (#12610) --- packages/flutter/lib/src/cupertino/icons.dart | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/packages/flutter/lib/src/cupertino/icons.dart b/packages/flutter/lib/src/cupertino/icons.dart index 34af2577ca..cb65f09530 100644 --- a/packages/flutter/lib/src/cupertino/icons.dart +++ b/packages/flutter/lib/src/cupertino/icons.dart @@ -23,40 +23,58 @@ import 'package:flutter/widgets.dart'; /// /// See also: /// -/// * [Icon] +/// * [Icon], used to show these icons. +/// * , a map of the +/// icons in this icons font. class CupertinoIcons { CupertinoIcons._(); + /// The icon font used for Cupertino icons. static const String iconFont = 'CupertinoIcons'; + /// The dependent package providing the Cupertino icons font. static const String iconFontPackage = 'cupertino_icons'; // Manually maintained list + /// A thin left chevron. static const IconData left_chevron = const IconData(0xf3f0, fontFamily: iconFont, fontPackage: iconFontPackage); + /// A thin right chevron. static const IconData right_chevron = const IconData(0xf3f2, fontFamily: iconFont, fontPackage: iconFontPackage); + /// iOS style share icon with an arrow pointing up from a box. static const IconData share = const IconData(0xf4ca, fontFamily: iconFont, fontPackage: iconFontPackage); + /// A book silhouette spread open. static const IconData book = const IconData(0xf3e7, fontFamily: iconFont, fontPackage: iconFontPackage); + /// A letter 'i' in a circle. static const IconData info = const IconData(0xf44c, fontFamily: iconFont, fontPackage: iconFontPackage); + /// A curved up and left pointing arrow. static const IconData reply = const IconData(0xf4c6, fontFamily: iconFont, fontPackage: iconFontPackage); + /// A chat bubble. static const IconData conversation_bubble = const IconData(0xf3fb, fontFamily: iconFont, fontPackage: iconFontPackage); + /// A person's silhouette in a circle. static const IconData profile_circled = const IconData(0xf419, fontFamily: iconFont, fontPackage: iconFontPackage); + /// A '+' sign in a circle. static const IconData plus_circled = const IconData(0xf48a, fontFamily: iconFont, fontPackage: iconFontPackage); + /// A '-' sign in a circle. static const IconData minus_circled = const IconData(0xf463, fontFamily: iconFont, fontPackage: iconFontPackage); + /// A right facing flag and pole outline. static const IconData flag = const IconData(0xf42c, fontFamily: iconFont, fontPackage: iconFontPackage); + /// A magnifier loop outline. static const IconData search = const IconData(0xf4c6, fontFamily: iconFont, fontPackage: iconFontPackage); + /// A checkmark. static const IconData check_mark = const IconData(0xf41e, fontFamily: iconFont, fontPackage: iconFontPackage); + /// A checkmark in a circle. static const IconData check_mark_circled = const IconData(0xf41f, fontFamily: iconFont, fontPackage: iconFontPackage); } \ No newline at end of file