Sailfish Icon Reference
API DocumentationSailfish Icon Reference
Sailfish SDK includes a set of Silica themed icons that can be used to build an application UI with consistent look and feel. These icons follow the Silica theme size definitions as defined in each icon category section below.
Silica supports colorizaton of monochrome icons with "?" + color notation. Here's an example how to use a Silica themed icon with colorization:
import QtQuick 2.0 import Sailfish.Silica 1.0 IconButton { icon.source: "image://theme/icon-l-play?" + (pressed ? Theme.highlightColor : Theme.primaryColor) onClicked: console.log("Play clicked!") }
Small
Small sized icons can be used in association with text elements, or they can be used for indicative purposes. These icons follow Theme.iconSizeSmall and they should not be used as touch targets.
Icon | Name | Icon | Name | Icon | Name |
---|---|---|---|---|---|
icon-s-accept | icon-s-alarm | icon-s-asterisk | |||
icon-s-attach | icon-s-bluetooth | icon-s-certificates | |||
icon-s-chat | icon-s-checkmark | icon-s-clear-opaque-background | |||
icon-s-clear-opaque-cross | icon-s-clipboard | icon-s-cloud-download | |||
icon-s-cloud-upload | icon-s-date | icon-s-decline | |||
icon-s-developer | icon-s-device-download | icon-s-device-upload | |||
icon-s-down | icon-s-duration | icon-s-edit | |||
icon-s-favorite | icon-s-group-chat | icon-s-high-importance | |||
icon-s-installed | icon-s-invitation | icon-s-jolla | |||
icon-s-like | icon-s-low-importance | icon-s-maybe | |||
icon-s-message | icon-s-mms | icon-s-new | |||
icon-s-repost | icon-s-retweet | icon-s-sailfish | |||
icon-s-sd-card | icon-s-secure | icon-s-setting | |||
icon-s-sim-1 | icon-s-sim-2 | icon-s-sim1 | |||
icon-s-sim2 | icon-s-sync | icon-s-task | |||
icon-s-time | icon-s-timer | icon-s-unfocused-down | |||
icon-s-update | icon-s-warning |
Medium
Medium sized icons are typically used with list items, buttons and other components with touch interaction. These icons follow Theme.iconSizeMedium, and that is the smallest icon size that should be used with touch enabled components.
Icon | Name | Icon | Name | Icon | Name |
---|---|---|---|---|---|
icon-m-about | icon-m-accept | icon-m-accessory-speaker | |||
icon-m-acknowledge | icon-m-activity-messaging | icon-m-add | |||
icon-m-airplane-mode | icon-m-alarm | icon-m-ambience | |||
icon-m-annotation-selected | icon-m-annotation | icon-m-answer | |||
icon-m-asterisk | icon-m-attach | icon-m-autocaps | |||
icon-m-back | icon-m-backspace-keypad | icon-m-backspace | |||
icon-m-backup | icon-m-battery-saver | icon-m-battery | |||
icon-m-bluetooth-device | icon-m-bluetooth | icon-m-bubble-universal | |||
icon-m-call-recording-off | icon-m-call-recording-on-dark | icon-m-call-recording-on-light | |||
icon-m-call | icon-m-camera | icon-m-cancel | |||
icon-m-capslock | icon-m-car | icon-m-certificates | |||
icon-m-change-type | icon-m-charging | icon-m-chat | |||
icon-m-clear | icon-m-clipboard | icon-m-clock | |||
icon-m-close | icon-m-cloud-download | icon-m-cloud-upload | |||
icon-m-company | icon-m-computer | icon-m-contact | |||
icon-m-crop | icon-m-data-download | icon-m-data-sim-1 | |||
icon-m-data-sim-2 | icon-m-data-traffic | icon-m-data-upload | |||
icon-m-date | icon-m-day | icon-m-delete | |||
icon-m-developer-mode | icon-m-device-download | icon-m-device-landscape | |||
icon-m-device-lock | icon-m-device-portrait | icon-m-device-upload | |||
icon-m-device | icon-m-diagnostic | icon-m-dialpad | |||
icon-m-dismiss | icon-m-display | icon-m-document | |||
icon-m-dot | icon-m-down | icon-m-edit-selected | |||
icon-m-edit | icon-m-enter-accept | icon-m-enter-close | |||
icon-m-enter-next | icon-m-enter | icon-m-events | |||
icon-m-favorite-selected | icon-m-favorite | icon-m-file-apk | |||
icon-m-file-archive-folder | icon-m-file-audio | icon-m-file-compressed | |||
icon-m-file-document-dark | icon-m-file-document-light | icon-m-file-folder | |||
icon-m-file-formatted-dark | icon-m-file-formatted-light | icon-m-file-image | |||
icon-m-file-note-dark | icon-m-file-note-light | icon-m-file-other-dark | |||
icon-m-file-other-light | icon-m-file-pdf-dark | icon-m-file-pdf-light | |||
icon-m-file-presentation-dark | icon-m-file-presentation-light | icon-m-file-rpm | |||
icon-m-file-spreadsheet-dark | icon-m-file-spreadsheet-light | icon-m-file-vcard | |||
icon-m-file-video | icon-m-flashlight | icon-m-flip | |||
icon-m-folder | icon-m-font-size | icon-m-forward | |||
icon-m-game-controller | icon-m-gesture | icon-m-global-proxy | |||
icon-m-gps | icon-m-headphone | icon-m-headset | |||
icon-m-health | icon-m-home | icon-m-image | |||
icon-m-imaging | icon-m-input-clear | icon-m-input-remove | |||
icon-m-jolla | icon-m-keyboard | icon-m-keys | |||
icon-m-lan | icon-m-left | icon-m-levels | |||
icon-m-light-contrast | icon-m-like | icon-m-link | |||
icon-m-location | icon-m-mail-open | icon-m-mail | |||
icon-m-mark-unread | icon-m-media-albums | icon-m-media-artists | |||
icon-m-media-playlists | icon-m-media-radio | icon-m-media-songs | |||
icon-m-media | icon-m-menu | icon-m-message | |||
icon-m-mic-mute | icon-m-mic | icon-m-mobile-network | |||
icon-m-moon | icon-m-mouse | icon-m-music | |||
icon-m-new | icon-m-next | icon-m-nfc | |||
icon-m-night | icon-m-note | icon-m-notifications | |||
icon-m-other | icon-m-outgoing-call | icon-m-outline-chat | |||
icon-m-outline-like | icon-m-page-down | icon-m-page-up | |||
icon-m-pause | icon-m-people | icon-m-person | |||
icon-m-phone | icon-m-pin | icon-m-play | |||
icon-m-presence | icon-m-previous | icon-m-question | |||
icon-m-reboot | icon-m-redirect | icon-m-refresh | |||
icon-m-region | icon-m-reload | icon-m-remote-security | |||
icon-m-remove | icon-m-repeat-single | icon-m-repeat | |||
icon-m-reset | icon-m-right | icon-m-rotate-left | |||
icon-m-rotate-right | icon-m-rotate | icon-m-sailfish | |||
icon-m-scale | icon-m-screenlock | icon-m-sd-card | |||
icon-m-search | icon-m-send | icon-m-service-devices | |||
icon-m-service-upload | icon-m-share-bluetooth | icon-m-share-gallery | |||
icon-m-share-mms | icon-m-share-sign | icon-m-share | |||
icon-m-shortcut | icon-m-shuffle | icon-m-silent | |||
icon-m-sim-1 | icon-m-sim-2 | icon-m-sms | |||
icon-m-sounds | icon-m-speaker-mute | icon-m-speaker-on | |||
icon-m-speaker | icon-m-storage | icon-m-swipe | |||
icon-m-sync | icon-m-tab-close | icon-m-tablet | |||
icon-m-tabs | icon-m-tether | icon-m-text-input | |||
icon-m-textselection-end | icon-m-textselection-start | icon-m-time-date | |||
icon-m-time | icon-m-timer | icon-m-top-menu | |||
icon-m-toy | icon-m-traffic | icon-m-train | |||
icon-m-transfer | icon-m-up | icon-m-usb | |||
icon-m-vibration | icon-m-video | icon-m-voicemail | |||
icon-m-vpn | icon-m-watch | icon-m-website | |||
icon-m-whereami | icon-m-wizard | icon-m-wlan-0 | |||
icon-m-wlan-1 | icon-m-wlan-2 | icon-m-wlan-3 | |||
icon-m-wlan-4 | icon-m-wlan-hotspot | icon-m-wlan-no-signal | |||
icon-m-wlan |
Large
Large sized icons can be used as standalone touch elements. They follow Theme.iconSizeLarge.
Icon | Name | Icon | Name | Icon | Name |
---|---|---|---|---|---|
icon-l-acknowledge | icon-l-add | icon-l-airplane-mode | |||
icon-l-answer | icon-l-attention | icon-l-backup | |||
icon-l-battery | icon-l-bluetooth | icon-l-charging | |||
icon-l-check | icon-l-clear | icon-l-clipboard | |||
icon-l-clock | icon-l-computer | icon-l-date | |||
icon-l-developer-mode | icon-l-diagnostic | icon-l-dismiss | |||
icon-l-document | icon-l-gps | icon-l-image | |||
icon-l-mass-storage | icon-l-message | icon-l-mobile-network | |||
icon-l-music | icon-l-new | icon-l-other | |||
icon-l-pause | icon-l-people | icon-l-play | |||
icon-l-power | icon-l-reboot | icon-l-redirect | |||
icon-l-reject | icon-l-snooze | icon-l-storage | |||
icon-l-tether | icon-l-timer | icon-l-transfer | |||
icon-l-usb | icon-l-wlan |
Cover action
These icons should be used with CoverAction component. The size for these is Theme.iconSizeSmall.
Icon | Name | Icon | Name | Icon | Name |
---|---|---|---|---|---|
icon-cover-alarm | icon-cover-answer | icon-cover-backup | |||
icon-cover-camera | icon-cover-cancel | icon-cover-dialer | |||
icon-cover-favorite | icon-cover-hangup | icon-cover-location | |||
icon-cover-message | icon-cover-mute | icon-cover-new | |||
icon-cover-next-song | icon-cover-next | icon-cover-pause | |||
icon-cover-people | icon-cover-play | icon-cover-previous-song | |||
icon-cover-previous | icon-cover-refresh | icon-cover-reject | |||
icon-cover-search | icon-cover-shuffle | icon-cover-subview | |||
icon-cover-sync | icon-cover-timer | icon-cover-transfers | |||
icon-cover-unmute |
Notification
These icons are designed to be used with notifications. The size for these is Theme.iconSizeSmall.
Icon | Name | Icon | Name | Icon | Name |
---|---|---|---|---|---|
icon-lock-alarm | icon-lock-application-update | icon-lock-backup | |||
icon-lock-birthday | icon-lock-calendar | icon-lock-chat | |||
icon-lock-email | icon-lock-friend-request | icon-lock-information | |||
icon-lock-installed | icon-lock-invitation | icon-lock-locked | |||
icon-lock-missed-call | icon-lock-mms | icon-lock-more | |||
icon-lock-settings | icon-lock-sms | icon-lock-social | |||
icon-lock-system-update | icon-lock-transfer | icon-lock-voicemail | |||
icon-lock-warning |