/[thuban]/branches/WIP-pyshapelib-bramz/ChangeLog
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/ChangeLog

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

revision 538 by bh, Fri Mar 14 20:45:39 2003 UTC revision 552 by jonathan, Thu Mar 20 09:45:43 2003 UTC
# Line 1  Line 1 
1    2003-03-20  Jonathan Coles   <[email protected]>
2    
3            Initial implementation of the Legend.
4    
5            * Thuban/UI/legend.py: New. Creates a window that shows the map's
6            Legend information and allows the user to add/modify classifications
7            and how the layers are drawn on the map.
8    
9            * setup.py: New command 'build_docs' which currently uses
10            happydoc to generate html documentation for Thuban.
11    
12            * Thuban/Model/classification.py (ClassGroup.GetDisplayText): New.
13            Returns a string which is appropriately describes the group.
14    
15            * Thuban/Model/layer.py (Layer.SetClassification): Generate a
16            LAYER_CHANGED event instead of a LAYER_LEGEND_CHANGED event.
17    
18            * Thuban/Model/map.py (Map): Rename messages and use new, more
19            specific, messages.
20    
21            * Thuban/Model/messages.py: New message to indicate that a layer's
22            data has changed (LAYER_CHANGED). New map messages to indicate
23            when layers have been added/removed/changed or if the stacking order
24            of the layers has changed.
25    
26            * Thuban/Model/session.py: Rename and use new messages.
27    
28            * Thuban/UI/classifier.py: Remember if any changes have actually
29            been applied so that if the dialog is cancelled without an application
30            of changes we don't have to set a new classification.
31            (ClassDataPreviewer): Pulled out the window specific code and put it
32            ClassDataPreviewWindow. ClassDataPreviewer can then be used to draw
33            symbols on any DC.
34            
35            * Thuban/UI/mainwindow.py: New code to open the legend.
36    
37            * Thuban/UI/view.py: Use new message names.
38    
39    2003-03-19  Jonathan Coles   <[email protected]>
40    
41            * Thuban/UI/main.py (verify_versions): New. Checks the versions
42            of Python, wxPython, and some other libraries.
43    
44            * extensions/thuban/wxproj.cpp (check_version): Checks the given
45            version against what wxproj was compiled with.
46            (check_version_gtk): If wxproj was compiled with gtk then check
47            the given version against the version of the gtk library
48            currently being used.
49    
50  2003-03-14  Bernhard Herzog  <[email protected]>  2003-03-14  Bernhard Herzog  <[email protected]>
51    
52          * test/test_command.py: Run the tests when the module is run as a          * test/test_command.py: Run the tests when the module is run as a

Legend:
Removed from v.538  
changed lines
  Added in v.552

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26