# The new cool things for the enthousiastic users

Will your life change with the new GTV? Well, not exactly, but consider these points:

- the GTV is now multithreaded: this means basically that the drawings and the flow of commands (including the data processing) are done in two different threads. With the efficient rewriting of the code and your multi-core machine, you will experience much more fluid graphics: the drawing events won't be slowed or postponed by the data processing, and vice-versa.
- GTK+ is now used as the widget library. No more old-fashion windows, forms, or file browsing popups, they will look like what you are used to.
- multi-windowing is more user friendly: you can have several plots in several windows, all are refreshed in real time. No more ZOOM REFRESH: windows are always up-to-date. You can also define the windows size and position with much more flexibility. The first window is not anymore forced to open in the top right corner of your screen: now YOU decide if your windows should open or not at a specific position.
- zooming is now easier and more interactive: a lens is now available at any time when center-clicking in any plotting window, and zooming/unzooming is done with the mouse wheel.
- tired of PostScript captures, rotations, and even color conversions? Now you can convert (hardcopy) your plot natively to the PNG image format. In particular, the background transparency is supported for an enhanced cosmetic of your presentations.

There also other things which will ease your life:

- Encapsulated PostScripts of landscape-oriented plots are not rotated anymore to portrait orientation. It is assumed that you will include it in another document (Latex source, presentation, etc): you will not have do derotate it back to landscape orientation.
- the Look-Up-Table dynamics has been increased from 128 to 65536 levels. You will not see anymore staircasing effects on smoothly-varying images.
- the so-called static Look-Up Table mode works now: you can use one Look-Up Table per image in a single window.
- the GTV variables have been merged under a few SIC structures: this avoids diluting your own variables into a large number of program variables.
- some command and options have been renamed for clarity, and to get rid of obsolete nomenclature. Among other things, you will not have anymore to figure out which one of the nine CLEAR flavors you need. For a smooth transition, GTV will recognize the old syntax commands and let you know what they should be replaced with. Some variables, SIC logicals, and symbols have also changed for the same reasons: you will find a summary of all the changes in the tables , , and .
- algorithms in the source code are fixed. You think that GO SPECTRUM or GO BIT are taking ages on a big data cube, slowing down at a point you feel they will never finish? Try again now!
- no more weird error messages like “Not enough colors” or “Too many images plotted”: the internal limitations have been removed and you are now only limited by the physical memory of your computer.

And more will come in the future!