![]() |
![]() |
* ============================================================================ * Copyright (c) Texas Instruments Inc 2005 * * Use of this software is controlled by the terms and conditions found in the * license agreement under which this software has been supplied or provided. * ============================================================================ *
Go to the source code of this file.
Defines | |
#define | BYTES_PER_PIXEL 2 |
Only 16 bit color supported. | |
#define | SIMPLEWIDGET_SUCCESS 0 |
Success return code. | |
#define | SIMPLEWIDGET_FAILURE -1 |
Failure return code. | |
Typedefs | |
typedef void * | simplewidget_button |
Opaque handle to a button. | |
typedef void * | simplewidget_screen |
Opaque handle to a screen. | |
typedef void * | simplewidget_text |
Opaque handle to a line of text. | |
typedef void * | simplewidget_jpeg |
Opaque handle to a jpeg image. | |
typedef void * | simplewidget_png |
Opaque handle to a png image. | |
Functions | |
int | simplewidget_screen_init (void *fbp, int fbw, int fbh, simplewidget_screen *swsp) |
Initializes a simplewidget screen. Must be called before any other simplewidget API call on this screen. | |
int | simplewidget_screen_clear (simplewidget_screen sws, int x, int y, int w, int h) |
Clear an area of the screen. | |
int | simplewidget_screen_draw_rectangle (simplewidget_screen sws, int x, int y, int w, int h, int r, int g, int b) |
Draw a rectangle on the screen. | |
int | simplewidget_screen_exit (simplewidget_screen sws) |
Deinitalize the simplewidget screen and free up associated resources. | |
int | simplewidget_button_create (int x, int y, int w, int h, int r, int g, int b, int font_height, int border, char *txt, simplewidget_button *swbp) |
Creates a button, but does not show it on screen. | |
int | simplewidget_button_show (simplewidget_button swb, simplewidget_screen sws) |
Show the button on the screen. | |
int | simplewidget_button_hide (simplewidget_button swb, simplewidget_screen sws) |
Hide a button (un-show it). | |
int | simplewidget_button_press (simplewidget_button swb, simplewidget_screen sws) |
Press the button. | |
int | simplewidget_button_release (simplewidget_button swb, simplewidget_screen sws) |
Release the button from being pressed. | |
int | simplewidget_button_delete (simplewidget_button swb) |
Delete the button and resources associated with it. | |
int | simplewidget_text_create (int x, int y, int height, char *txt, simplewidget_text *swtp) |
Creates a line of text. | |
int | simplewidget_text_show (simplewidget_text swt, simplewidget_screen sws) |
Show the line of text on the screen. | |
int | simplewidget_text_delete (simplewidget_text swt) |
Delete the line of text and resources associated with it. | |
int | simplewidget_jpeg_create (char *filename, simplewidget_jpeg *swjp) |
Creates a jpeg image in memory from a file. | |
int | simplewidget_jpeg_show (simplewidget_jpeg swj, simplewidget_screen sws, int x, int y) |
Shows a previously created jpeg image on screen. | |
int | simplewidget_jpeg_delete (simplewidget_jpeg swj) |
Free up resources associated with a previously created jpeg image. | |
int | simplewidget_png_create (char *filename, simplewidget_png *swpp) |
Creates a jpeg image in memory from a file. | |
int | simplewidget_png_show (simplewidget_png swp, simplewidget_screen sws, int x, int y) |
Shows a previously created png image on screen. | |
int | simplewidget_png_delete (simplewidget_png swp) |
Free up resources associated with a previously created png image. |
|
Only 16 bit color supported.
|
|
Success return code.
|
|
Failure return code.
|
|
Opaque handle to a button.
|
|
Opaque handle to a screen.
|
|
Opaque handle to a line of text.
|
|
Opaque handle to a jpeg image.
|
|
Opaque handle to a png image.
|
|
Initializes a simplewidget screen. Must be called before any other simplewidget API call on this screen.
|
|
Clear an area of the screen.
|
|
Draw a rectangle on the screen.
|
|
Deinitalize the simplewidget screen and free up associated resources.
|
|
Creates a button, but does not show it on screen.
|
|
Show the button on the screen.
|
|
Hide a button (un-show it).
|
|
Press the button.
|
|
Release the button from being pressed.
|
|
Delete the button and resources associated with it.
|
|
Creates a line of text.
|
|
Show the line of text on the screen.
|
|
Delete the line of text and resources associated with it.
|
|
Creates a jpeg image in memory from a file.
|
|
Shows a previously created jpeg image on screen.
|
|
Free up resources associated with a previously created jpeg image.
|
|
Creates a jpeg image in memory from a file.
|
|
Shows a previously created png image on screen.
|
|
Free up resources associated with a previously created png image.
|