/[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 44 by bh, Fri Sep 7 11:56:05 2001 UTC revision 59 by bh, Thu Sep 13 13:56:47 2001 UTC
# Line 1  Line 1 
1    2001-09-13  Bernhard Herzog  <[email protected]>
2    
3            * Thuban/UI/view.py (MapCanvas.OnPaint): Only delay drawing to
4            idle time when there actually is something to draw. If there's
5            nothing to draw simply clear the window
6            (MapCanvas.do_redraw): Call dc.EndDrawing and add some comments.
7            (MapCanvas.SetMap): force a redraw in all cases because
8            FitMapToWindow doesn't always do it.
9            (MapCanvas.ZoomFactor): Add an optional parameter, center, to
10            specify the point to move into the center of the window
11            (ZoomOutTool.MouseUp, ZoomInTool.MouseUp): If the mouse wasn't
12            dragged, zoon in/out by a factor of 2
13    
14            * Thuban/Model/session.py (create_empty_session): Unset the
15            modified bit before returning it
16    
17            * Thuban/UI/mainwindow.py (MainWindow.NewSession): Use
18            create_empty_session session to create the new, empty session.
19    
20            * Thuban/UI/mainwindow.py (MainWindow.__init__): Set the size of
21            the tool bitmaps.
22            (MainWindow.OnClose, MainWindow.save_modified_session): Separate
23            the code that asks whether the session should be saved into the
24            new method save_modified_session.
25            (MainWindow.OpenSession, MainWindow.NewSession): Use the new
26            method to save modified session here too.
27    
28    2001-09-11  Bernhard Herzog  <[email protected]>
29    
30            * setup.py (InnoIconItem): fix typo
31    
32            (thuban_bdist_inno.run):
33            (bdist_inno.run): Move the decision not to create symlinks on
34            non-nt platforms to thuban_bdist_inno and do it unconditinally
35            since we never want to create the symlinks here
36    
37    2001-09-10  Bernhard Herzog  <[email protected]>
38    
39            * Thuban/UI/mainwindow.py (MainWindow.IdentifyTool): Popup the
40            identify view immediately
41    
42            * Thuban/UI/controls.py: New file with two classes RecordListCtrl
43            and SelectableRecordListCtrl that implement the code shared by the
44            identify view and the label dialog
45    
46            * Thuban/UI/identifyview.py (IdentifyListCtrl): Derive from the
47            new class RecordListCtrl
48    
49            * Thuban/UI/labeldialog.py (LabelDialog.OnOK): Check whether the
50            return value of GetValue is None instead of using it as a boolean
51            directly so that Zero numbers are handled properly.
52            (LabelListCtrl): Derive from the new class
53            SelectableRecordListCtrl
54    
55            * Thuban/UI/proj4dialog.py (Proj4Dialog.__init__):
56            (Proj4Dialog.dialogLayout): Make the window resizable and set the
57            size of the text control explicitly to make the sizers work on
58            both Windows and X.
59    
60  2001-09-07  Bernhard Herzog  <[email protected]>  2001-09-07  Bernhard Herzog  <[email protected]>
61    
62          * Thuban/UI/view.py (MapCanvas.find_shape_at):Add a new parameter          * Thuban/UI/view.py (MapCanvas.find_shape_at):Add a new parameter
63          that can limit the search to the currently selected layer.          that can limit the search to the currently selected layer.
64          (MapCanvas.SelectShapeAt): Make sure that the currently selected          (MapCanvas.SelectShapeAt): Make sure that the currently selected
65          layer stays selected even when no shape is found          layer stays selected even when no shape is found
66            (MapCanvas.FitRectToWindow): If the rect has zero with or zero
67            height do nothing (avoids zero division errors)
68    
69  2001-09-06  Bernhard Herzog  <[email protected]>  2001-09-06  Bernhard Herzog  <[email protected]>
70    

Legend:
Removed from v.44  
changed lines
  Added in v.59

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26