/[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 384 by jonathan, Tue Jan 28 18:38:17 2003 UTC revision 402 by bh, Tue Feb 11 15:19:47 2003 UTC
# Line 1  Line 1 
1    2003-02-11  Bernhard Herzog  <[email protected]>
2    
3            * Thuban/UI/application.py (ThubanApplication.splash_screen): New
4            method to create a splash screen.
5            (ThubanApplication.ShowMainWindow): New. Show the main window.
6            Needed so the splash screen can display the mainwindow
7            (ThubanApplication.OnInit): Call the
8            new splash_screen method to determine whether the application
9            should display a splash screen. If it displays a splash screen do
10            not immediately show the main window.
11    
12    2003-02-11  Jonathan Coles  <[email protected]>
13    
14            * Thuban/Model/classification.py: Added import line to fix
15            feature conflicts between running on python2.2 and python2.1.
16    
17            * Thuban/UI/classifier.py (ClassTable): Didn't need to hang
18            onto the clinfo parameter, so removed the deepcopy().
19    
20    2003-02-10  Jonathan Coles  <[email protected]>
21    
22            * Thuban/Model/save.py (Saver.open_element, Saver.close_element):
23            Added element_open variable to track opening and closing of tags
24            so that tags that don't span more than one line are closed with
25            /> instead of </tag_name>. Use the GetDefault*() methods of
26            the Classification class.
27    
28            * Thuban/Model/classification.py (Classificaton): Added set and
29            get methods for the default data. The class also takes a layer
30            reference so that modification messages can be sent. Fixed the
31            methods to use the new ClassData class.
32            (ClassData): New class to encapsulate the classification data
33    
34            * Thuban/Model/layer.py (Layer): Remove the
35            Set[Fill|Stroke|StrokeWidth]() methods. Code should call the
36            SetDefault*() methods on the layer's classification object.
37            (Layer.__init__): Use the new SetDefault*() methods in the
38            Classification class.
39    
40            * Thuban/Model/load.py (ProcessSession): Use the new ClassData
41            object instead of a dictionary.
42    
43            * Thuban/UI/classifier.py (ClassRenderer): New class to
44            draw the classifications in the dialog box's table.
45            (Classifier): Modified to use the ClassRenderer class.
46    
47            * Thuban/UI/mainwindow.py (MainWindow): Use the SetDefault*()
48            methods of the Classification class.    
49    
50            * Thuban/UI/renderer.py (MapRenderer): Use the Get*() methods
51            of the ClassData class.
52    
53            * test/test_classification.py, test/test_layer.py,
54            test/test_map.py, test/test_session.py: Fix the tests to work
55            with the above code changes.
56    
57    2003-02-03  Jonathan Coles  <[email protected]>
58    
59            * Thuban/Model/classification.py (Classification): Added getNull()
60            to return the NullData reference
61    
62            * Thuban/Model/layer.py (Layer.SetFill, Layer.SetStroke,
63            Layer.SetStrokeWidth): Modified these functions to change the
64            null data in the classification rather than keep these values
65            directly in the Layer class. Menu options to change these values
66            work again.
67    
68  2003-01-28  Jonathan Coles  <[email protected]>  2003-01-28  Jonathan Coles  <[email protected]>
69    
70          * Thuban/UI/classifier.py (Classifier): Resolved merging conflicts.          * Thuban/UI/classifier.py (Classifier): Resolved merging conflicts.

Legend:
Removed from v.384  
changed lines
  Added in v.402

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26