/[thuban]/branches/greater-ms3/thuban/ChangeLog
ViewVC logotype

Diff of /branches/greater-ms3/thuban/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 271 by bh, Thu Aug 22 13:46:54 2002 UTC revision 300 by bh, Fri Aug 30 17:41:11 2002 UTC
# Line 1  Line 1 
1    2002-08-30  Bernhard Herzog  <[email protected]>
2    
3            * Thuban/UI/mainwindow.py (MainWindow.CanRemoveLayer): New method
4            for the sensitivity  of remove layer.
5            (_can_remove_layer): New. Sensitivity callback for remove layer
6            (Command layer_remove): Use _can_remove_layer
7    
8            * Thuban/Model/map.py (Map.CanRemoveLayer): New method to
9            determine whether a given layer can be deleted.
10    
11            * Thuban/UI/view.py (MapCanvas.__init__, MapCanvas.OnPaint)
12            (MapCanvas.do_redraw): Get rid of the unused update_region
13            instance variable
14    
15            * Thuban/UI/view.py: Add/update some doc-strings.
16    
17            * test/: new subdirectory with a bunch of unit tests.
18    
19            * test/README, test/test_table.py, test/test_save.py,
20            test/test_menu.py, test/test_load.py: Initial set of tests and
21            brief instructions on how to run them
22    
23    2002-08-29  Bernhard Herzog  <[email protected]>
24    
25            * Thuban/UI/renderer.py (ScreenRenderer.draw_shape_layer): Handle
26            arcs with multiple parts.
27    
28            * Thuban/UI/view.py (ZoomInTool.MouseUp, ZoomOutTool.MouseUp):
29            Handle degenrate rectangles.
30    
31            * Thuban/Model/table.py: Make writing records work correctly:
32            (Table.__init__): Keep track of whether the DBF is open for
33            writing
34            (Table.write_record): Open the DBF file for writing when necessary
35    
36    2002-08-27  Bernhard Herzog  <[email protected]>
37    
38            * Thuban/Model/table.py (Table.write_record, Table.__init__): Open
39            dbf files only for reading by default. Use a new writable dbf
40            object for writing.
41    
42    2002-08-26  Bernhard Herzog  <[email protected]>
43    
44            * Thuban/UI/mainwindow.py: Refactor the context creation:
45            (MainWindow.Context): New method to return a context
46            (MainWindow.invoke_command, MainWindow.update_command_ui): Use the
47            new method
48    
49            * Thuban/UI/tableview.py (TableGrid, LayerTableGrid): Split the
50            layer table specific code from TableGrid into LayerTableGrid
51            (TableFrame, LayerTableFrame): Split the layer table specific code
52            from TableFrame into LayerTableFrame
53            (LayerTableGrid.select_shape): Remove a debug print
54    
55            * Thuban/UI/mainwindow.py (MainWindow.LayerShowTable): Use the
56            LayerTableFrame
57    
58    2002-08-23  Bernhard Herzog  <[email protected]>
59    
60            * Thuban/Model/layer.py (Layer.__init__): Make sure we have an
61            absolute filename.
62    
63  2002-08-22  Bernhard Herzog  <[email protected]>  2002-08-22  Bernhard Herzog  <[email protected]>
64    
65            * Thuban/Model/table.py (Table.write_record): New method to write
66            records.
67            (Table.__init__): Open the DBF file for writing too.
68    
69            * Thuban/UI/controls.py (RecordTable.SetValue): Write the value
70            into the underlying table.
71    
72            * extensions/shapelib/shapefil.h (DBFCommit),
73            extensions/shapelib/dbfopen.c (DBFCommit): New API function to
74            commit any changes made to the DBF file.
75    
76          * Thuban/UI/mainwindow.py (make_check_current_tool)          * Thuban/UI/mainwindow.py (make_check_current_tool)
77          (_tool_command): Put the code that generates the "checked"          (_tool_command): Put the code that generates the "checked"
78          callback into a separate function so that we can reuse it          callback into a separate function so that we can reuse it

Legend:
Removed from v.271  
changed lines
  Added in v.300

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26