I have uploaded another preview release of the Paint program. I was calling this Euphemia but decided to call it Paint indefinitely. This version has been integrated into the Merva code-base. The plugin aspects were abandoned during this work – too many moving pieces so something had to go. Many features have been improved (or…
Category: Paint
Draw, Paint
Draw code from Euphemia has been moved into Merva but it is on hold. I have also moved the Paint code from Euphemia into Merva and the focus has been getting that to work. I will then use this to quickly integrate the Draw code. There will be two apps; Paint and Draw. These will…
Big Merge
In the Bahamas splitting my time between vacation and coding. I started implementing the vector drawing layer. This started with just doing it from scratch and then switched to using Merva diagramming as a reference (as I felt like I was redoing a lot of work I had in Merva), then trying to merge Merva…
Euphemia: Layers
I have the layers working – but just for raster at the moment.
Euphemia: Gradient
Getting; Preset, Linear, Radial, and Conical gradients working has been the main focus. This has been achieved. There is some room to improve but its pretty good for an Alpha release. Made a video explaining the logic behind the manipulation of the gradients. This took some time to sort out so probably worth sharing with…
Paint: github
It was fun fulling committing to plugins of everything but this became much less useful once the decision was made to open source the project. It also had the project heading towards a full featured paint program and that was not the goal. So plugins were removed. Most basic features are now implemented but a…
Paint: PlugIn
The brushs are now from static and dynamic plugins. The plugins are a factory producing brushs derived from an abstract base class – providing the interface for the brush. Part of the brush interface is to get a; tool bar widget, config dialog, and swatch. I will do the same for pens, shapes, effects, and…
Paint: Fill
Created two fill methods; one for solid fills and another for patterns & textures. These are not provided by Qt so they took most of the day to sort out. The more complicated one was for patterns & textures. For this I decided to; So with the image being edited and these two other images…
Paint: Pen+Brush, Save/Load Palettes
Pen dialog now allows an image to be specified. This is applied to the pen’s brush. More will be done on this. The various customizable palettes can now be saved and loaded. A saved custom palette in use when the app closes will be automatically loaded when the app comes back up. The palettes can…
Paint: Font Dialog
Replaced the standard font dialog with a custom made version. This dialog supports; foreground color, background brush, and the User defined ‘palette’ of ‘fonts’. Also playing a round with the tool bar a bit.