1 |
|
2003-05-27 Frank Koormann <[email protected]> |
2 |
|
|
3 |
|
Fix legend tree display problems under Win32 |
4 |
|
|
5 |
|
* Thuban/UI/legend.py: BMP_SIZE_W = 15 |
6 |
|
(LegendTree.__FillTree): Display "legend_icon_map.xpm" with layer title. |
7 |
|
(LegendTree.__FillTreeLayer): Explicitely set SelectedImage. |
8 |
|
|
9 |
|
* Resources/Bitmaps/legend_icon_map.xpm: New icon for legend. |
10 |
|
|
11 |
|
2003-05-27 Jan-Oliver Wagner <[email protected]> |
12 |
|
|
13 |
|
* Thuban/UI/menu.py (Menu.InsertSeparator): Additional optional parameter |
14 |
|
'after' now allows to insert separators almost anywhere in the menu. |
15 |
|
|
16 |
|
2003-05-27 Frank Koormann <[email protected]> |
17 |
|
|
18 |
|
* Thuban/UI/tableview.py (QueryTableFrame.__init__): Underline the |
19 |
|
"S" of selection box label to hint on hot key (Alt-S). Works under |
20 |
|
Win32 but is ignored under GTK. |
21 |
|
|
22 |
|
2003-05-26 Frank Koormann <[email protected]> |
23 |
|
|
24 |
|
* Thuban/UI/projdialog.py (ProjFrame.__do_layout, ProjPanel._DoLayout): |
25 |
|
Center Choices. |
26 |
|
|
27 |
|
2003-05-26 Bernhard Herzog <[email protected]> |
28 |
|
|
29 |
|
Remove the Precision methods again. They're too DBF specific to be |
30 |
|
part of the table interface and they're only used in table_to_dbf |
31 |
|
anyway. |
32 |
|
|
33 |
|
* Thuban/Model/transientdb.py (TransientTableBase.Width):Use a |
34 |
|
fixed precision of 12 for doubles. |
35 |
|
(TransientTableBase.Precision): Removed |
36 |
|
(AutoTransientTable.Width): Delegate to self.table. |
37 |
|
|
38 |
|
* Thuban/Model/table.py (DBFTable.Precision) |
39 |
|
(MemoryTable.Precision): Removed. |
40 |
|
(MemoryTable.Width): Use a fixed precision of 12 for doubles. |
41 |
|
(table_to_dbf): Use a fixed precision of 12 for floats unless the |
42 |
|
column object specifies something else. |
43 |
|
|
44 |
|
* test/test_dbf_table.py (TestTableToDBF.test_table_to_dbf): New. |
45 |
|
test for table_to_dbf |
46 |
|
|
47 |
|
2003-05-26 Bernhard Herzog <[email protected]> |
48 |
|
|
49 |
|
* test/test_transientdb.py |
50 |
|
(TestTransientTable.run_iceland_political_tests): Fix a comment. |
51 |
|
|
52 |
|
2003-05-26 Bernhard Herzog <[email protected]> |
53 |
|
|
54 |
|
* Thuban/UI/mainwindow.py (MainWindow.TableOpen): Real |
55 |
|
implementation. Mark parts of the file format strings for |
56 |
|
localization. |
57 |
|
|
58 |
|
* Thuban/Model/session.py (Session.OpenTableFile): New. Open a dbf |
59 |
|
file and add the table to the tables managed by the session |
60 |
|
|
61 |
|
* test/test_session.py (TestSessionSimple.test_open_table_file): |
62 |
|
New. test case for OpenTableFile |
63 |
|
|
64 |
2003-05-26 Jan-Oliver Wagner <[email protected]> |
2003-05-26 Jan-Oliver Wagner <[email protected]> |
65 |
|
|
66 |
* Thuban/UI/controls.py, Thuban/UI/identifyview.py, Thuban/UI/join.py, |
* Thuban/UI/controls.py, Thuban/UI/identifyview.py, Thuban/UI/join.py, |
70 |
|
|
71 |
2003-05-26 Jan-Oliver Wagner <[email protected]> |
2003-05-26 Jan-Oliver Wagner <[email protected]> |
72 |
|
|
73 |
* Thuban/UI/tableview.py (LayerTableFrame.__init__): If there is already |
* Thuban/UI/tableview.py (LayerTableFrame.__init__): If there is |
74 |
a selection present, update the grid accordingly. |
already a selection present, update the grid accordingly. |
75 |
|
|
76 |
* Thuban/UI/mainwindow.py (MainWindow.TableShow): Make the dialog |
* Thuban/UI/mainwindow.py (MainWindow.TableShow): Make the dialog |
77 |
resizeable and increase its initial size. |
resizeable and increase its initial size. |