ncmpc
0.31
src
Styles.hxx
Go to the documentation of this file.
1
/* ncmpc (Ncurses MPD Client)
2
* (c) 2004-2018 The Music Player Daemon Project
3
* Project homepage: http://musicpd.org
4
*
5
* This program is free software; you can redistribute it and/or modify
6
* it under the terms of the GNU General Public License as published by
7
* the Free Software Foundation; either version 2 of the License, or
8
* (at your option) any later version.
9
*
10
* This program is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU General Public License for more details.
14
*
15
* You should have received a copy of the GNU General Public License along
16
* with this program; if not, write to the Free Software Foundation, Inc.,
17
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
18
*/
19
20
#ifndef STYLES_HXX
21
#define STYLES_HXX
22
23
#include "config.h"
24
#include "
ncmpc_curses.h
"
25
26
enum class
Style
: unsigned {
32
DEFAULT
,
33
34
TITLE
,
35
TITLE_BOLD
,
36
LINE
,
37
LINE_BOLD
,
38
LINE_FLAGS
,
39
LIST
,
40
LIST_BOLD
,
41
PROGRESSBAR
,
42
PROGRESSBAR_BACKGROUND
,
43
STATUS
,
44
STATUS_BOLD
,
45
STATUS_TIME
,
46
STATUS_ALERT
,
47
DIRECTORY
,
48
PLAYLIST
,
49
BACKGROUND
,
50
END
51
};
52
53
#ifdef ENABLE_COLORS
54
bool
55
ModifyStyle(
const
char
*name,
const
char
*value);
56
57
void
58
ApplyStyles();
59
#endif
60
61
void
62
SelectStyle
(WINDOW *w,
Style
style);
63
64
#endif
Style
Style
Definition:
Styles.hxx:26
Style::PROGRESSBAR
Style::TITLE_BOLD
ncmpc_curses.h
Style::LIST
Style::DEFAULT
Style::STATUS_BOLD
Style::STATUS
Style::STATUS_ALERT
Style::PROGRESSBAR_BACKGROUND
Style::LIST_BOLD
Style::END
SelectStyle
void SelectStyle(WINDOW *w, Style style)
Style::LINE_FLAGS
Style::PLAYLIST
Style::LINE_BOLD
Style::LINE
Style::DIRECTORY
Style::BACKGROUND
Style::STATUS_TIME
Style::TITLE
Generated on Fri Jun 7 2019 19:58:46 for ncmpc by
1.8.15