[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[PATCH] Strip the timezone screen down to just applying the default setting.
- From: Chris Lumens <clumens redhat com>
- To: anaconda-devel-list redhat com
- Cc:
- Subject: [PATCH] Strip the timezone screen down to just applying the default setting.
- Date: Thu, 5 Feb 2009 13:27:40 -0500
---
textw/timezone_text.py | 108 ++---------------------------------------------
1 files changed, 5 insertions(+), 103 deletions(-)
diff --git a/textw/timezone_text.py b/textw/timezone_text.py
index f12ea78..801ab6d 100644
--- a/textw/timezone_text.py
+++ b/textw/timezone_text.py
@@ -17,116 +17,18 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
-
-import sys
-import string
-import iutil
-from time import *
-from snack import *
-from constants_text import *
from bootloader import hasWindows
-
from constants import *
-import gettext
-_ = lambda x: gettext.ldgettext("anaconda", x)
-
-sys.path.append("/usr/share/system-config-date")
+from constants_text import *
class TimezoneWindow:
-
- def getTimezoneList(self):
- import zonetab
-
- zt = zonetab.ZoneTab()
- zoneList = [ x.tz for x in zt.getEntries() ]
- zoneList.sort()
- return zoneList
-
- def updateSysClock(self):
- args = ["--hctosys"]
- if self.c.selected():
- args.append("--utc")
-
- iutil.execWithRedirect("hwclock", args, searchPath=1)
- self.g.setTimer(500)
- self.updateClock()
-
- def updateClock(self):
- # disable for now
- return
-
-# if os.access("/usr/share/zoneinfo/" + self.l.current(), os.R_OK):
-# os.environ['TZ'] = self.l.current()
-# self.label.setText(self.currentTime())
-# else:
-# self.label.setText("")
-
- def currentTime(self):
- return "Current time: " + strftime("%X %Z", localtime(time()))
-
def __call__(self, screen, anaconda):
- timezones = self.getTimezoneList()
- (default, asUtc) = anaconda.id.timezone.getTimezoneInfo()
+ (default, asUtc) = anaconda.id.timezone.getTimezoneInfo()
if not default:
- default = anaconda.id.instLanguage.getDefaultTimeZone()
-
- bb = ButtonBar(screen, [TEXT_OK_BUTTON, TEXT_BACK_BUTTON])
- t = TextboxReflowed(30,
- _("In which time zone are you located?"))
+ default = anaconda.id.instLanguage.getDefaultTimeZone()
if not anaconda.isKickstart and not hasWindows(anaconda.id.bootloader):
asUtc = True
-#
-# disabling this for now
-#
-# self.label = Label(self.currentTime())
-
- self.l = Listbox(5, scroll = 1, returnExit = 0)
-
- for tz in timezones:
- self.l.append(gettext.ldgettext("system-config-date", tz), tz)
-
- self.l.setCurrent(default.replace("_", " "))
-# self.l.setCallback(self.updateClock)
-
- self.c = Checkbox(_("System clock uses UTC"), isOn = asUtc)
-# self.c.setCallback(self.updateSysClock)
-
- self.g = GridFormHelp(screen, _("Time Zone Selection"), "timezone",
- 1, 5)
- self.g.add(t, 0, 0)
-# self.g.add(self.label, 0, 1, padding = (0, 1, 0, 0), anchorLeft = 1)
- self.g.add(self.c, 0, 2, padding = (0, 1, 0, 1), anchorLeft = 1)
- self.g.add(self.l, 0, 3, padding = (0, 0, 0, 1))
- self.g.add(bb, 0, 4, growx = 1)
-
-# disabling for now
-# self.updateClock()
-# self.updateSysClock()
-#
-# self.g.setTimer(500)
-#
-# result = "TIMER"
-# while result == "TIMER":
-# result = self.g.run()
-# if result == "TIMER":
-# self.updateClock()
-
- result = ""
- while 1:
- result = self.g.run()
- rc = bb.buttonPressed (result)
-
- if rc == TEXT_BACK_CHECK:
- screen.popWindow()
- return INSTALL_BACK
- else:
- break
-
- screen.popWindow()
- anaconda.id.timezone.setTimezoneInfo(self.l.current().replace(" ", "_"), asUtc = self.c.selected())
-
- return INSTALL_OK
-
-
+ anaconda.id.timezone.setTimezoneInfo(default, asUtc=asUtc)
+ return INSTALL_OK
--
1.6.0.3
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]