[Squeak-fr] [ANN] wxSqueak update
francois schnell
francois.schnell at free.fr
Dim 14 Nov 19:56:49 CET 2004
Salut Stéphane,
Excellent d'avoir WxWidgets interfacé à Squeak ! (Il manquait pour moi
la possibilité de faire aussi des applis avec une GUI "classique").
Sais-tu si il y a un problème sur Linux ? (il mentionne que Win et OS X
alors que WxWidgets est portable)
A bientôt (je devrais arriver à faire un saut Samedi matin à la "party"
:-) (je suis vendredi au salon educatec) )
francois
stéphane ducasse a écrit :
>
>
> Begin forwarded message:
>
>> From: "Rob Gayvert" <rtg at rochester.rr.com>
>> Date: 12 novembre 2004 05:07:29 GMT+01:00
>> To: "Squeak-Dev" <squeak-dev at lists.squeakfoundation.org>
>> Subject: [ANN] wxSqueak update
>> Reply-To: The general-purpose Squeak developers list
>> <squeak-dev at lists.squeakfoundation.org>
>>
>> An update of my interface to wxWidgets is available at
>>
>> http://homepage.mac.com/rgayvert/wxsqueak.html
>>
>> Below are some notes on what has changed in this version.
>>
>> Any comments or suggestions are appreciated.
>>
>>
>> .. Rob
>>
>>
>> ---------------------------------------------------------------------
>>
>> 1. Works with Squeak 3.7 and wxWidgets 2.5.3 on Win32 and Mac OS X.
>>
>> 2. The API has been expanded and simplified.
>> - Wrapper methods are generated for all primitives.
>> - All conversions to wxWidget types are handled by primitives, so
>> the Smalltalk side is cleaner.
>> - The VM has a collection of helper routines that deal with the more
>> difficult cases, such as passing/returning arrays or rectangles.
>> - wxStyledTextCtrl (based on Scintilla) is supported (but no lexer
>> for Smalltalk yet).
>> - XRC (wxWidgets XML resource format) is supported.
>> - Constants are maintained in a single pool dictionary.
>> - Primitives do more type checking, so there should be fewer VM
>> crashes.
>> - Generic callback mechanism allows methods in Smalltalk
>> subclasses to
>> be called from the wxWidgets framework.
>>
>> 3. Event handling has been improved.
>> - All events are handled synchronously, so veto and skip operations
>> work properly.
>> - Synchronous events can be nested (recursive calls to interpret()).
>> - Handlers for synchronous events can be debugged.
>>
>> 4. Rudimentary Model-View-Presenter (MVP) framework
>> - Based on notions in Taligent/Dolphin design
>> - Combined with XRC,
>> - allows wx windows to be saved in the image;
>> - allows views to be specified in an external XML form; and
>> - provides a basis for a graphical interface builder.
>> - Pluggable wx components mimic pluggable morphs (e.g.,
>> PluggableTextWidget ~ PluggableTextMorph).
>> - wx versions of several standard tools (e.g., Browser, Debugger,
>> Inspector) are available.
>>
>> 5. Numerous new demos
>> - Styled text, splitters, HTML help, dragging images, tree controls,
>> grid, etc.
>> - New demo framework parallels the wxPython demo.
>>
>> 6. Full source is available.
>>
>>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Squeak-fr mailing list
>Squeak-fr at lists.squeakfoundation.org
>http://lists.squeakfoundation.org/listinfo/squeak-fr
>
>
-------------- section suivante --------------
Une pièce jointe HTML a été enlevée...
URL: http://lists.squeakfoundation.org/pipermail/squeak-fr/attachments/20041114/ca6f2ab2/attachment.htm
Plus d'informations sur la liste de diffusion Squeak-fr