/[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 423 by frank, Thu Feb 20 16:23:59 2003 UTC revision 445 by jonathan, Thu Feb 27 16:03:17 2003 UTC
# Line 1  Line 1 
1    2003-02-27  Jonathan Coles   <[email protected]>
2    
3            * Thuban/common.py: Moved color conversion functions into
4            Thuban/UI/common.py.
5            (Str2Num): Now converts the float (not the string) to a long/int
6            so that an exception isn't thrown.
7    
8            * Thuban/UI/common.py: Common functions used in several UI modules
9    
10            * Thuban/Model/classification.py: Changed the class hierarchy
11            so that a Classification consists of Groups which return
12            Properties when a value matches a Group.
13    
14            * Thuban/Model/layer.py: Fixed name resolution problem.
15    
16            * Thuban/Model/load.py: Use new Classification and Group functions.
17    
18            * Thuban/Model/save.py (Saver.write_attribs): Fixes a test case
19            failure.
20            (Saver.write_classification): Use new Classification and Group
21            functions.
22    
23            * Thuban/UI/classifier.py: Changes to use new Classification and Group
24            functions. Fix to create a tuple with a single value instead of
25            simply returning the value.
26    
27            * Thuban/UI/renderer.py: Use new Classification and Group functions.
28            Use common.py functions.
29    
30            * Thuban/UI/tree.py: Use common.py functions.
31    
32    2003-02-24  Jonathan Coles   <[email protected]>
33    
34            * Thuban/common.py (Color2wxColour, wxColour2Color): Conversion
35            functions from Thuban color objects to wxWindow colour objects.
36    
37            * Thuban/Model/classification.py (Classification): Renamed
38            GetProperties() to GetClassData(). Used the new iterator
39            in TreeInfo().
40            (ClassIterator): Iterator implementation to iterate over the
41            ClassData objects in a classification object.
42    
43            * Thuban/Model/save.py (Saver.write_classificaton): Uses
44            the new iterator to save the classification information.
45    
46            * Thuban/UI/classifier.py (SelectPropertiesDialog): Support
47            for changing the stroke and fill colors and previewing the
48            changes.
49    
50            * Thuban/UI/mainwindow.py (MainWindow.OpenSession,
51            MainWindow.SaveSessionAs): Text string changes so the dialogs
52            have more meaningful titles.
53    
54            * Thuban/UI/renderer.py (MapRenderer.draw_shape_layer): Change
55            Classification method name from GetProperties to GetClassData.
56    
57            * Thuban/UI/view.py (MapCanvas.find_shape_at): Use method calls
58            instead of accessing now non-existent class variables.
59    
60    2003-02-24  Bernhard Herzog  <[email protected]>
61    
62            * Thuban/UI/renderer.py (MapRenderer.draw_shape_layer): Remove
63            unneeded Shape() call. Rendering is substantially faster without
64            it and it avoids some problems with broken shape files.
65    
66  2003-02-20  Frank Koormann   <[email protected]>  2003-02-20  Frank Koormann   <[email protected]>
67    
68          Force minimal size of identify and label dialogs. The autosizing          Force minimal size of identify and label dialogs. The autosizing

Legend:
Removed from v.423  
changed lines
  Added in v.445

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26