[Python-checkins] r69052 - in sandbox/trunk/ttk-gsoc/samples: dirbrowser.py mac_searchentry.py plastik_theme.py treeview_multicolumn.py ttkcalendar.py
guilherme.polo
python-checkins at python.org
Wed Jan 28 16:55:15 CET 2009
Author: guilherme.polo
Date: Wed Jan 28 16:55:15 2009
New Revision: 69052
Log:
Some minor adjusts.
Modified:
sandbox/trunk/ttk-gsoc/samples/dirbrowser.py
sandbox/trunk/ttk-gsoc/samples/mac_searchentry.py
sandbox/trunk/ttk-gsoc/samples/plastik_theme.py
sandbox/trunk/ttk-gsoc/samples/treeview_multicolumn.py
sandbox/trunk/ttk-gsoc/samples/ttkcalendar.py
Modified: sandbox/trunk/ttk-gsoc/samples/dirbrowser.py
==============================================================================
--- sandbox/trunk/ttk-gsoc/samples/dirbrowser.py (original)
+++ sandbox/trunk/ttk-gsoc/samples/dirbrowser.py Wed Jan 28 16:55:15 2009
@@ -1,7 +1,6 @@
"""A directory browser using Ttk Treeview.
-Based on an example found at:
-http://bitwalk.blogspot.com/2008/01/ttktreeview.html
+Based on the demo found in Tk 8.5 library/demos/browse
"""
import os
import glob
@@ -62,9 +61,7 @@
populate_roots(tree)
def autoscroll(sbar, first, last):
- """Hide and show scrollbar as needed.
-
- Code from Joe English (JE) at http://wiki.tcl.tk/950"""
+ """Hide and show scrollbar as needed."""
first, last = float(first), float(last)
if first <= 0 and last >= 1:
sbar.grid_remove()
Modified: sandbox/trunk/ttk-gsoc/samples/mac_searchentry.py
==============================================================================
--- sandbox/trunk/ttk-gsoc/samples/mac_searchentry.py (original)
+++ sandbox/trunk/ttk-gsoc/samples/mac_searchentry.py Wed Jan 28 16:55:15 2009
@@ -1,6 +1,7 @@
"""Mac style search widget
-Translated from Tcl code by Schelte Bron, http://wiki.tcl.tk/18188"""
+Translated from Tcl code by Schelte Bron, http://wiki.tcl.tk/18188
+"""
try:
import Tkinter
except ImportError:
Modified: sandbox/trunk/ttk-gsoc/samples/plastik_theme.py
==============================================================================
--- sandbox/trunk/ttk-gsoc/samples/plastik_theme.py (original)
+++ sandbox/trunk/ttk-gsoc/samples/plastik_theme.py Wed Jan 28 16:55:15 2009
@@ -42,6 +42,8 @@
imgs = {}
def _load_imgs(imgdir):
imgdir = os.path.expanduser(imgdir)
+ if not os.path.isdir(imgdir):
+ raise Exception("%r is not a directory, can't load images" % imgdir)
for f in glob.glob("%s/*.gif" % imgdir):
img = os.path.split(f)[1]
name = img[:-4]
Modified: sandbox/trunk/ttk-gsoc/samples/treeview_multicolumn.py
==============================================================================
--- sandbox/trunk/ttk-gsoc/samples/treeview_multicolumn.py (original)
+++ sandbox/trunk/ttk-gsoc/samples/treeview_multicolumn.py Wed Jan 28 16:55:15 2009
@@ -1,4 +1,4 @@
-"""Demo based on the demo mclist.tcl included with tk source distribution."""
+"""Demo based on the demo mclist included with tk source distribution."""
try:
import Tkinter
import tkFont
@@ -99,7 +99,11 @@
root.wm_iconname("mclist")
import plastik_theme
- plastik_theme.install('~/tile-themes/plastik/plastik')
+ try:
+ plastik_theme.install('~/tile-themes/plastik/plastik')
+ except Exception:
+ import warnings
+ warnings.warn("plastik theme being used without images")
app = App()
root.mainloop()
Modified: sandbox/trunk/ttk-gsoc/samples/ttkcalendar.py
==============================================================================
--- sandbox/trunk/ttk-gsoc/samples/ttkcalendar.py (original)
+++ sandbox/trunk/ttk-gsoc/samples/ttkcalendar.py Wed Jan 28 16:55:15 2009
@@ -1,7 +1,6 @@
-"""Simple calendar using ttk Treeview together with calendar and datetime
+"""
+Simple calendar using ttk Treeview together with calendar and datetime
classes.
-
-written by Guilherme Polo, 2008.
"""
import calendar
@@ -22,7 +21,7 @@
return calendar.LocaleTextCalendar(fwday, locale)
class Calendar(ttk.Frame):
- # XXX ToDo: critical: cget and configure
+ # XXX ToDo: cget and configure
datetime = calendar.datetime.datetime
timedelta = calendar.datetime.timedelta
More information about the Python-checkins
mailing list