[Python-checkins] python/dist/src/Doc/whatsnew whatsnew25.tex, 1.15, 1.16
akuchling@users.sourceforge.net
akuchling at users.sourceforge.net
Tue Aug 2 19:20:38 CEST 2005
Update of /cvsroot/python/python/dist/src/Doc/whatsnew
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23280
Modified Files:
whatsnew25.tex
Log Message:
Add example
Index: whatsnew25.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/whatsnew/whatsnew25.tex,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- whatsnew25.tex 2 Aug 2005 17:13:21 -0000 1.15
+++ whatsnew25.tex 2 Aug 2005 17:20:36 -0000 1.16
@@ -60,9 +60,21 @@
server_log = functional.partial(log, subsystem='server')
\end{verbatim}
-Here's another example, from a program that uses PyGTk.
+Here's another example, from a program that uses PyGTk. Here a
+context-sensitive pop-up menu is being constructed dynamically. The
+callback provided for the menu option is a partially applied version
+of the \method{open_item()} method, where the first argument has been
+provided.
-% XXX add example from my GTk programming
+\begin{verbatim}
+...
+class Application:
+ def open_item(self, path):
+ ...
+ def init (self):
+ open_func = functional.partial(self.open_item, item_path)
+ popup_menu.append( ("Open", open_func, 1) )
+\end{verbatim}
\begin{seealso}
More information about the Python-checkins
mailing list