hmp3-ng-2.12.0: Config.hs
--
-- Copyright (c) 2005-2008 Don Stewart - http://www.cse.unsw.edu.au/~dons
-- Copyright (c) 2019-2021 Galen Huntington
--
-- This program is free software; you can redistribute it and/or
-- modify it under the terms of the GNU General Public License as
-- published by the Free Software Foundation; either version 2 of
-- the License, or (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-- General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program; if not, write to the Free Software
-- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-- 02111-1307, USA.
--
module Config where
import Base
import Style
import Paths_hmp3_ng (version)
defaultStyle :: UIStyle
defaultStyle = UIStyle { window = Style defaultfg defaultbg
, titlebar = Style brightwhite green
, selected = Style blue defaultbg
, cursors = Style black cyan
, combined = Style brightwhite cyan
, warnings = Style red defaultbg
, modal = Style black white
, blockcursor= Style black red
, progress = Style cyan white }
-- | A style more suitable for light backgrounds (used if HMP_HAS_LIGHT_BG=true)
lightBgStyle :: UIStyle
lightBgStyle =
defaultStyle { selected = Style darkblue defaultbg
, warnings = Style darkred defaultbg }
--
-- | Another style for dark backgrounds, reminiscent of mutt
--
muttStyle :: UIStyle
muttStyle = UIStyle { window = Style brightwhite black
, titlebar = Style green blue
, selected = Style brightwhite black
, cursors = Style black cyan
, combined = Style black cyan
, warnings = Style brightwhite red
, modal = Style black cyan
, blockcursor= Style black darkred
, progress = Style cyan white }
bwStyle :: UIStyle
bwStyle = UIStyle {
window = Style defaultfg defaultbg
,titlebar = Style reversefg reversebg
,selected = Style brightwhite defaultbg
,cursors = Style reversefg reversebg
,combined = Style reversefg reversebg
,warnings = Style reversefg reversebg
,modal = Style reversefg reversebg
,blockcursor = Style reversefg reversebg
,progress = Style reversefg reversebg
}
------------------------------------------------------------------------
package :: String
package = "hmp3-ng"
versinfo :: String
versinfo = package ++ " v" ++ showVersion version
help :: String
help = "- curses-based MP3 player"