PyDict_GetItemString API function, 1515,
1526
PyDict_New API function, 1515, 1526
PyDict_SetItemString API function, 1515,
1526
PyDoc system, 79
PyDraw paint program
functionality, 738
running, 738
source code, 738–747
widget support, 528
PyEdit text editor
changes in version 2.0
configuration module, 683
font dialog, 683
summarized, 682
undo, redo, modified tests, 683
changes in version 2.1
improvements for running code, 687
modal dialog state fix, 684
new Grep dialog, 685–687
Quit checks, 685, 692
summarized, 684
Unicode text support, 688–692
update for initial positioning, 687
embedding in PyView, 729–732
examples and screenshots, 682
functionality, 512, 674
implementing, 528
launching, 675
menus and toolbars, 676
multiple windows, 678–681
PyMailGUI program and, 1034
running program code, 677
source code
launch files, 695
main implementation file, 696–716
overview, 693
user configuration file, 694
Unicode support, 547
PyEnchant third-party package, 1119
PyErrata website, 1298
PyEval_CallObject API function, 1515, 1524
PyEval_EvalCode API function, 1528
PyEval_GetBuiltIns API function, 1526
PyForm example, 1356–1358
PyFort system, 1514
PyGadgets launcher toolbar, 667–670, 673,
1061
PyGame package, 595
PyGTK package, 360
PyImport_GetModuleDict API function, 1515
PyImport_ImportModule API function, 1515,
1522, 1524
Py_Initialize API function, 1522
PyInstaller tool, 359
pyjamas toolkit, 362
pymail console client
functionality, 947–956, 1009
updating, 986–991
PyMailCGI program
background information, 1229, 1230
configuring, 1240
fourth edition enhancements, 1233–1235
implementation overview, 1230–1233
presentation overview, 1236
processing fetched mail
delete action, 1268–1271
deletions/POP message numbers, 1272–
1275
overview, 1266–1267
reply and forward, 1267
reading POP email
escaping mail text/passwords, 1264–
1266
mail selection list page, 1251–1254
message view page, 1259–1262
passing state information, 1254–1257,
1262
POP password page, 1250
security protocols, 1257
root page, 1231, 1239–1241
running chapter examples, 1237–1238
sending mail by SMTP
common look-and-feel, 1246
error pages, 1246
message composition page, 1242
overview, 1241
send mail script, 1242–1246, 1247–
1249
third edition enhancements, 1235–1236
utility modules
common utilities module, 1286–1291
configuration, 1276
external components, 1276
overview, 1276
POP mail interface, 1277
POP password encryption, 1278–1286
Index| 1573