Here is the dmeo in action, with the active shell extension additional menu item and the target application: In fact, users should not be able to create new records except by dragging a file onto the form (a portion of the program I'm not going to discuss here, as it doesn't related with COM support) or by using an extra Explorer menu. The DBGrid is set up as a read-only component. The form has a DBGrid component showing only a single column containing the filenames and a memo control hosting the notes related to the current file. It has a simple database table storing filenames and notes about these files. The program in question is a “to-do” application tied to files. You've likely seen applications that adds themselves in Explorer, we can use Delphi to do the same. In other words, you can write a COM object (part of an ActiveX or COM library) and register it in the system as a shell extensions. ![]() Windows Resource Explorer Extensions, or Shell Extensions, are in-process COM objects that implement given interfaces. In any case, resources for the skill sprint (including video reply) are at and the code download is at. Not really a new concept, but worth sharing. An overall reliable graphic editorĪll in all, Flame Painter delivers several handy editing tools and provides a user-friendly workspace for helping you generate original designs.This is a technical article covering the content of my last week skill sprint about Writing Windows Shell Extensions in Delphi. However, the tool is not quite friendly with system resources, so the overall performance of the computer may be burdened. The drawing process is carried out smoothly and the results are excellent. Filters are developed to help you apply blurring or glowing effects. Multiply, Color Burn, Overlay), set the opacity of the layer, and delete, merge or duplicate layers. You are allowed to work with multiple layers, choose between a wide range of blending modes (e.g. You can choose between several brush presets, create your own one, open or save your brush settings, as well as share your brush on the online Brushes Gallery. Working with the palette and brushesįlame Painter lets you choose your brush color from a wide range of options and empowers you to set up your own gradient transition by configuring the gradient length, rotating or flipping the transition and altering the hue, saturation and lightness. You may zoom in or out and undo or redo your actions. Other editing tools included on the feature list are a pen, eraser, fill, and transform (for moving and resizing the selected layer). ![]() The result consists in fluid and smooth flame-like lines which can be used for portraying fantastic backgrounds or other designs. The special effects are created in real-time and the brush simply follows the mouse cursor. The best part about this program is probably the fact that you don’t need any previous drawing skills in order to master the brush.įor each brush, the tool comes bundled with several parameters designed to help you tweak the process in detail, namely size, span, speed, center, noise, fade and more. You can work with three different types of brushes, namely Flame, Follow and Ribbon. Editing featuresįlame Painter lets you create a photo from scratch by specifying its dimensions and safe boundary, selecting the color for the background layer, as well as altering DPI. Additionally, you may export the project to an image file. Importing/exporting optionsįlame Painter gives you the possibility to add images with the following file formats: PSD, PNG, JPG, BMP, TIF and FPA. If the workspace may seem too crowded for you using all the aforementioned features, you may conceal some of them.Īdditionally, you can make the tool remain on top of other windows, switch to a full screen mode and import photos in the main panel using the drag-and-drop support. The tool sports a well-organized layout where you are given access to several useful editing panels, such as Tools, Palette, Brushes and Layers. Clean and user-friendly working environment ![]() You can copy it on any USB flash drive or other devices, and take it with you whenever you need to edit images on the breeze, without having to go through installation steps. Since this is a portable program, it is important to mention that it doesn’t leave any traces in the Windows Registry. Flame Painter is an intuitive graphic editor designed to help you create artistic images from scratch or personalize photos with the aid of flame brushes.
0 Comments
Leave a Reply. |