An other update.
I have corrected a logical bug.
Normaly Cfe would have to compute the average before setting the value to the central point.
It did not do!
Rather than dividing by the number of edit fields, it divided by 1 by default.
That is the divisor in the input filed had the values 0 or 1.
If you specified an other values (> 1), he did the job and computed the average.
Now it is corrected and if the Divisor is equal to zero it is set to the number of edit fieds.
Example:
3x3 it divides by 9 by default and set the Divisor edit field to 9.
29x29 it divides by 841 by default and set the Divisor edit field to 841.
I have cleaned the filters and added a new comment in the Divisor toolTip.
Deleted dead code.
Added a Viewer / Diaporama.
Next update: Added tools to help editing fields.
When rditing matrix greather than 9x9 is a long and not interesting operation.
For example I will add rotations (West, East, North, South).
Because som kinds of filters need to beed applied twice after rotating the filter: Sobel, Robinson...
For Robinson, it requires 8 rotations by 22.5°
I will play with sinus and cosinus... a great pleasure!
An other thing to to do is to be faster again and correct a bug after drawing.
The good window does not alaways appear.
When you have an idea you don't imagine the kinds and the number of problems it will generate.