From: Basile STARYNKEVITCH Date: 2003-09-06T15:52:08+09:00 Subject: Re: ANN: Guis 1.4 release (GTK2 scriptable widget server) >>>>> "yaipa" == yaipa h 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 your script. See http://starynkevitch.net/Basile/guisdoc.html for more. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basilestarynkevitchnet aliases: basiletunesorg = bstarynknerimnet 8, rue de la Fa�encerie, 92340 Bourg La Reine, France