Hello,
I really appreciate WinPdb, it is a so powerful Python debugger.
However, I have updated its GUI to simplify its use. I have added following features:
- use a dockable floating frames:
- modify/move a viewer,
- close a viewer
- restore default WinPdb default perspective
- add a file explorer to easily open other sources
- modify code viewer
- style
- add Goto Line Number (CTRL + G)
All my code changes are localizable with following markers:
TODO JPR BEGIN: description
TODO JPR END: description
and is based on last revision 1.3.6
I am not a GUI expert and my code can surely be improved. However perhaps these features can be appreciated by other people.
What do you think of these evolutions? Do you think it would be interesting to integrate it in a next WinPdb official release?
Jean-philippe
Replace original winpdb.py (ver 1.3.6) by this file
Logged In: YES
user_id=933518
Originator: NO
Hello Jean,
I would like to thank you for taking the time to prepare and present your modification.
I will soon send you a detailed email about it.
One of my concerns is that some platforms such as Debian Etch with wxPython 2.6 do not support wx.aui.
Incorporating this modification means breaking Winpdb on these systems.
You are welcome post a link to this tracker in the forum inviting people to try it out and comment.
Thanks,
Nir
Logged In: YES
user_id=2032391
Originator: YES
I have made some other evolutions. This is an updated list of following
features:
- use a dockable floating frames
- modify/move a viewer
- close a viewer
- restore default WinPdb default perspective
- add a file explorer to easily open other sources
- modify code viewer
- style
- add Goto Line Number (CTRL + G)
- Jump To Line through code viewer (move cursor to expected line and press F11)
- Create a right click context dialog:
- GoToLine (CTRL+G)
- Find (CTRL+F)
- Jump (F11)
File Added: winpdb_1_3_8_rev1.py