1 |
|
2003-05-23 Jan-Oliver Wagner <[email protected]> |
2 |
|
|
3 |
|
Give all tables a title via mix-in TitledObject. |
4 |
|
|
5 |
|
* Thuban/Model/base.py (TitledObject.SetTitle): Call method 'issue' |
6 |
|
only if it exists. |
7 |
|
|
8 |
|
* Thuban/Model/table.py (DBFTable, MemoryTable): mix-in TitledObject |
9 |
|
and call its init-method with a default title. Remove Title() method. |
10 |
|
|
11 |
|
* Thuban/Model/transientdb.py (TransientTable, TransientJoinedTable, |
12 |
|
AutoTransientTable): mix-in TitledObject and call its init-method with |
13 |
|
a default title. Remove Title() method. |
14 |
|
|
15 |
|
2003-05-23 Bernhard Herzog <[email protected]> |
16 |
|
|
17 |
|
* Thuban/Model/session.py (Session.AddShapeStore): Define |
18 |
|
AddShapeStore analogously to AddTable. |
19 |
|
|
20 |
|
* test/test_session.py (TestSessionSimple.test_add_shapestore): |
21 |
|
New. Test for AddShapeStore |
22 |
|
|
23 |
|
2003-05-23 Jan-Oliver Wagner <[email protected]> |
24 |
|
|
25 |
|
Introducing QueryTableFrame and a very coarse ShowTable implementation. |
26 |
|
|
27 |
|
* Thuban/UI/tableview.py (LayerTableFrame, QueryTableFrame): Split the |
28 |
|
class LayerTableFrame into two classes, LayerTableFrame and QueryTableFrame. |
29 |
|
The latter implements the selection GUI without dependency on a layer. |
30 |
|
LayerTableFrame now is derived from QueryTableFrame and connects |
31 |
|
to a layer. |
32 |
|
|
33 |
|
* Thuban/UI/mainwindow.py (MainWindow.TableShow): A very coarse |
34 |
|
implementation that still needs work. |
35 |
|
|
36 |
|
* Thuban/Model/layer.py (Layer.TreeInfo): Added filename. |
37 |
|
|
38 |
2003-05-22 Frank Koormann <[email protected]> |
2003-05-22 Frank Koormann <[email protected]> |
39 |
|
|
40 |
* Thuban/Model/transientdb.py (TransientJoinedTable.__init__): |
* Thuban/Model/transientdb.py (TransientJoinedTable.__init__): |