The ctk-draw implementation for the CTK VNC server. More...
#include <string.h>
#include "ctk/ctk.h"
#include "ctk/ctk-draw.h"
#include "contiki-net.h"
#include "ctk/vnc-server.h"
#include "ctk/vnc-out.h"
#include "ctk/ctk-vncfont.h"
#include "ctk/ctk-vncserver.h"
#include "lib/libconio.h"
Go to the source code of this file.
Functions | |
void | vnc_server_update_add (struct vnc_server_state *vs, struct vnc_server_update *a) |
Add an update request from a client to the list of pending updates for the connection. | |
struct vnc_server_update * | vnc_server_update_alloc (struct vnc_server_state *vs) |
Allocate an update request from the VNC connection state. | |
void | vnc_server_update_free (struct vnc_server_state *vs, struct vnc_server_update *a) |
Deallocate an update request from the VNC connection state. | |
struct vnc_server_update * | vnc_server_update_dequeue (struct vnc_server_state *vs) |
Dequeue the first update on the queue of updates. | |
void | vnc_server_update_remove (struct vnc_server_state *vs, struct vnc_server_update *a) |
Remove a specific update on the queue of updates. | |
void | ctk_draw_init (void) |
Initialize the VNC ctk-draw module. | |
void | ctk_draw_widget (struct ctk_widget *w, unsigned char focus, unsigned char clipy1, unsigned char clipy2) |
Draw a widget on the VNC screen. | |
void | ctk_draw_clear_window (struct ctk_window *window, unsigned char focus, unsigned char clipy1, unsigned char clipy2) |
Clear a window on the VNC screen. | |
void | ctk_draw_window (struct ctk_window *window, unsigned char focus, unsigned char clipy1, unsigned char clipy2, unsigned char draw_borders) |
Draw a window on the VNC screen. | |
void | ctk_draw_dialog (struct ctk_window *dialog) |
Draw a dialog on the VNC screen. | |
void | ctk_draw_clear (unsigned char y1, unsigned char y2) |
Clear parts of the VNC desktop. | |
void | ctk_draw_menus (struct ctk_menus *menus) |
Draw the menus on the virtual VNC desktop. | |
unsigned char | ctk_draw_height (void) |
Obtain the height of the VNC desktop. | |
unsigned char | ctk_draw_width (void) |
Obtain the height of the VNC desktop. | |
void | ctk_arch_draw_char (char c, unsigned char xpos, unsigned char ypos, unsigned char reversedflag, unsigned char color) |
Draws a character on the virtual VNC screen. | |
unsigned char | ctk_arch_keyavail (void) |
Checks the key press input queue to see if there are pending keys. | |
ctk_arch_key_t | ctk_arch_getkey (void) |
Retrieves key presses from the VNC client. |
The ctk-draw implementation for the CTK VNC server.
Definition in file ctk-vncserver.c.