Ginga  0.13.6
 All Classes Namespaces Functions Variables
ContextBase.h
1 /******************************************************************************
2 Este arquivo eh parte da implementacao do ambiente declarativo do middleware
3 Ginga (Ginga-NCL).
4 
5 Direitos Autorais Reservados (c) 1989-2007 PUC-Rio/Laboratorio TeleMidia
6 
7 Este programa eh software livre; voce pode redistribui-lo e/ou modificah-lo sob
8 os termos da Licenca Publica Geral GNU versao 2 conforme publicada pela Free
9 Software Foundation.
10 
11 Este programa eh distribuido na expectativa de que seja util, porem, SEM
12 NENHUMA GARANTIA; nem mesmo a garantia implicita de COMERCIABILIDADE OU
13 ADEQUACAO A UMA FINALIDADE ESPECIFICA. Consulte a Licenca Publica Geral do
14 GNU versao 2 para mais detalhes.
15 
16 Voce deve ter recebido uma copia da Licenca Publica Geral do GNU versao 2 junto
17 com este programa; se nao, escreva para a Free Software Foundation, Inc., no
18 endereco 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
19 
20 Para maiores informacoes:
21 ncl @ telemidia.puc-rio.br
22 http://www.ncl.org.br
23 http://www.ginga.org.br
24 http://www.telemidia.puc-rio.br
25 ******************************************************************************
26 This file is part of the declarative environment of middleware Ginga (Ginga-NCL)
27 
28 Copyright: 1989-2007 PUC-RIO/LABORATORIO TELEMIDIA, All Rights Reserved.
29 
30 This program is free software; you can redistribute it and/or modify it under
31 the terms of the GNU General Public License version 2 as published by
32 the Free Software Foundation.
33 
34 This program is distributed in the hope that it will be useful, but WITHOUT ANY
35 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
36 PARTICULAR PURPOSE. See the GNU General Public License version 2 for more
37 details.
38 
39 You should have received a copy of the GNU General Public License version 2
40 along with this program; if not, write to the Free Software
41 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
42 
43 For further information contact:
44 ncl @ telemidia.puc-rio.br
45 http://www.ncl.org.br
46 http://www.ginga.org.br
47 http://www.telemidia.puc-rio.br
48 *******************************************************************************/
49 
50 #ifndef _CONTEXTBASE_H_
51 #define _CONTEXTBASE_H_
52 
53 #include <string>
54 using namespace std;
55 
56 namespace br {
57 namespace pucrio {
58 namespace telemidia {
59 namespace ginga {
60 namespace ncl {
61 namespace adaptation {
62 namespace context {
63  const string SYSTEM_LANGUAGE("system.language");
64  const string SYSTEM_CAPTION("system.caption");
65  const string SYSTEM_SUBTITLE("system.subtitle");
66  const string SYSTEM_RETURN_BIT_RATE("system.returnBitRate");
67  const string SYSTEM_SCREEN_SIZE("system.screenSize");
68  const string SYSTEM_SCREEN_GRAPHIC_SIZE(
69  "system.screenGraphicSize");
70 
71  const string SYSTEM_AUDIO_TYPE("system.audioType");
72  const string SYSTEM_CPU("system.CPU");
73  const string SYSTEM_MEMORY("system.memory");
74  const string SYSTEM_OPERATING_SYSTEM("system.operatingSystem");
75  const string SYSTEM_JAVA_CONFIG("system.javaConfiguration");
76  const string SYSTEM_JAVA_PROFILE("system.javaProfile");
77  const string SYSTEM_LUA_VERSION("system.luaVersion");
78 
79  const string SYSTEM_DEVNUMBER("system.devNumber");
80  const string SYSTEM_CLASSTYPE("system.classType");
81  const string SYSTEM_INFO("system.info");
82  const string SYSTEM_CLASS_NUMBER("system.classNumber");
83 
84  const string USER_AGE("user.age");
85  const string USER_LOCATION("user.location");
86  const string USER_GENRE("user.genre");
87 
88  const string DEFAULT_FOCUS_BORDER_COLOR(
89  "default.focusBorderColor");
90 
91  const string DEFAULT_SEL_BORDER_COLOR(
92  "default.selBorderColor");
93 
94  const string DEFAULT_FOCUS_BORDER_WIDTH(
95  "default.focusBorderWidth");
96 
97  const string DEFAULT_FOCUS_BORDER_TRANSPARENCY(
98  "default.focusBorderTransparency");
99 }
100 }
101 }
102 }
103 }
104 }
105 }
106 
107 #endif //_CONTEXTBASE_H_