[PythonCE] VensterCE release - Bugfix and Feedback

DELATTRE Alexandre alexandre.delattre at enst-bretagne.fr
Mon Feb 26 15:26:24 CET 2007


Jan Ischebeck a écrit :
> Hello Alexandre,
>
> Today I downloaded your latest release of versterce 
> (vensterce-01022007.zip), which is great !
>
> I just had some minor issues to get it running.
>
> Can you please change ce.py to make it WinCe 4.20 compatible?
> aygshell.py in WinCe 4.20 just allow access via ordinal. Below code 
> made it work for me.
>
> try:
>  SHHandleWMActivate=ctypes.windll.aygshell.SHHandleWMActivate
>  SHHandleWMSettingChange = ctypes.windll.aygshell.SHHandleWMSettingChange
> except:  # WinCe 4.20 just allows dll access via ordinal
>  SHHandleWMActivate=ctypes.windll.aygshell[84]
>  SHHandleWMSettingChange=ctypes.windll.aygshell[83]
>
> Also the ZIP file includes only MoinMoin.pyc but not MoinMoin.py.
>
> Thanks,
>
> Jan
>
> PS: In case you are planning some improvements, what about the 
> following features?
>            - multiple file support
>            - debug support
>            - dynamic dll loading and navigation support
>            - remote keyboard support  (Host python script, which sends 
> keypresses to the IDE on the PDA)
>
> alexandre.delattre at enst-bretagne.fr schrieb:
>> A fresher version of vensterce is up on sourceforge  
>> (http://sourceforge.net/projects/vensterce/).
>> Various glitches have been fixed and sip handling is enhanced.
>> A control EditBox is implemented in venster.lib.edit and gives a 
>> text  control with classic undo/copy/paste context menu.
>> The IDE is updated (and "englishised") and shows an example of 
>> integrating
>> HTML control in your apps.
>>
>> Enjoy ;-)
>>
>> _______________________________________________
>> PythonCE mailing list
>> PythonCE at python.org
>> http://mail.python.org/mailman/listinfo/pythonce
>>   
>
>
Hi Jan,
Thanks for the feedback I will put the bugfix in the next release.
Do you have a problem with others dll or is it aygshell specific?
The next release will use the SHDoneButton function, can you please send 
me the ordinal ?

As for the ide, I think what it needs for now is "heavy refactoring" 
;-), and I will move on improvements later, here are my thoughts about 
them :
Multiple documents could be easy to implement, but I prefer waiting the 
menu issue on PPC2003 to be fixed to make
a menu for opening/closing tabs.
The idea of a module/class explorer sounds good to me and it may be 
interesting to implement it using the instrospection abilities of 
python. Maybe, i will look into the source of other ide like SPE.
As for the remote keyboard, I don't have such device but if someone 
sends me an example script using it,
I can host the support as a thread that inserts the characters in the 
editbox.

I will upload the release soon, it will add 2 new things to the gui 
toolkit :
- A simple layout system
- Unification of windows and modal dialog.

Alex







More information about the PythonCE mailing list