Commit 0223578f by Daniel Dahan

issue-982: Updated Icon let declarations to var declarations to allow custom icon sets.

parent 62567367
## 2.12.17
* [pr-979](https://github.com/CosmicMind/Material/pull/979): Added `visibilityOff` icon and updated `TextField` to utilize it.
* [issue-982](https://github.com/CosmicMind/Material/issues/982): Updated Icon let declarations to var declarations to allow custom icon sets.
## 2.12.16
......
......@@ -35,9 +35,9 @@ public struct Icon {
private static var internalBundle: Bundle?
/**
A public reference to the icons bundle, that aims to detect
the correct bundle to use.
*/
A public reference to the icons bundle, that aims to detect
the correct bundle to use.
*/
public static var bundle: Bundle {
if nil == Icon.internalBundle {
Icon.internalBundle = Bundle(for: View.self)
......@@ -56,81 +56,81 @@ public struct Icon {
}
/// Google icons.
public static let add = Icon.icon("ic_add_white")
public static let addCircle = Icon.icon("ic_add_circle_white")
public static let addCircleOutline = Icon.icon("ic_add_circle_outline_white")
public static let arrowBack = Icon.icon("ic_arrow_back_white")
public static let arrowDownward = Icon.icon("ic_arrow_downward_white")
public static let audio = Icon.icon("ic_audiotrack_white")
public static let bell = Icon.icon("cm_bell_white")
public static let cameraFront = Icon.icon("ic_camera_front_white")
public static let cameraRear = Icon.icon("ic_camera_rear_white")
public static let check = Icon.icon("ic_check_white")
public static let clear = Icon.icon("ic_close_white")
public static let close = Icon.icon("ic_close_white")
public static let edit = Icon.icon("ic_edit_white")
public static let email = Icon.icon("ic_email_white")
public static let favorite = Icon.icon("ic_favorite_white")
public static let favoriteBorder = Icon.icon("ic_favorite_border_white")
public static let flashAuto = Icon.icon("ic_flash_auto_white")
public static let flashOff = Icon.icon("ic_flash_off_white")
public static let flashOn = Icon.icon("ic_flash_on_white")
public static let history = Icon.icon("ic_history_white")
public static let home = Icon.icon("ic_home_white")
public static let image = Icon.icon("ic_image_white")
public static let menu = Icon.icon("ic_menu_white")
public static let moreHorizontal = Icon.icon("ic_more_horiz_white")
public static let moreVertical = Icon.icon("ic_more_vert_white")
public static let movie = Icon.icon("ic_movie_white")
public static let pen = Icon.icon("ic_edit_white")
public static let place = Icon.icon("ic_place_white")
public static let phone = Icon.icon("ic_phone_white")
public static let photoCamera = Icon.icon("ic_photo_camera_white")
public static let photoLibrary = Icon.icon("ic_photo_library_white")
public static let search = Icon.icon("ic_search_white")
public static let settings = Icon.icon("ic_settings_white")
public static let share = Icon.icon("ic_share_white")
public static let star = Icon.icon("ic_star_white")
public static let starBorder = Icon.icon("ic_star_border_white")
public static let starHalf = Icon.icon("ic_star_half_white")
public static let videocam = Icon.icon("ic_videocam_white")
public static let visibility = Icon.icon("ic_visibility_white")
public static let visibilityOff = Icon.icon("ic_visibility_off_white")
public static let work = Icon.icon("ic_work_white")
public static var add = Icon.icon("ic_add_white")
public static var addCircle = Icon.icon("ic_add_circle_white")
public static var addCircleOutline = Icon.icon("ic_add_circle_outline_white")
public static var arrowBack = Icon.icon("ic_arrow_back_white")
public static var arrowDownward = Icon.icon("ic_arrow_downward_white")
public static var audio = Icon.icon("ic_audiotrack_white")
public static var bell = Icon.icon("cm_bell_white")
public static var cameraFront = Icon.icon("ic_camera_front_white")
public static var cameraRear = Icon.icon("ic_camera_rear_white")
public static var check = Icon.icon("ic_check_white")
public static var clear = Icon.icon("ic_close_white")
public static var close = Icon.icon("ic_close_white")
public static var edit = Icon.icon("ic_edit_white")
public static var email = Icon.icon("ic_email_white")
public static var favorite = Icon.icon("ic_favorite_white")
public static var favoriteBorder = Icon.icon("ic_favorite_border_white")
public static var flashAuto = Icon.icon("ic_flash_auto_white")
public static var flashOff = Icon.icon("ic_flash_off_white")
public static var flashOn = Icon.icon("ic_flash_on_white")
public static var history = Icon.icon("ic_history_white")
public static var home = Icon.icon("ic_home_white")
public static var image = Icon.icon("ic_image_white")
public static var menu = Icon.icon("ic_menu_white")
public static var moreHorizontal = Icon.icon("ic_more_horiz_white")
public static var moreVertical = Icon.icon("ic_more_vert_white")
public static var movie = Icon.icon("ic_movie_white")
public static var pen = Icon.icon("ic_edit_white")
public static var place = Icon.icon("ic_place_white")
public static var phone = Icon.icon("ic_phone_white")
public static var photoCamera = Icon.icon("ic_photo_camera_white")
public static var photoLibrary = Icon.icon("ic_photo_library_white")
public static var search = Icon.icon("ic_search_white")
public static var settings = Icon.icon("ic_settings_white")
public static var share = Icon.icon("ic_share_white")
public static var star = Icon.icon("ic_star_white")
public static var starBorder = Icon.icon("ic_star_border_white")
public static var starHalf = Icon.icon("ic_star_half_white")
public static var videocam = Icon.icon("ic_videocam_white")
public static var visibility = Icon.icon("ic_visibility_white")
public static var visibilityOff = Icon.icon("ic_visibility_off_white")
public static var work = Icon.icon("ic_work_white")
/// CosmicMind icons.
public struct cm {
public static let add = Icon.icon("cm_add_white")
public static let arrowBack = Icon.icon("cm_arrow_back_white")
public static let arrowDownward = Icon.icon("cm_arrow_downward_white")
public static let audio = Icon.icon("cm_audio_white")
public static let audioLibrary = Icon.icon("cm_audio_library_white")
public static let bell = Icon.icon("cm_bell_white")
public static let check = Icon.icon("cm_check_white")
public static let clear = Icon.icon("cm_close_white")
public static let close = Icon.icon("cm_close_white")
public static let edit = Icon.icon("cm_pen_white")
public static let image = Icon.icon("cm_image_white")
public static let menu = Icon.icon("cm_menu_white")
public static let microphone = Icon.icon("cm_microphone_white")
public static let moreHorizontal = Icon.icon("cm_more_horiz_white")
public static let moreVertical = Icon.icon("cm_more_vert_white")
public static let movie = Icon.icon("cm_movie_white")
public static let pause = Icon.icon("cm_pause_white")
public static let pen = Icon.icon("cm_pen_white")
public static let photoCamera = Icon.icon("cm_photo_camera_white")
public static let photoLibrary = Icon.icon("cm_photo_library_white")
public static let play = Icon.icon("cm_play_white")
public static let search = Icon.icon("cm_search_white")
public static let settings = Icon.icon("cm_settings_white")
public static let share = Icon.icon("cm_share_white")
public static let shuffle = Icon.icon("cm_shuffle_white")
public static let skipBackward = Icon.icon("cm_skip_backward_white")
public static let skipForward = Icon.icon("cm_skip_forward_white")
public static let star = Icon.icon("cm_star_white")
public static let videocam = Icon.icon("cm_videocam_white")
public static let volumeHigh = Icon.icon("cm_volume_high_white")
public static let volumeMedium = Icon.icon("cm_volume_medium_white")
public static let volumeOff = Icon.icon("cm_volume_off_white")
public static var add = Icon.icon("cm_add_white")
public static var arrowBack = Icon.icon("cm_arrow_back_white")
public static var arrowDownward = Icon.icon("cm_arrow_downward_white")
public static var audio = Icon.icon("cm_audio_white")
public static var audioLibrary = Icon.icon("cm_audio_library_white")
public static var bell = Icon.icon("cm_bell_white")
public static var check = Icon.icon("cm_check_white")
public static var clear = Icon.icon("cm_close_white")
public static var close = Icon.icon("cm_close_white")
public static var edit = Icon.icon("cm_pen_white")
public static var image = Icon.icon("cm_image_white")
public static var menu = Icon.icon("cm_menu_white")
public static var microphone = Icon.icon("cm_microphone_white")
public static var moreHorizontal = Icon.icon("cm_more_horiz_white")
public static var moreVertical = Icon.icon("cm_more_vert_white")
public static var movie = Icon.icon("cm_movie_white")
public static var pause = Icon.icon("cm_pause_white")
public static var pen = Icon.icon("cm_pen_white")
public static var photoCamera = Icon.icon("cm_photo_camera_white")
public static var photoLibrary = Icon.icon("cm_photo_library_white")
public static var play = Icon.icon("cm_play_white")
public static var search = Icon.icon("cm_search_white")
public static var settings = Icon.icon("cm_settings_white")
public static var share = Icon.icon("cm_share_white")
public static var shuffle = Icon.icon("cm_shuffle_white")
public static var skipBackward = Icon.icon("cm_skip_backward_white")
public static var skipForward = Icon.icon("cm_skip_forward_white")
public static var star = Icon.icon("cm_star_white")
public static var videocam = Icon.icon("cm_videocam_white")
public static var volumeHigh = Icon.icon("cm_volume_high_white")
public static var volumeMedium = Icon.icon("cm_volume_medium_white")
public static var volumeOff = Icon.icon("cm_volume_off_white")
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment