future plans

Syd Polk spolk@redhat.com
Tue Nov 21 12:22:00 GMT 2000


>There are two more important things that Gnome has that S-N currently
>can't do:
>
>* Drag and drop
>* Session management
>
>Both of these can be written as Tcl extensions though.
>
>The D&D protocol is (I believe) well-documented and in use by a few
>groups (both Gnome and KDE at least).  (I know you've argued against
>D&D before, but I've never understood your argument.)

I don't remember arguing against the idea of drag-and-drop. It is a great 
feature which I would love to have.


>Gnome's session management is just XSMP.  There is an (ugly) X library
>to help you do this; Gnome just wraps it with a nicer API.  (At some
>point session management and configuration storage might tie together
>somehow.  That would be harder to emulate.)

I don't know what "session management" means.

>Gnome also has some other things, like the ability to play sounds in
>response to certain events (activate a button widget, get a beep).
>This is along the lines of themability though -- not deeply important.
>
>
>The really important Gnome stuff comes later: componentization of
>everything.  Maybe it will be possible to use this from Tcl, too, with
>some work.  I don't know.
>
>Maybe components aren't important for an IDE.  I think they could be
>used though.  For instance the debugger gui could be plugged in to S-N
>somehow.

The problem is, of course, that this is a major rewrite of something. 
Either Tk has to be fitted with it, or we have to rewrite the entire GUI in 
GNOME. I would rather not spend several man-years doing the latter.


Syd Polk		spolk@redhat.com
Engineering Manager	+1 415 777 9810 x 241
Red Hat, Inc.





More information about the Sourcenav mailing list