From mboxrd@z Thu Jan 1 00:00:00 1970 From: Florent Pillet To: sourcenav@sources.redhat.com Subject: Re: silly question : how long would it take to make SN Gnome-complian t? Date: Tue, 19 Sep 2000 03:15:00 -0000 Message-id: <00091912151903.12001@fpillet> References: <5D2A198567EED311BD0F009027A25C873C8195@SRVMAIL-ANN> X-SW-Source: 2000-q3/msg00412.html I don't think this would be such a good idea. It would mean a major rewrite of SN from TCL to C (not C++!) and porting anything to C just sounds like a bad idea. Too many potential crashes, too many potential problems. If I were to rewrite SN, it would be in C++, not in C... On Tue, 19 Sep 2000, you wrote: > What does "Gnome-compliant" mean to you? It's written using Tcl/Tk, > so the GUI isn't going to change colours or themes with the rest of > GNOME. It's also not likely to support drag&drop, be customizable > using the GNOME control center, or to support the GNOME print engine. > (The first is just because Tk doesn't do drag&drop yet; when it does, > things ought to work with Source Navigator.) > > Rewriting the GUI wouldn't be an impossible task: by the looks of it, > it's 65K lines or so of Tcl (including comments and so on). It uses a > bunch of Tcl extensions, but I suspect all the widgets provided by > those are available in GNOME's libraries. > > The only interfaces to the rest of the stuff seems to be running > pipelines of parsers into dbimp, and accessing the db-1.85/1.86 > databases. The latter are fairly well documented; I'm not sure about > the former. -- Florent Pillet, Software Architect. e-mail: fpillet@opteway.com opt[e]way S.A., 2881 route des cretes, BP 308 06906 Sophia Antipolis Cedex, France Phone: +33 4 92 95 26 13 - Fax: +33 4 92 95 26 03 http://www.opteway.com/