2 Copyright 2005 Chris Tallon
4 This file is part of VOMP.
6 VOMP is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation; either version 2 of the License, or
9 (at your option) any later version.
11 VOMP is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
16 You should have received a copy of the GNU General Public License
17 along with VOMP; if not, write to the Free Software
18 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
28 { red = 0; green = 0; blue = 0; alpha = 255; }
30 Colour(int Tred, int Tgreen, int Tblue)
31 { red = Tred; green = Tgreen; blue = Tblue; alpha = 255; }
33 Colour(int Tred, int Tgreen, int Tblue, int Talpha)
34 { red = Tred; green = Tgreen; blue = Tblue; alpha = Talpha; }
36 void set(int Tred, int Tgreen, int Tblue)
37 { red = Tred; green = Tgreen; blue = Tblue; alpha = 255; }
39 void set(int Tred, int Tgreen, int Tblue, int Talpha)
40 { red = Tred; green = Tgreen; blue = Tblue; alpha = Talpha; }
42 unsigned long rgba() const
44 return (alpha << 24) | (red << 16) | (green << 8) | blue;
57 static Colour VIDEOBLUE;
58 static Colour VIEWBACKGROUND;
59 static Colour TABVIEWBACKGROUND;
60 static Colour TITLEBARBACKGROUND;
61 static Colour SELECTHIGHLIGHT;
62 static Colour LIGHTTEXT;
63 static Colour DARKTEXT;
65 static Colour BUTTONBACKGROUND;
66 static Colour PROGRAMMEA;
67 static Colour PROGRAMMEB;
68 static Colour NOPROGRAMME;