[pygccxml-development] Enhancement of Py++ gui
Brought to you by:
mbaas,
roman_yakovenko
|
From: Alexander E. <new...@st...> - 2007-03-19 09:51:02
|
Hello alltogether,
I'm willing to contribute some enhancements to the GUI of Py++. The idea behind
the enhancement is to add a little "project management" to the gui. Any comments
or discussion is welcome.
GUI enhancements:
+ Add a Menue bar
+ Add File Item:
+ Save Project
+ Load Project
+ Recent Project
+ (last projects)
+ Context Menue to "Generated code"
+ "Select all (Ctrl-A)"
+ "Copy (Ctrl+C)"
Project File:
+ XML file
+ Name entered by user
+ project settings:
+ GCC XML-Path (*)
+ List of Inc-Paths
+ List of Defines
+ Generated Code
+ Gui Settings
+ Geometry
PY++ GUI configuration:
+ XML file
+ Name: $(HOME).pyplusplus_gui
+ project settings:
+ max num projects
+ list of recent projects
+ path of last project
(*) I'm not shure weater I should add the GCCXML path to project or to the GUI
config.
Add it to Project File:
+ Different GCCXML can be used
Add it to PY++ GUI configuration:
+ New version of GCCXML must only be changed once
What do you mean?
I haven't used TkInter for now. So I'm at the moment open to other proposals
than Tkinter.
My thoughts about gui toolkit:
- Good GUI builder are a nice thing, when the generated code can be easily be
integrated (like QtDesigner, boa)
- PyQt and wxPython are good toolkits but a new dependancy to Py++
- When a change from Tkinter should take place, it should be done now
And last:
Does anybody know a GUI builder for Tkinter?
Regards
Alexander
|