diff frontends/src/wix/constants.py @ 736:6246eb6d64a0

frontends: define the constants with classes and inheritance instance of using __builtin__
author souliane <souliane@mailoo.org>
date Sat, 23 Nov 2013 10:21:40 +0100
parents 0806a65a5fa9
children bfabeedbf32e
line wrap: on
line diff
--- a/frontends/src/wix/constants.py	Sun Nov 24 11:22:20 2013 +0100
+++ b/frontends/src/wix/constants.py	Sat Nov 23 10:21:40 2013 +0100
@@ -1,17 +1,44 @@
-import sys,os.path
-import __builtin__
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+
+# Primitivus: a SAT frontend
+# Copyright (C) 2009, 2010, 2011, 2012, 2013  Jérôme Poisson (goffi@goffi.org)
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as published by
+# the Free Software Foundation, either version 3 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 Affero General Public License for more details.
+
+# You should have received a copy of the GNU Affero General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+import sys
+import os.path
+import gettext
 import sat_frontends.wix
+from sat_frontends.quick_frontend import constants
 
+
+_ = gettext.gettext
 wix_root = os.path.dirname(sat_frontends.wix.__file__)
 
-__builtin__.__dict__['APP_NAME'] = "Wix"
-__builtin__.__dict__['LICENCE_PATH'] = os.path.join(wix_root,"COPYING")
+
+class Const(constants.Const):
 
-__builtin__.__dict__['msgOFFLINE']          = _("offline")
-__builtin__.__dict__['msgONLINE']           = _("online")
-__builtin__.__dict__['const_DEFAULT_GROUP'] = "Unclassed"
-__builtin__.__dict__['const_STATUS']        = [("", _("Online"), None),
-                                               ("chat", _("Free for chat"), "green"),
-                                               ("away", _("AFK"), "brown"),
-                                               ("dnd", _("DND"), "red"),
-                                               ("xa", _("Away"), "red")]
+    APP_NAME = "Wix"
+    LICENCE_PATH = os.path.join(wix_root, "COPYING")
+    msgOFFLINE = _("offline")
+    msgONLINE = _("online")
+    DEFAULT_GROUP = "Unclassed"
+    PRESENCE = [("", _("Online"), None),
+                ("chat", _("Free for chat"), "green"),
+                ("away", _("AFK"), "brown"),
+                ("dnd", _("DND"), "red"),
+                ("xa", _("Away"), "red")
+                ]
+