1 |
|
2003-04-22 Bernhard Herzog <[email protected]> |
2 |
|
|
3 |
|
* Thuban/UI/identifyview.py (IdentifyListCtrl.selected_shape) |
4 |
|
(IdentifyGridCtrl.selected_shape): Use table, not shapetable. |
5 |
|
|
6 |
|
2003-04-17 Bernhard Herzog <[email protected]> |
7 |
|
|
8 |
|
* Thuban/Model/layer.py: Don't import LAYER_LEGEND_CHANGED. |
9 |
|
(Layer): Update doc-string since LAYER_LEGEND_CHANGED is not used |
10 |
|
anymore. |
11 |
|
(Layer.BoundingBox, Layer.GetFieldType, Layer.NumShapes) |
12 |
|
(Layer.ShapeType, Layer.Shape): No need to call |
13 |
|
self.open_shapefile since it's always called in __init__ |
14 |
|
|
15 |
|
* Thuban/UI/application.py (ThubanApplication.MainLoop): Removed. |
16 |
|
In wxPython 2.4 there's no need to extend MainLoop anymore since |
17 |
|
wxPython itself makes sure OnExit is called. |
18 |
|
|
19 |
|
2003-04-16 Jonathan Coles <[email protected]> |
20 |
|
|
21 |
|
Initial putback of projection management code. Includes new |
22 |
|
classes to read and write projection files. The current load |
23 |
|
and save classes were abstracted a bit so they could be reused. |
24 |
|
The Projection class was extended to provide new methods and |
25 |
|
have a name. |
26 |
|
|
27 |
|
* Thuban/Model/load.py (XMLProcessor): New. Contains all the |
28 |
|
general XML reading methods that were part of ProcessSession. |
29 |
|
|
30 |
|
* Thuban/Model/proj.py (Projection.__init__): Accepts an optional |
31 |
|
name. |
32 |
|
(ProjFile): New. Represents a file that contains projection |
33 |
|
information. |
34 |
|
|
35 |
|
* Thuban/Model/resource.py: New. Contains general utilities |
36 |
|
for read and writing projection files. |
37 |
|
|
38 |
|
* Thuban/Model/save.py (XMLSaver): New. Contains all the |
39 |
|
general XML writing methods that were part of SessionSaver. |
40 |
|
(SessionSaver): Renamed from Saver. |
41 |
|
|
42 |
|
* test/test_proj.py: New test cases for the projection |
43 |
|
file read and write functions. |
44 |
|
|
45 |
2003-04-16 Jonathan Coles <[email protected]> |
2003-04-16 Jonathan Coles <[email protected]> |
46 |
|
|
47 |
* Thuban/Model/classification.py: Use repr() around values |
* Thuban/Model/classification.py: Use repr() around values |