# cmst.icon
#
# This icon definition file, located in the user's home directory, can be
# edited.  The purpose of this file is to facilitate the use of theme icons
# that are not part of the official Freedesktop.org naming specification.
#
# QT provides very good icon selection with a fallback mechanism.  In order
# to use it one must know the name of the theme icon you want.  This is
# not a problem with the official named icons, but is if you want to support
# any icon theme since the name of any icon not part of the official
# Freedesktop.org specification is up to the theme author.
#
# This file basically describes the pictures to use for each icon.  Format
# of the file is as follows:
#
# Comments are the # sign.  Any text on a line after the first # is treated
# as a comment. Any text between the key and the = sign is treated as a
# comment.  Descriptive text for a line can be placed here instead of in
# a trailing #.
#
# Each icon definition starts with the [icon] token and is terminated by a
# blank line.  Inside each icon block are various sections, each contained
# on one line. Each section contains a key and value pair separated by an
# equal (=) sign.
#
# icon_name = is the descriptive name of what the icon is to show.  This
# entry is read and used by the program and should not be edited.
#
# resource = is the location of the default picture which is hard coded
# into the program in a QResource file.  This can be edited provided you
# select another valid resource which must already exist.  You cannot add
# resources using this file.  This key/value pair is mandatory.
#
# colorize = (no/yes, 0/1, or a color in the format RRGGBB) if yes or 1
# the internal icons will be colorized according to the value specified
# from preferences.  If a color number is provided the icon will be colorized
# to the specified color.  If no or 0 then the icon is not colorized.
# Colorizing is only available for internal icons defined in the resource line.
#
# fdo_name = is the name of one of the official Freedesktop.org named icons.
# This key/value pair is optional.
#
# theme_names = is a comma (,) separated list of theme icon names which
# are not part of the Freedesktop.org specification. The list will be
# searched in order looking for each icon name in the current theme.
# There may be more than one theme_names entry for each icon. This
# is an alternate to using a comma separated list.
# This key/value pair is also optional.
#
# The text in a value field may contain the vertical delimiter (|) symbol.
# If it does the text on each side should be a complete resource path or
# theme icon name. Text to the left is the ON state of the icon, to the right
# is the OFF state. This is used for icons which show a different picture
# depending on state.  Play/Pause in a media player would be a classic example.
#
# The text in a resource value field may also contain whitespace.  If
# it does the text on each side should be a complete resource path.  Left
# of the whitespace is the base picture in raw_art, to the right is the
# overlay file to place over the raw_art icon. This is only for
# internal icons from the resource file.
#
# If this file becomes corrupted by editing or by other means is can be
# regenerated simply by deleting it, then stopping and starting CMST.
#
# Icon selections at runtime are as follows:
# If the -i (--icon-theme) command line switch or preferences setting is not
# used then the resource name specified here is used if found, if not found
# the hard coded internal icon will be used.
#
# If the -i (--icon-theme) command line switch or preferences settings is used
# then icons are searched in the following order until one is found:
#   fdo_name
#   theme_names from left to right (match will only occur if one of the names
#               can be found in the current or specified theme.)
#   resource location as specified in this file
#   hard coded internal icon
#
#
# interface icons
[icon]
icon_name = state_error
resource = :/icons/images/raw_art/application-exit1.png
colorize = no
fdo_name = network_error
theme_names (adwaita) = network-error-symbolic.symbolic

[icon]
icon_name = state_ready
resource = :/icons/images/raw_art/network-idle.png
colorize = yes
fdo_name = network-idle
theme_names (oxygen, breeze) = network-connect
theme_names (adwaita) = network-idle-symbolic.symbolic

[icon]
icon_name = state_online
resource = :/icons/images/raw_art/network-transmit-receive.png
colorize = yes
fdo_name = network-transmit-receive
theme_names (oxygen,breeze) = network-connect
theme_names (adwaita) = network-transmit-receive-symbolic.symbolic

[icon]
icon_name = state_not_ready
resource = :/icons/images/raw_art/network-offline.png :/icons/images/overlay/overlay-warningnet9.png
colorize = yes
fdo_name = network-offline
theme_names (oxygen, breeze) = network-disconnect
theme_names (adwaita) = network-offline-symbolic.symbolic

[icon]
# This icon is only used in the wifi tab, not elsewhere.  Default is same as state_not_ready
# If you would prefer not to see any icon in the connected column uncomment the resource blank.png
# line and remove the as shipped resource, colorize, fdo_name, and theme_names lines
icon_name = wifi_tab_state_not_ready
#resource = :/icons/images/raw_art/blank.png
resource = :/icons/images/raw_art/network-offline.png :/icons/images/overlay/overlay-warningnet9.png
colorize = yes
fdo_name = network-offline
theme_names (oxygen, breeze)  = network-disconnect
theme_names (adwaita) = network-wireless-offline-symbolic.symbolic

[icon]
icon_name = state_vpn_connected
resource = :/icons/images/raw_art/stock_lock.png
colorize = yes
theme_names (oxygen, breeze) = emblem-locked
theme_names (adwaita) = network-vpn-symbolic.symbolic

[icon]
icon_name = favorite
resource = :/icons/images/raw_art/nm-signal-100.png
colorize = yes
fdo_name = network-wireless
theme_names (oxygen, breeze) = network-wireless-connected-100
theme_names (adwaita) = network-wireless-signal-excellent-symbolic.symbolic

[icon]
icon_name = offline_mode_engaged
resource = :/icons/images/interface/basic-plane.png
colorize = yes
theme_names (oxygen) = network-wireless-disconnected
theme_names (adwaita) = network-wireless-hardware-disabled-symbolic.symbolic

[icon]
icon_name = offline_mode_disengaged
resource = :/icons/images/interface/radio.png
colorize = yes
theme_names (oxygen) = network-wireless-connected-100
theme_names (adwaita) = network-wireless-signal-excellent-symbolic.symbolic

[icon]
icon_name = whats_this
resource = :/icons/images/raw_art/info2.png
colorize = 1361D9
fdo_name = system-help
theme_names (adwaita) = help-about-symbolic.symbolic

[icon]
icon_name = document-open
resource = :/icons/images/raw_art/document-open.png
colorize = yes
fdo_name = document-open
theme_names (oxygen) = inode-directory
theme_names (adwaita) = document-open-symbolic.symbolic

[icon]
icon_name = caret-up
resource = :/icons/images/interface/caret-arrow-up.png
colorize = no

#
# systemtray icons
[icon]
icon_name = connection_failure
resource = :/icons/images/raw_art/application-exit1.png
colorize = no
fdo_name = network-error
theme_names (adwaita) = network-error-symbolic.symbolic

[icon]
icon_name = connection_ready
resource = :/icons/images/raw_art/network-idle.png
colorize = yes
fdo_name = network-idle
theme_names (oxygen, breeze) = network-connect
theme_names (adwaita) = network-idle-symbolic.symbolic

[icon]
icon_name = connection_not_ready
resource = :/icons/images/raw_art/network-offline.png :/icons/images/overlay/overlay-warningnet9.png
colorize = yes
fdo_name = network-offline
theme_names (oxygen, breeze) = network-disconnect
theme_names (adwaita) = network-offline-symbolic.symbolic

[icon]
icon_name = connection_wired
resource = :/icons/images/raw_art/network-transmit-receive.png
colorize = yes
fdo_name = network-wired
theme_names (oxygen) = network-wired
theme_names (adwaita) = network-wired-symbolic.symbolic

[icon]
icon_name = connection_wifi_000
resource = :/icons/images/raw_art/nm-signal-00.png
colorize = yes
theme_names (oxygen, breeze) = network-wireless-connected-00
theme_names (adwaita) = network-wireless-signal-none-symbolic.symbolic

[icon]
icon_name = connection_wifi_025
resource = :/icons/images/raw_art/nm-signal-25.png
colorize = yes
theme_names (oxygen, breeze) = network-wireless-connected-25
theme_names (adwaita) = network-wireless-signal-weak-symbolic.symbolic

[icon]
icon_name = connection_wifi_050
resource = :/icons/images/raw_art/nm-signal-50.png
colorize = yes
theme_names (oxygen, breeze) = network-wireless-connected-50
theme_names (adwaita) = network-wireless-signal-ok-symbolic.symbolic

[icon]
icon_name = connection_wifi_075
resource = :/icons/images/raw_art/nm-signal-75.png
colorize = yes
theme_names (oxygen, breeze) = network-wireless-connected-75
theme_names (adwaita) = network-wireless-signal-good-symbolic.symbolic

[icon]
icon_name = connection_wifi_100
resource = :/icons/images/raw_art/nm-signal-100.png
colorize = yes
theme_names (oxygen, breeze) = network-wireless-connected-100
theme_names (adwaita) = network-wireless-signal-excellent-symbolic.symbolic

[icon]
icon_name = connection_vpn
resource = :/icons/images/raw_art/stock_lock.png
colorize = yes
theme_names (oxygen) = system-lock-screen
theme_names (breeze) =  emblem-locked
theme_names (adwaita) = network-vpn-symbolic.symbolic

[icon]
icon_name = connection_vpn_acquiring
resource = :/icons/images/raw_art/network-vpn-acquiring.png
colorize = yes
theme_names (adwaita) = network-vpn-acquiring-symbolic.symbolic

