/[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 619 by jonathan, Mon Apr 7 10:14:03 2003 UTC revision 636 by jonathan, Thu Apr 10 14:34:33 2003 UTC
# Line 1  Line 1 
1    2003-04-10  Jonathan Coles   <[email protected]>
2    
3            * Thuban/Model/classification.py: (ClassGroup): Move all the common
4            methods of the derived classes ([Set|Get]Properties(), __eq__, __ne__)
5            here. Implement SetVisible(), IsVisible().
6            (ClassGroup.__init__): Add group parameter which acts as a copy
7            constructor.
8    
9            * Thuban/UI/classifier.py (ClassTable): Add a new column for the
10            "Visible" check boxes.
11            (Classifier): Rename the buttons and refactor the code to match
12            the new labels.
13    
14            * Thuban/UI/legend.py: Classify button is now called "Properties".
15            Refactored the code to change variable names.
16            (LegendTree.__FillTreeLayer): Only list a group if it is visible.
17    
18            * Thuban/UI/mainwindow.py: MainWindow.OpenClassifier renamed to
19            MainWindow.OpenLayerProperties. MainWindow.LayerEditProperties
20            renamed to MainWindow.LayerEditProperties.
21            (MainWindow.ToggleLegend): Don't include map name in legend title.
22            (MainWindow.SetMap): Added the map name to the window title.
23            (MainWindow.LayerFillColor, MainWindow.LayerTransparentFill,
24            MainWindow.LayerOutlineColor, MainWindow.LayerNoOutline): Removed.
25            Functionality is found in the layer properties dialog.
26    
27            * Thuban/UI/renderer.py (MapRenderer.draw_shape_layer): Only
28            draw visible groups.
29    
30    2003-04-09  Jonathan Coles   <[email protected]>
31    
32            * Thuban/UI/classgen.py: Modifications to allow simple
33            addition and selection of new color schemes.
34            (MonochromaticRamp): New. Generates a ramp between two colors.
35            (RedRamp): New. Generates a ramp of all red.
36            (GreenRamp): New. Generates a ramp of all green.
37            (BlueRamp): New. Generates a ramp of all blue.
38    
39    2003-04-09  Jonathan Coles   <[email protected]>
40    
41            * Thuban/Model/classification.py (Classification.__deepcopy__):
42            Need to copy over field and fieldType attributes.
43    
44            * Thuban/Model/table.py (Table.field_range): New. Retrive the
45            maximum and minimum values over the entire table for a given
46            field.
47            (Table.GetUniqueValues): New. Retrieve all the unique values
48            in the table for a given field.
49    
50            * Thuban/UI/classgen.py: Renamed GenRangePanel to GenUniformPanel.
51            (GenUniquePanel): New. Controls to allow the user to select
52            which unique field values they would like in the classification.
53            (CustomRampPanel): Code that was in ClassGenDialog that allows
54            the user to select the properties for a custom ramp.
55            (ClassGenerator.GenUniformDistribution): Was called GenerateRanges.
56    
57            * Thuban/UI/classifier.py: Removed a lot of debugging code.
58            (Classifier._SetClassification): Callback method so that the
59            class generator can set the classification in the grid.
60            (ClassGroupPropertiesCtrl): New. Encapsulates the drawing and
61            editing of a group properties class into a wxWindows control.
62    
63            * Thuban/UI/dock.py: It was decided that if the user closes
64            a dockable window the window should simply hide itself. That
65            way if the user wants to show the dock again it appears in the
66            same place as it was when it was closed.
67            (DockableWindow.Destroy): Call renamed method OnDockDestroy().
68            (DockableWindow._OnButtonClose): Hide the window instead of
69            destroying it.
70            (DockableWindow._OnClose): Hide the window instead of
71            destroying it.
72    
73            * Thuban/UI/legend.py (LegendTree): Use a private method to
74            consistently set the font and style of the text. Fixes RTbug #1786.
75    
76            * Thuban/UI/mainwindow.py: Import just the Classifier class.
77    
78    2003-04-07  Bernhard Herzog  <[email protected]>
79    
80            * Thuban/UI/mainwindow.py (main_menu): Move the toggle_legend item
81            to the map module
82    
83    2003-04-07  Bernhard Herzog  <[email protected]>
84    
85            * Thuban/UI/mainwindow.py (MainWindow.ShowSessionTree): Removed in
86            favor of ToggleSessionTree
87            (MainWindow.ToggleSessionTree): New method to toggle visibility of
88            the session tree.
89            (MainWindow.SessionTreeShown): New method to return whether the
90            session tree is currently shown.
91            (MainWindow.ToggleLegend): New method to toggle visibility of the
92            legend
93            (MainWindow.ShowLegend): Implement in terms of ToggleLegend and
94            LegendShown
95            (MainWindow.LegendShown): New method to return whether the legend
96            is currently shown.
97            (_method_command): Add checked parameter so we can define check
98            menu items
99            (_has_tree_window_shown, _has_legend_shown): Use the appropriate
100            mainwindow methods.
101            (show_session_tree, show_legend commands): Removed.
102            (toggle_session_tree, toggle_legend commands): New commands to
103            toggle the visibility of the dialogs
104    
105  2003-04-07  Jonathan Coles   <[email protected]>  2003-04-07  Jonathan Coles   <[email protected]>
106    
107          * Thuban/UI/classgen.py: Fix Windows problem.          * Thuban/UI/classgen.py: Fix Windows problem.

Legend:
Removed from v.619  
changed lines
  Added in v.636

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26