1 |
2003-04-04 Jonathan Coles <[email protected]> |
2003-04-04 Jonathan Coles <[email protected]> |
2 |
|
|
3 |
* Thuban/Model/classification.py: Fix assert calls. |
* Thuban/Model/classification.py: Fix assert calls. |
4 |
(ClassGroupProperties.SetLineColor, ClassGroupProperties.SetFill): |
(ClassGroupProperties.SetLineColor, ClassGroupProperties.SetFill): |
5 |
Copy the color parameter rather than hold onto a reference. |
Copy the color parameter rather than hold onto a reference. |
6 |
|
|
7 |
* Thuban/Model/color.py (Color.__copy__, Color.__deepcopy): Copy |
* Thuban/Model/color.py (Color.__copy__, Color.__deepcopy): Copy |
8 |
the color object. |
the color object. |
9 |
(NoColor.__copy__, NoColor.__deepcopy): Return 'self' so that we |
(NoColor.__copy__, NoColor.__deepcopy): Return 'self' so that we |
10 |
are sure there exists only one refernce to Color.None in the system. |
are sure there exists only one refernce to Color.None in the system. |
11 |
This allows us to use 'is' rather than the comparision functions. |
This allows us to use 'is' rather than the comparision functions. |
12 |
|
|
13 |
* Thuban/Model/save.py: Fix assert calls. |
* Thuban/Model/save.py: Fix assert calls. |
14 |
|
|
15 |
* Thuban/UI/classifier.py: Fix assert calls. |
* Thuban/UI/classifier.py: Fix assert calls. |
16 |
(ClassGrid._OnCellDClick): Call up to the classifier to open the |
(ClassGrid._OnCellDClick): Call up to the classifier to open the |
17 |
dialog to edit the groups properties. |
dialog to edit the groups properties. |
18 |
(ClassGrid._OnCellResize): Make sure that the scollbars are drawn |
(ClassGrid._OnCellResize): Make sure that the scollbars are drawn |
19 |
correctly if a cell is resized. |
correctly if a cell is resized. |
20 |
(ClassTable.SetClassification): New. Changes the classification |
(ClassTable.SetClassification): New. Changes the classification |
21 |
that is in the table. |
that is in the table. |
22 |
(ClassTable.__SetRow): Allow groups to be prepended. |
(ClassTable.__SetRow): Allow groups to be prepended. |
23 |
(Classifier): New code for opening the EditProperties and |
(Classifier): New code for opening the EditProperties and |
24 |
GenerateRanges dialogs. |
GenerateRanges dialogs. |
25 |
(SelectPropertiesDialog.__GetColor): Only set the color in the |
(SelectPropertiesDialog.__GetColor): Only set the color in the |
26 |
color dialog if the current color is not None. |
color dialog if the current color is not None. |
27 |
|
|
28 |
* Thuban/UI/dock.py: Fix assert calls. |
* Thuban/UI/dock.py: Fix assert calls. |
29 |
|
|
30 |
* Thuban/UI/legend.py: Fix assert calls. |
* Thuban/UI/legend.py: Fix assert calls. |
31 |
|
|
32 |
* Thuban/UI/renderer.py: Fix assert calls. |
* Thuban/UI/renderer.py: Fix assert calls. |
33 |
|
|
34 |
* Thuban/UI/classgen.py (ClassGenDialog): Dialog for generating |
* Thuban/UI/classgen.py (ClassGenDialog): Dialog for generating |
35 |
classifications. |
classifications. |
36 |
(GenRangePanel): Panel specific to range generation. |
(GenRangePanel): Panel specific to range generation. |
37 |
(GenSingletonPanel): Panel specific to singleton generation. |
(GenSingletonPanel): Panel specific to singleton generation. |
38 |
(ClassGenerator): Class responsible for actually generating |
(ClassGenerator): Class responsible for actually generating |
39 |
the classification from the data gathered in the dialog box. |
the classification from the data gathered in the dialog box. |
40 |
(PropertyRamp): Generates properties whose values range from |
(PropertyRamp): Generates properties whose values range from |
41 |
a starting property to an ending property. |
a starting property to an ending property. |
42 |
|
|
43 |
2003-04-03 Bernhard Herzog <[email protected]> |
2003-04-03 Bernhard Herzog <[email protected]> |
44 |
|
|