<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Re: OSX quantiles [Re: [Thuban-list] Some errors on
versio</title></head><body>
<div>Daniel wrote</div>
<div><br></div>
<blockquote type="cite" cite>I said ugly because OnRangeText is
supposed to be an event handler, not a</blockquote>
<blockquote type="cite" cite>regular function... Oh, never mind, it's
just nitpicky.</blockquote>
<blockquote type="cite" cite><br></blockquote>
<blockquote type="cite" cite>It works well for the other platforms
too, BTW.</blockquote>
<div><br></div>
<div>Hi Daniel</div>
<div><br></div>
<div>Ok I understand</div>
<div><br></div>
<blockquote type="cite" cite>I've also been looking at the other OSX
problems. Most are wx's fault. For<br>
example, the sash assertion exception is triggered by the fact that
the sash's<br>
GetChildren() returns a triplet [scrollbar,scrollbar,panel] in OSX
instead of<br>
[panel,panel]. I suspect this is linked to the toolbar not displaying,
the<br>
legend scrollbar not always working, and docking/undocking not
resizing<br>
properly the sash. Events not triggered and panel
wierdnesses...</blockquote>
<div><br></div>
<div>Yes I think so. Legend, dock, icon problems are linked to the
toolbar.</div>
<div>I've seen Thuban on Win and Linux. The toolbar is integrated with
menu in this way. Only 1 window (WINDOW A) with this sequence:</div>
<div>- Menu<x-tab>&nbsp; </x-tab>(row 1 of WINDOW A)</div>
<div>- Toolbar (row 2 - icons on WINDOW A)</div>
<div>- Legend + Display (row 3 new window, WINDOW B + WINDOW C nested
in WINDOW A)</div>
<div><br></div>
<div>I have built Thuban also in FINK with X11 (OS X is Unix) and it
works with all icons like Win and Linux: there is 1 window only.</div>
<div><br></div>
<div>But in OS X native (not X11) the gui is different. I have not 1
window only but the menu go up and it is broken from the rest and
toolbar goes out. I have:</div>
<div>- Menu (always up, not in a window)</div>
<div>- Toolbar (missing because it doesn't find WINDOW A for
icons)</div>
<div>- Legend + Display (row 3 new in a window, WINDOW B + WINDOW
C)</div>
<div><br></div>
<div>The resizing problem is linked to this one: WINDOW A is not
present.</div>
<div><br></div>
<div>The map work because they are on WINDOW C</div>
<div><br></div>
<div>In OSX the Toolbar must to go on a new window (row 1) and below
Legend window + Dispay window (row 2)</div>
<div><br></div>
<div><br></div>
<blockquote type="cite" cite>I'm afraid we should aim for wx2.5 in
order to have OSX as a supported<br>
platform. Will look into it a little: try to spot these problems in
the wx</blockquote>
<blockquote type="cite" cite>demo and look into wx bug reports, I hope
they are fixed in 2.5.</blockquote>
<div><br></div>
<div>Now wxpython on Mac is 2.5.3.1</div>
<div>wxWindows is 2.5.3</div>
<div><br></div>
<div>but I have used:</div>
<div>wxpython on Mac 2.4.2.0</div>
<div>wxWindows 2.4.2</div>
<div><br></div>
<div>In Thuban OS X the only problems are in quantiles and
toolbar</div>
<div><br></div>
<div>Your workaround for quantiles is good and it works.</div>
<div><br></div>
<div>About toolbar</div>
<div><br></div>
<div>I have seen the demo files in 2.4.2 and they work in OS X.</div>
<div>Example: pysketch is interesting</div>
<div>Inside the samples/pySketch folder I have entered in
terminal:</div>
<div>% pythonw pySketch.pyw</div>
<div>and the program is started without problems:</div>
<div>the menu is up and I have a window with:</div>
<div>- row 1: 7 icons (toolbar)</div>
<div>- row 2: icons at left and display at right</div>
<div><br></div>
<div>Thuban is would be like this one (in OS X version)</div>
<div><br></div>
<div>Inside the pysketch code:</div>
<div><br></div>
<div>Menu up</div>
<blockquote type="cite" cite>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
# Setup our menu bar.</blockquote>
<blockquote type="cite" cite><br></blockquote>
<blockquote type="cite" cite>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
menuBar = wxMenuBar()</blockquote>
<blockquote type="cite" cite><br></blockquote>
<blockquote type="cite" cite>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
self.fileMenu = wxMenu()</blockquote>
<blockquote type="cite" cite>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
self.fileMenu.Append(wxID_NEW,&nbsp;&nbsp;&nbsp;
&quot;New\tCTRL-N&quot;)</blockquote>
<blockquote type="cite" cite>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
self.fileMenu.Append(wxID_OPEN,&nbsp;&nbsp;
&quot;Open...\tCTRL-O&quot;)</blockquote>
<blockquote type="cite" cite>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
self.fileMenu.Append(wxID_CLOSE,&nbsp;
&quot;Close\tCTRL-W&quot;)</blockquote>
<blockquote type="cite" cite>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
self.fileMenu.AppendSeparator()</blockquote>
<blockquote type="cite" cite>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
.....</blockquote>
<div><br></div>
<div>row 1</div>
<blockquote type="cite" cite>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
# Create our toolbar.</blockquote>
<blockquote type="cite" cite><br></blockquote>
<blockquote type="cite" cite>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
self.toolbar = self.CreateToolBar(wxTB_HORIZONTAL |</blockquote>
<blockquote type="cite"
cite
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wxNO_BORDER |
wxTB_FLAT)</blockquote>
<blockquote type="cite" cite><br></blockquote>
<blockquote type="cite" cite>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
self.toolbar.AddSimpleTool(wxID_NEW,</blockquote>
<blockquote type="cite"
cite
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
wxBitmap(&quot;images/new.bmp&quot;,</blockquote>
<blockquote type="cite"
cite
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
wxBITMAP_TYPE_BMP),</blockquote>
<blockquote type="cite"
cite
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&quot;New&quot;)</blockquote>
<blockquote type="cite" cite>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
self.toolbar.AddSimpleTool(wxID_OPEN,</blockquote>
<blockquote type="cite"
cite
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
wxBitmap(&quot;images/open.bmp&quot;,</blockquote>
<blockquote type="cite"
cite
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
wxBITMAP_TYPE_BMP),</blockquote>
<blockquote type="cite" cite>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
.....</blockquote>
<div><br></div>
<div>row 2 (left side)</div>
<blockquote type="cite" cite>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
# Setup our tool palette, with all our drawing tools and option
icons.</blockquote>
<blockquote type="cite" cite><br></blockquote>
<blockquote type="cite" cite>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
self.toolPalette = wxBoxSizer(wxVERTICAL)</blockquote>
<blockquote type="cite" cite><br></blockquote>
<blockquote type="cite" cite>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
self.selectIcon&nbsp; = ToolPaletteIcon(self.topPanel,
id_SELECT,</blockquote>
<blockquote type="cite"
cite
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&quot;select&quot;, &quot;Selection Tool&quot;)</blockquote>
<blockquote type="cite" cite>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
self.lineIcon&nbsp;&nbsp;&nbsp; = ToolPaletteIcon(self.topPanel,
id_LINE,</blockquote>
<blockquote type="cite"
cite
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&quot;line&quot;, &quot;Line Tool&quot;)</blockquote>
<blockquote type="cite" cite>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
self.rectIcon&nbsp;&nbsp;&nbsp; = ToolPaletteIcon(self.topPanel,
id_RECT,</blockquote>
<blockquote type="cite"
cite
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&quot;rect&quot;, &quot;Rectangle Tool&quot;)</blockquote>
<blockquote type="cite" cite>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
.....</blockquote>
<div><br></div>
<div><br></div>
<div>Now Thuban code in Thuban/UI/mainwindow.py</div>
<div><br></div>
<blockquote type="cite" cite># Map menu</blockquote>
<blockquote type="cite"
cite>_method_command(&quot;map_projection&quot;,
_(&quot;Pro&amp;jection...&quot;),
&quot;MapProjection&quot;,</blockquote>
<blockquote type="cite"
cite
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span>&nbsp;&nbsp;&nbsp;&nbsp; helptext = _(&quot;Set or change the
map projection&quot;))</blockquote>
<blockquote type="cite" cite><br></blockquote>
<blockquote type="cite"
cite>_tool_command(&quot;map_zoom_in_tool&quot;, _(&quot;&amp;Zoom
in&quot;), &quot;ZoomInTool&quot;,
&quot;ZoomInTool&quot;,</blockquote>
<blockquote type="cite"
cite
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span>&nbsp;&nbsp; helptext = _(&quot;Switch to map-mode
'zoom-in'&quot;), icon = &quot;zoom_in&quot;,</blockquote>
<blockquote type="cite"
cite
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span>&nbsp;&nbsp; sensitive = _has_visible_map)</blockquote>
<blockquote type="cite"
cite>_tool_command(&quot;map_zoom_out_tool&quot;, _(&quot;Zoom
&amp;out&quot;), &quot;ZoomOutTool&quot;,
&quot;ZoomOutTool&quot;,</blockquote>
<blockquote type="cite"
cite
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span>&nbsp;&nbsp; helptext = _(&quot;Switch to map-mode
'zoom-out'&quot;), icon = &quot;zoom_out&quot;,</blockquote>
<blockquote type="cite"
cite
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
></span>&nbsp;&nbsp; sensitive = _has_visible_map)</blockquote>
<blockquote type="cite" cite><br></blockquote>
<blockquote type="cite" cite>.......</blockquote>
<div><br></div>
<div>The icons are with menu because they go on WINDOW A but this is
wrong for OS X. WINDOW A is not present.</div>
<div><br></div>
<div>The source code like pysketch is good for the total compatibility
between platforms.</div>
<div><br></div>
<div><br></div>
<blockquote type="cite" cite>Lorenzo, could you describe your
development environment (python modules, wx<br>
installation,...) in order to duplicate it here? I only have your
dmg</blockquote>
<blockquote type="cite" cite>installed. And a great piece of work it
is.<br>
</blockquote>
<div><br></div>
<div>This is the method.</div>
<div><br></div>
<div>I have installed in OS X 10.3 (Python 2.3 is included):</div>
<div><br></div>
<div>- XCode 1.5 (Developer software free from Apple
http://connect.apple.com)</div>
<div>- addon for Python 2.3 for Panther
(http://homepages.cwi.nl/~jack/macpython/download.html)</div>
<div>- wxWindows 2.4.2 for the Mac (http://www.wxwindows.org/)</div>
<div><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>(it's
old but now it's better for Thuban)</div>
<div>- wxPython on Mac 2.4.2.0 for Python 2.3
(http://www.wxpython.org/)</div>
<div><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>(it's
old but now it's better for Thuban)</div>
<div>- SQLite 2.8.15</div>
<div>- PySQLite 0.5.1</div>
<div>- Proj 4.4.9 (installed in /usr/local/thubanlib)</div>
<div>- GDAL 1.2.5 (built without python and installed in
/usr/local/thubanlib and after the I have built python module)</div>
<div>- PostgreSQL + PostGIS (7.4.3 + 0.8.1)</div>
<div>- mxDateTime 2.0.5 (<font face="Lucida Grande" size="-4"
color="#336699">http://www.egenix.com/files/python/mxDateTime.html</font
>)</div>
<div>- Pyscopg 1.1.14 (<font face="Lucida Grande" size="-4"
color="#336699">http://www.python.org/topics/database/modules.html</font
>)</div>
<div>this is a bit complex because it requires a folder<font
size="-1" color="#000000">
/postgresql-7.4.1/src/include/catalog/</font> not present in binary
PostgreSQL. You must build PostgreSQL + PostGIS and after you must
copy this folder on your bin build:</div>
<div>%<font size="-1" color="#000000">
cp&nbsp;-r&nbsp;/src/postgresql-7.4.1/src/include/catalog/&nbsp;/usr/<span
></span>local/pgsql/include/</font></div>
<div>After you can build Pyscopg 1.1.14 with:</div>
<div><font size="-1" color="#000000">./configure \<br>
--with-postgres-libraries=/usr/local/pgsql/lib&nbsp;\<br>
--with-postgres-includes=/usr/local/pgsql/include&nbsp;\<br>
--with-mxdatetime-includes=/Library/Python/2.3/mx/DateTime/mxDateTime</font
><br>
</div>
<div>- Thuban</div>
<div>in setup.py you must change the path for proj, gdal_config and
wx.</div>
<div><br></div>
<div>Now Thuban is built like a normal UNIX app in
/usr/local/lib/thuban and I can open it from terminal .... but I want
an OS X program with a simple double clic and with all libs linked
internally.</div>
<div><br></div>
<div>There are many and many libraries linked to Thuban.</div>
<div>I have an help as you seen on my ReadMe file:</div>
<div><br></div>
<div>- py2app (<font face="Lucida Grande"
color="#000000">http://undefined.org/python/#py2app</font>)</div>
<div><br></div>
<div>It's like py2exe in Win and it's fantastic.</div>
<div><br></div>
<div>Drag and drop and I have created in 5 sec an app with some libs
linked.</div>
<div><br></div>
<div>It doesn't run ....</div>
<div><br></div>
<div>Now inside the package I have seen the code and I have entered in
some folders all wx and wxpython needs for Thuban. I check the code
and I have seen that the only external libs need for Thuban are:</div>
<div>- libwx_mac-2.4.*.dylib and libwx_mac_gl-2.4.*.dylib (4 files + 4
sym links) installed in /usr/local/lib;</div>
<div>- proj and gdal installed in /usr/local/thunalib (new folder
creates from me)</div>
<div><br></div>
<div>This libs don't overwrite libs installed in OS X. If you have
newer versions of wxPython or wxWindows you can use them because they
have another name.</div>
<div><br></div>
<div>Inside the package there are all python extensions and other libs
need for Python.</div>
<div><br></div>
<div>I wanted to build a simple app without installer but I must
install these few libs and I have create a double clic pkg file for
all users without external download. (DMG file is 17 MB compressed but
the app is about 50 MB and the libs in /usr/local about 11 MB)</div>
<div><br></div>
<div>Advantage</div>
<div>- mac package is different from other platforms because it
doesn't require external download. Normal user wants a simple app with
a double clic on file and thuban do it. I do a double clic on .thuban
file and it is opened in Thuban;</div>
<div>- you can change the Thuban code inside the package (eg: your
workaround on Quantiles is easy to apply in Thuban: see
http://wwwamb.bologna.enea.it/forthuban)</div>
<div>- it always work with any other libs installes from other
software because it uses only few external libs in a new directory
thubanlib.</div>
<div><br></div>
<div><br></div>
<div>What I want to see on Thuban:</div>
<div>- better raster support (eg geotiff loaded as mosaic: now every
raster delete the raster below);</div>
<div>- gdal-ogr support;</div>
<div>- grass support (raster-vect);</div>
<div>- text label more easy (now I must enter the label one by
one);</div>
<div>- printing better (SVG now is good but not for all users);</div>
<div>- importAPR (it's a fantastic idea - this a big step for many
users)</div>
<div><br></div>
<div><br></div>
<div><br></div>
<div>-------------------------------------------</div>
<div><b>NOTE FOR JAN</b></div>
<div>Notes are wrong on
http://thuban.intevation.org/download.html#bin_macosx. The notes are
old.</div>
<div><br></div>
<div>New notes:</div>
<div><br></div>
<div><font face="Lucida Grande" size="-4" color="#000000">Please first
read the file</font><font face="Helvetica" size="-4" color="#000000">
ReadMe</font><font face="Lucida Grande" size="-4" color="#000000">
inside the package</font></div>
<div><font face="Lucida Grande" size="-4"
color="#000000"><b>Notes:</b></font></div>
<ul>
<li><font face="Lucida Grande" size="-4" color="#000000">Mac OS X 10.3
or higher is required (Python 2.3 is included in OS X 10.3)
<li>Thuban is built in OS X and it's fast. It's a normal Mac app and
it opens .thuban file with a simple double click and inside
the</font><font face="Helvetica" size="-4" color="#000000">
ReadMe</font><font face="Lucida Grande" size="-4" color="#000000">
file you can see how to load the extensions.
<li>Known Bugs:
<li>Toolbar is not present but you can select the same commands from
Map menu.
<li>Quantiles class not work.
<li>Sometime Legend window is locked: exit and reopen Thuban and after
press the button &quot;UnDock&quot; in the Legend window.</font></ul>
<div><br></div>
<div><br></div>
<div><br></div>
<div><br></div>
<div>Bye and good work</div>
<div><br></div>
<x-sigsep><pre>-- 
</pre></x-sigsep>
<div><font face="Courier New" size="-4"
color="#000000"
>____________________________________________________________________<span
></span>____</font></div>
<div><font face="Courier New" size="-4"
color="#000000">||&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Lorenzo
Moretti&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e-mail:
lorenzo.moretti@bologna.enea.it&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></div
>
<div><font face="Courier New" size="-4" color="#000000">||/|/|&nbsp;
ENEA prot/idr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Web:
http://wwwamb.bologna.enea.it/&nbsp;&nbsp;&nbsp;&nbsp;</font></div>
<div><font face="Courier New" size="-4" color="#000000">||&nbsp;&nbsp;
|&nbsp; via Don Fiammelli, 2&nbsp;&nbsp; FTP:
ftp://ftpamb.bologna.enea.it/&nbsp;(res.)</font></div>
<div><font face="Courier New" size="-4" color="#000000">~~~~~~&nbsp;
40128 BOLOGNA - ITALY&nbsp; Ph: +39-0516098086&nbsp; Fax:
+39-0516098131</font></div>
<div><font face="Courier New" size="-4"
color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>Download GRASS for MAC OS
X:&nbsp;&nbsp;&nbsp;&nbsp;</font></div>
<div><font face="Courier New" size="-4"
color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
http://wwwamb.bologna.enea.it/forgrass/</font></div>
<div><font face="Courier New" size="-4"
color="#000000"
>____________________________________________________________________<span
></span>____</font></div>
</body>
</html>