1 |
|
2003-04-25 Jonathan Coles <[email protected]> |
2 |
|
|
3 |
|
* Thuban/Model/layer.py (Layer.GetProjection): New. Needed to |
4 |
|
implement the interface that the ProjFrame dialog expects. |
5 |
|
|
6 |
|
* Thuban/Model/proj.py (Projection.SetName): New. Allows the |
7 |
|
name of the projection to be changed. |
8 |
|
(ProjFile): Use a dictionary instead of a list so that removing |
9 |
|
projections is easier and we are sure about uniqueness. |
10 |
|
(ProjFile.Remove): Remove the given projection object. |
11 |
|
|
12 |
|
* Thuban/Model/resource.py (GetSystemProjFiles, GetUserProjFiles): |
13 |
|
Return a list with only one projection file instead of searching for |
14 |
|
any projection file. This simplifies many things if the user can |
15 |
|
only have one system file and one user file. |
16 |
|
|
17 |
|
* Thuban/UI/classgen.py: Change all references to |
18 |
|
genCombo to genChoice. |
19 |
|
|
20 |
|
* Thuban/UI/mainwindow.py: Add a Projection option under the |
21 |
|
layer menu. |
22 |
|
(MainWindow.LayerProjection): New. Open up a projection window |
23 |
|
for a layer. |
24 |
|
|
25 |
|
* Thuban/UI/projdialog.py: Large changes to how the dialog is |
26 |
|
laid out. Use three panels instead of one. One for the list of |
27 |
|
projections, one for the edit controls, and one for the buttons. |
28 |
|
Fixed resizing problems so that the dialog resizes correctly |
29 |
|
when the projection panel changes. Added import/export, save, and |
30 |
|
new buttons/functionality. |
31 |
|
|
32 |
2003-04-24 Bernhard Herzog <[email protected]> |
2003-04-24 Bernhard Herzog <[email protected]> |
33 |
|
|
34 |
First step towards table management. Introduce a simple data |
First step towards table management. Introduce a simple data |