/[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 793 by jonathan, Wed Apr 30 17:00:36 2003 UTC revision 817 by jonathan, Mon May 5 15:05:36 2003 UTC
# Line 1  Line 1 
1    2003-05-05  Jonathan Coles   <[email protected]>
2    
3            This is namely a collection of UI updates to improve user interactivity.
4            Tabbing between controls now exists and you can use ESC to close dialog
5            boxes; ENTER will active the default button.
6    
7            * Thuban/UI/classgen.py (ClassGenDialog.__init__): Rearrange the
8            order that the controls are created so that tabbing works correctly.
9            (ClassGenDialog.OnOK): Renamed from _OnGenerate() so that the
10            wxDialog can handle the default button correctly.
11            (ClassGenDialog.OnCancel): Renamed from _OnCloseBtn() for the
12            same reasons as for OnOK.
13            (GenUniformPanel._OnRetrieve): Call wxBeginBusyCursor/wxEndBusyCursor
14            when we ask the table for the maximum/minimum values of a field
15            which could take a very long time.
16    
17            * Thuban/UI/classifier.py (Classifier.__init__): Rearrange the
18            order that the controls are created so that tabbing works correctly.
19            (SelectPropertiesDialog.__init__): Rearrange the order that the
20            controls are created so that tabbing works correctly.
21    
22            * Thuban/UI/dialogs.py: Copied NonModalDialog box and changed it
23            to derive from a wxDialog but behave like the original implementation
24            which was derived from a wxFrame. wxDialog provides useful key
25            handling functionality like ESC calling OnCancel and ENTER calling
26            OnOK which is lost with wxFrame.
27    
28            * Thuban/UI/mainwindow.py: Add "..." to menu items that will open
29            new dialogs.
30    
31            * Thuban/UI/projdialog.py (ProjFrame.__init__): Rearrange the
32            order that the controls are created so that tabbing works correctly.
33            (ProjFrame.OnApply): Renamed from _OnTry() to use wxDialog behaviour.
34            (ProjFrame.OnOK): Renamed from _OnOK() to use wxDialog behaviour.
35            (ProjFrame.OnCancel): Renamed from _OnClose() to use wxDialog behaviour.
36            (ProjPanel.__init__): Add "Airy" to the list of ellipsoids so we
37            can provide the "UK National Grid" as a default projection.
38            (UTMPanel.__init__): Rearrange the order that the controls are
39            created so that tabbing works correctly.
40    
41    2003-05-05  Bernhard Herzog  <[email protected]>
42    
43            * extensions/thuban/wxproj.cpp: Fix some of the comments.
44            (project_point): If a map projection but no layer projection is
45            given, convert degrees to radians before applying the map
46            projection.
47    
48            * Thuban/UI/tableview.py (TableGrid.disallow_messages)
49            (TableGrid.allow_messages): New methods to make it possible to
50            inhibit message sending.
51            (TableGrid.issue): Only send the message if not inhibited.
52            (LayerTableGrid.select_shape): Use the new methods to make sure
53            that no ROW_SELECTED message is sent while we're updating the
54            selected rows to match the selected shapes.
55    
56    2003-05-02  Jan-Oliver Wagner <[email protected]>
57    
58            Implementation of MemoryTable.
59    
60            * Thuban/Model/table.py (MemoryTable): New. Quite simple table
61            implementation that operates on a list of tuples. All of the data
62            are kept in the memory.
63    
64            * test/test_table.py (MemoryTableTest): New.
65    
66            * test/test_transientdb.py (SimpleTable): Removed.
67            (TestTransientTable.test_transient_joined_table,
68            (TestTransientTable.test_transient_table_read_twice): Replaced
69            SimpleTable by MemoryTable.
70    
71    2003-04-30  Jonathan Coles   <[email protected]>
72    
73            * Data/iceland_sample.thuban: Now contains correct projections
74            for each of the layers.
75    
76            * Resources/Projections/defaults.proj: Geographic projection
77            contains unit conversion parameter.
78    
79  2003-04-30  Jonathan Coles   <[email protected]>  2003-04-30  Jonathan Coles   <[email protected]>
80    
81          The most important part of this putback is the projection changes.          The most important part of this putback is the projection changes.

Legend:
Removed from v.793  
changed lines
  Added in v.817

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26