diff options
Diffstat (limited to 'kspread/DESIGN.html')
-rw-r--r-- | kspread/DESIGN.html | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/kspread/DESIGN.html b/kspread/DESIGN.html index 2358c3c2..586c9d68 100644 --- a/kspread/DESIGN.html +++ b/kspread/DESIGN.html @@ -184,7 +184,7 @@ recursive dependency calculation at almost no cost.</p> <p>tqStatus: PLANNED.</p> <p>Currently, every operation on a cell or on a range of cells is quite complex. -You need to ensure correct tqrepainting, recalculation, iterate on a range and so on.</p> +You need to ensure correct repainting, recalculation, iterate on a range and so on.</p> <p>To address this issue, manipulators shall be implemented. A manipulator will implement one operation (formatting change, sequence fill, ..., ...).</p> @@ -230,7 +230,7 @@ because thanks to manipulators, each operation will automatically support these. <p>tqStatus: PLANNED</p> <p>As mentioned above, the interface between the core and the GUI needs to be kept -at minimum. Also, the number of tqrepaints needs to be as low as possible, and tqrepaints +at minimum. Also, the number of repaints needs to be as low as possible, and repaints should be groupped whenever possible. To achieve all this, the following approach can be used:</p> @@ -246,8 +246,8 @@ methods - disableUpdates(), enableUpdates(), rangeListChanged() and rangeListFormattingChanged(). All these will be used (solely?) by manipulators, preferably by the base manipulator class, so that we don't have to call these functions in each operation. After a call to disableUpdates(), there will -be no tqrepainting and no dependency calculation. Note that a call to -enableUpdates() won't cause any tqrepaints either, as the sheet cannot remember +be no repainting and no dependency calculation. Note that a call to +enableUpdates() won't cause any repaints either, as the sheet cannot remember all the calls (due to loss of range information). Hence, the base manipulator class needs to call the correct rangeList*Changed method to trigger an update in an effective way. The base manipulator needs to be configurable by |