ANN: Guis 1.4 release (GTK2 scriptable widget server)
basile-news at starynkevitch.net
Sat Sep 6 08:44:35 CEST 2003
>>>>> "yaipa" == yaipa h <yaipa at yahoo.com> writes:
yaipa> Basile, Nice work, I don't know when I'll get a chance to
yaipa> try it, but I like the model. I've been thinking as of
yaipa> late, if you can have web servers why not GUI widget
yaipa> servers? Guess I now know the answer. You can.
yaipa> So when do we get the 'drag-n-drop' forms. ;^)
You already have them: you just just have to code the appropriate
initial script (Python or Ruby).
The idea in Guis is that each application has (usually) an appropriate
initial script (in Python or Ruby) which defines the functions (which
initialize and manage the widgets) which are called by later protocol
exchanges. So usually you define a start function (in Ruby or Python,
inside the initial script) which realize your graphical user interface
(creating windows, widgets, and putting callbacks..), and the first
request from application to Guis is a call to this start function.
Since Drag&Drop (DnD) is already existing in Gtk and since it is
callable thru Ruby or Python you can have DnD, provided you code it in
See http://starynkevitch.net/Basile/guisdoc.html for more.
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France
More information about the Python-list