The complexity of porting all depends on what widgets you have used. If you have not used any obsolete widgets (e.g. you have only used GtkDrawingArea, Buttons and Entry fields), then the porting is trivial. If you have used lots of GtkCList and GtkText widgets, then things are getting complicated. If you are doing vector graphics, you may also want to move from using GdkDraw* functions to using Cairo, which adds another task. The easiest is just to try to compile it and see what happen.
Regards,
Dov
Regards,
Dov
2008/7/17 oscar pablo di liscia <odiliscia@xxxxxxxxx>:
Some years ago (1999) I developed a computer program for Spectral
Analysis of sound together with a team of University of Washington at
Seattle. It is called
ATSH and was developed using GTK 1.2 The source code of this program
and others developed in the research project are available at:
http://sourceforge.net/projects/atsa
>From that to present we did nothing new but to use the program(ATSH)
for composing and researching music and sound, which is what we like
most to do
:)
I observed that fortunately, even when there are lots of new versions
of GTK (specially the "2.x" series), the program could be compiled and
run very efficiently on any system(Windoze or Linux) provided by the
fact that the GTK 1.2 Libraries are properly instaled.
Now I`m willing to start adding some new features to the program and I
am wondering if it`s worthy to port it to the new GTK (I mean post
2.x). Of course, I don`t mean by this that the new versions o GTK are
worthless, but because
this will mean lots of work I am dubious about to do it.
Any advice or comment may help and it will be most appreciated.
Sorry if this subject was already discussed, I subscribed to the list
just 6 months ago.
Best
Oscar Pablo Di Liscia
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list
_______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list