DefIcon Icon Editor =================== J.G.Harston v2.11 17-Feb-2019 mdfs.net/Apps/Font - jgh@mdfs.net 70 Camm Street, Walkley, Sheffield S6 3TR Introduction ------------ DefIcon is a simple icon definition program directly based on DefChar. You can manipulate three types of icon definitions in exactly the same way that DefChar allows you to manipulate characters. Editing icons ------------- On the display, you see some of the icons displayed at the top. On the left is the editing grid, in the middle is a menu of operations performed on all the icons, and on the right operations performed on the editing grid. The options in the menu are selected by pressing either the upper case letter (middle menu) or the indicated letter or character (right menu). The cursor keys move the cursor around the editing grid. Holding Shift down will scroll the grid. Pressing TAB or COPY flips the current bit. Pressing 0 or 1 will reset or set the bit. DefIcon recognises three types of icons, as set using the 'F - icon type' option. These are: Type 0 the 32 bytes of data define four characters that make up the icon: the top-left one, then the top-right, then the bottom-left, then the bottom-right. Type 1 The 32 bytes of data define four characters that make up the icon: the top-left, then the bottom-left, then the top-right, then the bottom-right. Type 2 The 32 bytes of data define the icon as sixteen pixel-lines, the top line, left side, then right side, down to the bottom line. When you change the icon type, the editing grid is not changed, so you could Get an icon of one type, then Put it back as a different type. You can have space in memory for more icons than can be show on the screen, so only 64 are displayed as once. Pressing 'D' lets you select which icons are displayed on the screen. You can press Return instead of P to Enter an icon definition into memory. You can also press * to do *-commands. Mouse control ------------- You can also use a mouse to control the program. The *Mouse command provides a mouse driver so you can use a mouse without a mouse driver ROM plugged in. On the editing grid, the left mouse button sets bits, the middle button flips bits, and the right button clears bits. Clicking at the edge of the grid scrolls the grid in that direction. Clicking the left button on an icon at the top of the screen Gets that icon onto the grid. Clicking with the right button Puts the grid definition into memory. Clicking the left button over the menus selects that menu option.