EA eDIPTFT43-A compiler help - Electronic Assembly
EA eDIPTFT43-A compiler help - Electronic Assembly
EA eDIPTFT43-A compiler help - Electronic Assembly
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
24<br />
4.5.12 Button<br />
<strong>EA</strong> <strong>eDIPTFT43</strong>-A <strong>compiler</strong> <strong>help</strong><br />
BUTTON: nr <br />
BUTTON: nr[page] <br />
BUTTON: nr ,<br />
BUTTON: nr[page] ,<br />
A button is used for a touch key or a switch<br />
(see Touch commands 43 ). Note that using a button for touch key/<br />
switch is not so flexible as a border (width and height is fix). The<br />
statement BUTTON defines a bitmap for a button nr (0..255).<br />
can be BMP, GIF, JPG, TGA, PNG or G16.<br />
Optionally 2 different buttons can be defined as and .<br />
is for touch key/ switch and will be used if the touch<br />
key/ switch is pressed.<br />
Optionally different buttons can be stored for different pages [0..15]. If<br />
no page is selected it is set to 0. The 16 pages are <strong>help</strong>ful to realize<br />
e.g. screens in different languages.<br />
4.5.13 Picture<br />
You can use the Compiler Functions 6 BUTTON_W and BUTTON_H to<br />
get the outline in pixels of the buttons.<br />
(see How-to-use example Glass button - EXPERT 78 )<br />
PICTURE: nr,<br />
PICTURE: nr[page],<br />
It is convenient to store all bitmap in FLASH; this will save transfer<br />
time via serial interface. The statement PICTURE defines a bitmap<br />
with nr (0..255). Optionally different pictures can be stored for<br />
different pages [0..15]. If no page is selected it is set to 0. The 16<br />
pages are <strong>help</strong>ful to realize e.g. screens in different languages.<br />
Following image formats can be used:<br />
- BMP: Windows Bitmap with 1-, 4-, 8-, 16-, 24-, 32-BIT colordepth<br />
incl. RLE.<br />
- GIF: Graphics Interchange Format incl. optionally transparency<br />
- JPG: JPEG Compressed Images<br />
- TGA: TARGA Images with 8-, 16-, 24-, 32-BIT colordepth incl.<br />
RLE and transparency.<br />
- PNG: Portable Network Graphics indexed-color / truecolor /<br />
greyscale and transparency.<br />
- G16: internal eDIPTFT format, incl. RLE and transparency<br />
All pictures are converted into internal G16 format with RLE encoding<br />
(Compileroption DORLE 21 :).<br />
Too big pictures are resized proportional (Compileroption<br />
MAXSIZE 16 :).<br />
It is also possible to reduce the colordepth (Compileroption<br />
MAXCOLORDEPTH 17 :).<br />
One Color can be defined as transparent for bitmaps without<br />
transparency (Compileroption MAKETRANSPARENT 19 :)<br />
It is possible to cut a single color or transparency border<br />
(Compileroption REMOVEBORDER 20 :).<br />
You can use the Compiler Functions 6 PICTURE_W and PICTURE_H<br />
to get the outline in pixels of the picture.<br />
The pictures can be used with the Bitmap commands. 37<br />
(see How-to-use example BMP file - BEGINNER 74<br />
)