/[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 644 by jonathan, Thu Apr 10 17:56:52 2003 UTC revision 673 by jonathan, Tue Apr 15 19:17:39 2003 UTC
# Line 1  Line 1 
1    2003-04-15  Jonathan Coles   <[email protected]>
2    
3            * extensions/thuban/wxproj.cpp (draw_polygon_init): New. Used
4            to improve rendering performance by initializing the variables
5            that are not change each time draw_polygon_shape() is called.
6            The values are stored in a global struct draw_info.
7            (draw_polygon_shape): Removed initialization code that is
8            now in draw_polygon_init().
9    
10            * Thuban/UI/renderer.py (MapRenderer.draw_shape_layer): Make
11        drawing initialization call to draw_polygon_init()
12        (MapRenderer.draw_polygon_shape): Use new signature of
13        draw_polygon_shape.
14    
15        * Thuban/UI/classgen.py (GenUniformPanel): Fix spin control
16        weirdness by setting the range to (1, maxint).
17    
18        * Thuban/Model/classification.py (ClassGroupProperties): Make
19        instance variables private and optimize comparison operator
20        by first checking if the color references are the same.
21        (ClassGroupSingleton): Make instance variables private.
22        (ClassGroupRange): Make instance variables private.
23    
24    2003-04-15  Bernhard Herzog  <[email protected]>
25    
26            First stab at internationalized messages:
27    
28            * Thuban/__init__.py (_): Implement the translation function for
29            real using the python gettext module.
30    
31            * Thuban/UI/classifier.py (ClassTable.GetRowLabelValue): Don't
32            translate empty strings.
33    
34            * Thuban/UI/application.py (ThubanApplication.read_startup_files):
35            Add a missing space to a warning message
36    
37            * po/README: New. Notes about the management of the translation
38            files.
39    
40            * po/Makefile: New. Makefile to help manage the translation files.
41    
42            * po/es.po: New. Spanish translation by Daniel Calvelo Aros
43    
44            * MANIFEST.in: Include the *.mo files in Resources/Locale and the
45            translations and support files in po/
46    
47            * setup.py (data_files): Add the *.mo files to the data_files too
48    
49            * README: Add note about the translations when building from CVS
50    
51    2003-04-14  Jonathan Coles   <[email protected]>
52    
53            * Thuban/UI/dock.py: Fixes some window resizing problems most
54            noticable under windows. Always assume the button bitmaps will
55            be there. Code clean up.
56            (DockabelWindow.Dock, DockableWindow.UnDock): Force all the
57            images for the dock/undock button to the same images.
58            Work around for RTbug #1801.
59    
60            * Thuban/UI/legend.py (LegendPanel.__init__): The toolbar should
61            be allowed to grow within the sizer. Fixes a bug under Windows
62            where the toolbar wasn't being drawn.
63    
64    2003-04-14  Frank Koormann   <[email protected]>
65    
66            * Resources/Bitmaps/dock_12.xpm, Resources/Bitmaps/undock_12.xpm:
67            Updated design to try to make the button functionality more
68            transparent.
69    
70    2003-04-14  Jonathan Coles   <[email protected]>
71    
72            * Thuban/UI/legend.py (LegendPanel.__init__): Call Create() to
73            finalize the intialization of the panel.
74    
75            * Thuban/UI/dock.py (DockPanel.Create): New. Finalizes the
76            creation of the panel. Should be the last thing called in the
77            initializer of a subclass.
78    
79            * Thuban/UI/classgen.py (ClassGenDialog.__init__): Actively
80            set the current selections in the combo boxes. This is needed
81            under Windows.
82    
83            * Thuban/UI/classifier.py (Classifier.__init__): Add a top
84            level panel to the dialog so that the background colors are
85            consistent under Windows.
86    
87    2003-04-11  Jonathan Coles   <[email protected]>
88    
89            * Thuban/UI/classgen.py: Change color ramps to start at white
90            not black.
91    
92            * Thuban/UI/legend.py: Enable/disable the legend buttons when
93            the legend changes. Fixes RTbug #1793.
94    
95            * test/test_classification.py: Added test for copying of
96            classifications.
97    
98    2003-04-11  Jonathan Coles   <[email protected]>
99    
100            * Thuban/UI/resource.py: New. Centralize the loading of resources
101            such as bitmaps.
102    
103            * Thuban/UI/classgen.py (GenUniquePanel.__init__): Reordered buttons,
104            added images to the move buttons, added 'reverse' button.
105            (CustomRampPanel.__init__): Added images to the move buttons.
106            (GreyRamp): New. Generates a ramp from white to black.
107            (HotToColdRamp): New. Generates a ramp from cold to hot colors.
108    
109            * Thuban/UI/classifier.py: Refactored ID's from ID_CLASSIFY_* to
110            ID_PROPERTY_*.
111            (Classifier.__init__): Minor changes to the layout.
112            (Classifier._OnTitleChanged): Listen for when the user edits the
113            title and update the dialog's title and the layer's title.
114    
115            * Thuban/UI/dock.py: Use new bitmaps for the control buttons.
116    
117            * Thuban/UI/legend.py: Use new bitmaps for the control buttons.
118            (LegendTree._OnMsgLayerTitleChanged): Change the displayed title
119            if the layer's title changes.
120    
121            * Thuban/UI/mainwindow.py: Added new menu item and associated code
122            to open a dialog to rename the map.
123            (MainWindow): Use new resource class to import bitmaps.
124    
125    2003-04-11  Jonathan Coles   <[email protected]>
126    
127            * Resources/Bitmaps/close_12.xpm, Resources/Bitmaps/dock_12.xpm,
128            Resources/Bitmaps/group_use.xpm, Resources/Bitmaps/group_use_all.xpm,
129            Resources/Bitmaps/group_use_none.xpm,
130            Resources/Bitmaps/group_use_not.xpm,
131            Resources/Bitmaps/hide_layer.xpm,
132            Resources/Bitmaps/layer_properties.xpm,
133            Resources/Bitmaps/lower_layer.xpm, Resources/Bitmaps/raise_layer.xpm,
134            Resources/Bitmaps/show_layer.xpm, Resources/Bitmaps/undock_12.xpm:
135            New.
136    
137  2003-04-10  Jonathan Coles   <[email protected]>  2003-04-10  Jonathan Coles   <[email protected]>
138    
139          * Thuban/Model/classification.py: (ClassGroupRange.__init__):          * Thuban/Model/classification.py: (ClassGroupRange.__init__):

Legend:
Removed from v.644  
changed lines
  Added in v.673

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26