PGU - Phil's pyGame Utilities
PGU - Phil's pyGame Utilities - 0.10.5
Peter Rogers (petros)
A collection of handy modules and scripts for PyGame.
- added: support for style loading .ini files [link] color: red .. [link:hover] color: blue .. etc .. - changed: filedialog now uses the dialog class for most all of its parts. main style change is that filedialog.title.label => dialog.title.label and all other filedialog items are gone, except for filedialog.folder - changed: filedialog style requirements to be much simpler. in general it just uses dialog and default labels, etc now. - fixed: some excessive repaints going on due to use of chsize() before a paint(). now chsize() doesn't do anything until after the widget is painted at least once. - fixed: some code in VScroll, HScroll that was causing extra resizes within tables for no particularily good reason. - fixed: menu not working bugs - changed: menu so that the cls of a menu doesn't change, it just keeps the down pcls while down. - fixed: bug where get_abs_rect() was wrong due to theme stuff... kind of a HACK - added: shift-TAB for previous support - fixed: bug where TAB could cause a crash if no non-container widget was in focus at the time. - changed: added support for width,height scaling for Image widgets - changed: improved caching of style data so that complex screens repaint much quicker (removed .cache() method from style object) - changed: misc changes to add better keyboard / nav support to many widgets (selects, sliders, etc) - added: ability to move between widgets via arrow keys .. to stop this behaviour, make sure the widget that has focus returns True to say that it "already used the event" - changed: after an event() handler, user should return try if they used the event. otherwise a container may use the TABS, arrow keys, etc for navigation or other purposes. somewhat optional, will only impact widgets that use tabs/arrow keys ATM. - added: a Link widget - fixed: bug where pygame would crash if full screen was toggled - fixed: some style issue in the select widget - fixed: some rendering issues with sliders being off by a few pixels - fixed: some icon styling bugs due to incorrect init order.. but i'll still probably deprecate it anyways! ha! - fixed: backgrounds of widgets that are getting repainted, etc. - fixed: disabled backgrounds that didn't appear correctly 0.10.4 - - fixed: bug in dialog.py -- directories with '!' at beginning were being sorted after '..' thanks Jason Liu for this patch - fixed: bug in high.py - fixed: scrollbars scroller not the right size
Pygame.org account Comments
If you wish to leave a comment with your pygame.org account, please sign in first.