cleanup: make prefix match the driver's name
This commit is contained in:
+28
-28
@@ -133,10 +133,10 @@ typedef struct driver_private_data {
|
|||||||
MODULE_EXPORT char *api_version = API_VERSION;
|
MODULE_EXPORT char *api_version = API_VERSION;
|
||||||
MODULE_EXPORT int stay_in_foreground = 1;
|
MODULE_EXPORT int stay_in_foreground = 1;
|
||||||
MODULE_EXPORT int supports_multiple = 0;
|
MODULE_EXPORT int supports_multiple = 0;
|
||||||
MODULE_EXPORT char *symbol_prefix = "curses_drv_";
|
MODULE_EXPORT char *symbol_prefix = "curses_";
|
||||||
|
|
||||||
|
|
||||||
void curses_drv_restore_screen (Driver *drvthis);
|
void curses_restore_screen (Driver *drvthis);
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
////////////////////// For Curses Terminal Output ////////////////////////
|
////////////////////// For Curses Terminal Output ////////////////////////
|
||||||
@@ -185,7 +185,7 @@ set_background_color (char * buf) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
MODULE_EXPORT int
|
MODULE_EXPORT int
|
||||||
curses_drv_init (Driver *drvthis)
|
curses_init (Driver *drvthis)
|
||||||
{
|
{
|
||||||
PrivateData *p;
|
PrivateData *p;
|
||||||
char buf[256];
|
char buf[256];
|
||||||
@@ -311,7 +311,7 @@ curses_drv_init (Driver *drvthis)
|
|||||||
init_pair(5, COLOR_WHITE, backlight_color);
|
init_pair(5, COLOR_WHITE, backlight_color);
|
||||||
}
|
}
|
||||||
|
|
||||||
curses_drv_clear(drvthis);
|
curses_clear(drvthis);
|
||||||
|
|
||||||
report(RPT_DEBUG, "%s: init() done", drvthis->name);
|
report(RPT_DEBUG, "%s: init() done", drvthis->name);
|
||||||
|
|
||||||
@@ -319,7 +319,7 @@ curses_drv_init (Driver *drvthis)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
curses_drv_wborder (Driver *drvthis)
|
curses_wborder (Driver *drvthis)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
|
|
||||||
@@ -343,7 +343,7 @@ curses_drv_wborder (Driver *drvthis)
|
|||||||
}
|
}
|
||||||
|
|
||||||
MODULE_EXPORT void
|
MODULE_EXPORT void
|
||||||
curses_drv_close (Driver *drvthis)
|
curses_close (Driver *drvthis)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
|
|
||||||
@@ -369,7 +369,7 @@ curses_drv_close (Driver *drvthis)
|
|||||||
// Returns the display width
|
// Returns the display width
|
||||||
//
|
//
|
||||||
MODULE_EXPORT int
|
MODULE_EXPORT int
|
||||||
curses_drv_width (Driver *drvthis)
|
curses_width (Driver *drvthis)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
|
|
||||||
@@ -380,7 +380,7 @@ curses_drv_width (Driver *drvthis)
|
|||||||
// Returns the display height
|
// Returns the display height
|
||||||
//
|
//
|
||||||
MODULE_EXPORT int
|
MODULE_EXPORT int
|
||||||
curses_drv_height (Driver *drvthis)
|
curses_height (Driver *drvthis)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
|
|
||||||
@@ -391,17 +391,17 @@ curses_drv_height (Driver *drvthis)
|
|||||||
// Clears the LCD screen
|
// Clears the LCD screen
|
||||||
//
|
//
|
||||||
MODULE_EXPORT void
|
MODULE_EXPORT void
|
||||||
curses_drv_clear (Driver *drvthis)
|
curses_clear (Driver *drvthis)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
|
|
||||||
wbkgdset(p->win, COLOR_PAIR(p->current_color_pair) | ' ');
|
wbkgdset(p->win, COLOR_PAIR(p->current_color_pair) | ' ');
|
||||||
curses_drv_wborder(drvthis);
|
curses_wborder(drvthis);
|
||||||
werase(p->win);
|
werase(p->win);
|
||||||
}
|
}
|
||||||
|
|
||||||
MODULE_EXPORT void
|
MODULE_EXPORT void
|
||||||
curses_drv_backlight (Driver *drvthis, int on)
|
curses_backlight (Driver *drvthis, int on)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
|
|
||||||
@@ -422,7 +422,7 @@ curses_drv_backlight (Driver *drvthis, int on)
|
|||||||
p->current_border_pair = 3;
|
p->current_border_pair = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
curses_drv_clear(drvthis);
|
curses_clear(drvthis);
|
||||||
}
|
}
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////
|
||||||
@@ -430,7 +430,7 @@ curses_drv_backlight (Driver *drvthis, int on)
|
|||||||
// upper-left is (1,1), and the lower right should be (20,4).
|
// upper-left is (1,1), and the lower right should be (20,4).
|
||||||
//
|
//
|
||||||
MODULE_EXPORT void
|
MODULE_EXPORT void
|
||||||
curses_drv_string (Driver *drvthis, int x, int y, char *string)
|
curses_string (Driver *drvthis, int x, int y, char *string)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
|
|
||||||
@@ -445,7 +445,7 @@ curses_drv_string (Driver *drvthis, int x, int y, char *string)
|
|||||||
// upper-left is (1,1), and the lower right should be (20,4).
|
// upper-left is (1,1), and the lower right should be (20,4).
|
||||||
//
|
//
|
||||||
MODULE_EXPORT void
|
MODULE_EXPORT void
|
||||||
curses_drv_chr (Driver *drvthis, int x, int y, char c)
|
curses_chr (Driver *drvthis, int x, int y, char c)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
|
|
||||||
@@ -459,7 +459,7 @@ curses_drv_chr (Driver *drvthis, int x, int y, char c)
|
|||||||
// Draws a vertical bar; erases entire column onscreen.
|
// Draws a vertical bar; erases entire column onscreen.
|
||||||
//
|
//
|
||||||
MODULE_EXPORT void
|
MODULE_EXPORT void
|
||||||
curses_drv_vbar (Driver *drvthis, int x, int y, int len, int promille, int options)
|
curses_vbar (Driver *drvthis, int x, int y, int len, int promille, int options)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
// map
|
// map
|
||||||
@@ -487,11 +487,11 @@ curses_drv_vbar (Driver *drvthis, int x, int y, int len, int promille, int optio
|
|||||||
|
|
||||||
if (pixels >= p->cellheight) {
|
if (pixels >= p->cellheight) {
|
||||||
/* write a "full" block to the screen... */
|
/* write a "full" block to the screen... */
|
||||||
curses_drv_chr(drvthis, x, y-pos, (p->useACS) ? ACS_BLOCK : '#');
|
curses_chr(drvthis, x, y-pos, (p->useACS) ? ACS_BLOCK : '#');
|
||||||
}
|
}
|
||||||
else if (pixels > 0) {
|
else if (pixels > 0) {
|
||||||
// write a partial block...
|
// write a partial block...
|
||||||
curses_drv_chr(drvthis, x, y-pos, map[len-1]);
|
curses_chr(drvthis, x, y-pos, map[len-1]);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@@ -506,7 +506,7 @@ curses_drv_vbar (Driver *drvthis, int x, int y, int len, int promille, int optio
|
|||||||
// Draws a horizontal bar to the right.
|
// Draws a horizontal bar to the right.
|
||||||
//
|
//
|
||||||
MODULE_EXPORT void
|
MODULE_EXPORT void
|
||||||
curses_drv_hbar (Driver *drvthis, int x, int y, int len, int promille, int options)
|
curses_hbar (Driver *drvthis, int x, int y, int len, int promille, int options)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
int pixels = ((long) 2 * len * p->cellwidth) * promille / 2000;
|
int pixels = ((long) 2 * len * p->cellwidth) * promille / 2000;
|
||||||
@@ -529,11 +529,11 @@ curses_drv_hbar (Driver *drvthis, int x, int y, int len, int promille, int optio
|
|||||||
|
|
||||||
if (pixels >= p->cellwidth * 2/3) {
|
if (pixels >= p->cellwidth * 2/3) {
|
||||||
/* write a "full" block to the screen... */
|
/* write a "full" block to the screen... */
|
||||||
curses_drv_chr(drvthis, x+pos, y, '=');
|
curses_chr(drvthis, x+pos, y, '=');
|
||||||
}
|
}
|
||||||
else if (pixels > p->cellwidth * 1/3) {
|
else if (pixels > p->cellwidth * 1/3) {
|
||||||
/* write a partial block... */
|
/* write a partial block... */
|
||||||
curses_drv_chr(drvthis, x+pos, y, '-');
|
curses_chr(drvthis, x+pos, y, '-');
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@@ -548,7 +548,7 @@ curses_drv_hbar (Driver *drvthis, int x, int y, int len, int promille, int optio
|
|||||||
// Sets character 0 to an icon...
|
// Sets character 0 to an icon...
|
||||||
//
|
//
|
||||||
MODULE_EXPORT int
|
MODULE_EXPORT int
|
||||||
curses_drv_icon (Driver *drvthis, int x, int y, int icon)
|
curses_icon (Driver *drvthis, int x, int y, int icon)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
char ch = '?';
|
char ch = '?';
|
||||||
@@ -581,7 +581,7 @@ curses_drv_icon (Driver *drvthis, int x, int y, int icon)
|
|||||||
default:
|
default:
|
||||||
return -1; /* Let the core do it */
|
return -1; /* Let the core do it */
|
||||||
}
|
}
|
||||||
curses_drv_chr(drvthis, x, y, ch);
|
curses_chr(drvthis, x, y, ch);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@@ -590,24 +590,24 @@ curses_drv_icon (Driver *drvthis, int x, int y, int icon)
|
|||||||
// Flushes all output to the lcd...
|
// Flushes all output to the lcd...
|
||||||
//
|
//
|
||||||
MODULE_EXPORT void
|
MODULE_EXPORT void
|
||||||
curses_drv_flush (Driver *drvthis)
|
curses_flush (Driver *drvthis)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
int c;
|
int c;
|
||||||
|
|
||||||
if ((c = getch()) != ERR)
|
if ((c = getch()) != ERR)
|
||||||
if (c == 0x0C) { /* ^L restores screen */
|
if (c == 0x0C) { /* ^L restores screen */
|
||||||
curses_drv_restore_screen(drvthis);
|
curses_restore_screen(drvthis);
|
||||||
ungetch(c);
|
ungetch(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
curses_drv_wborder(drvthis);
|
curses_wborder(drvthis);
|
||||||
wrefresh(p->win);
|
wrefresh(p->win);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
MODULE_EXPORT const char *
|
MODULE_EXPORT const char *
|
||||||
curses_drv_get_key (Driver *drvthis)
|
curses_get_key (Driver *drvthis)
|
||||||
{
|
{
|
||||||
//PrivateData *p = drvthis->private_data;
|
//PrivateData *p = drvthis->private_data;
|
||||||
static char ret_val[2] = {0,0};
|
static char ret_val[2] = {0,0};
|
||||||
@@ -618,7 +618,7 @@ curses_drv_get_key (Driver *drvthis)
|
|||||||
return NULL;
|
return NULL;
|
||||||
case 0x0C:
|
case 0x0C:
|
||||||
/* internal: ^L restores screen */
|
/* internal: ^L restores screen */
|
||||||
curses_drv_restore_screen(drvthis);
|
curses_restore_screen(drvthis);
|
||||||
return NULL;
|
return NULL;
|
||||||
break;
|
break;
|
||||||
case KEY_LEFT:
|
case KEY_LEFT:
|
||||||
@@ -643,7 +643,7 @@ curses_drv_get_key (Driver *drvthis)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
curses_drv_restore_screen (Driver *drvthis)
|
curses_restore_screen (Driver *drvthis)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
|
|
||||||
|
|||||||
+15
-17
@@ -3,26 +3,24 @@
|
|||||||
|
|
||||||
#include "lcd.h"
|
#include "lcd.h"
|
||||||
|
|
||||||
MODULE_EXPORT int curses_drv_init (Driver * drvthis);
|
MODULE_EXPORT int curses_init (Driver * drvthis);
|
||||||
MODULE_EXPORT void curses_drv_close (Driver *drvthis);
|
MODULE_EXPORT void curses_close (Driver *drvthis);
|
||||||
MODULE_EXPORT int curses_drv_width (Driver *drvthis);
|
MODULE_EXPORT int curses_width (Driver *drvthis);
|
||||||
MODULE_EXPORT int curses_drv_height (Driver *drvthis);
|
MODULE_EXPORT int curses_height (Driver *drvthis);
|
||||||
MODULE_EXPORT void curses_drv_clear (Driver *drvthis);
|
MODULE_EXPORT void curses_clear (Driver *drvthis);
|
||||||
MODULE_EXPORT void curses_drv_flush (Driver *drvthis);
|
MODULE_EXPORT void curses_flush (Driver *drvthis);
|
||||||
MODULE_EXPORT void curses_drv_string (Driver *drvthis, int x, int y, char string[]);
|
MODULE_EXPORT void curses_string (Driver *drvthis, int x, int y, char string[]);
|
||||||
MODULE_EXPORT void curses_drv_chr (Driver *drvthis, int x, int y, char c);
|
MODULE_EXPORT void curses_chr (Driver *drvthis, int x, int y, char c);
|
||||||
|
|
||||||
MODULE_EXPORT void curses_drv_vbar (Driver *drvthis, int x, int y, int len, int promille, int options);
|
MODULE_EXPORT void curses_vbar (Driver *drvthis, int x, int y, int len, int promille, int options);
|
||||||
MODULE_EXPORT void curses_drv_hbar (Driver *drvthis, int x, int y, int len, int promille, int options);
|
MODULE_EXPORT void curses_hbar (Driver *drvthis, int x, int y, int len, int promille, int options);
|
||||||
MODULE_EXPORT void curses_drv_num (Driver *drvthis, int x, int num);
|
MODULE_EXPORT void curses_num (Driver *drvthis, int x, int num);
|
||||||
MODULE_EXPORT void curses_drv_heartbeat (Driver *drvthis, int type);
|
MODULE_EXPORT void curses_heartbeat (Driver *drvthis, int type);
|
||||||
MODULE_EXPORT int curses_drv_icon (Driver *drvthis, int x, int y, int icon);
|
MODULE_EXPORT int curses_icon (Driver *drvthis, int x, int y, int icon);
|
||||||
|
|
||||||
MODULE_EXPORT void curses_drv_backlight (Driver *drvthis, int on);
|
MODULE_EXPORT void curses_backlight (Driver *drvthis, int on);
|
||||||
|
|
||||||
MODULE_EXPORT const char *curses_drv_get_key (Driver *drvthis);
|
MODULE_EXPORT const char *curses_get_key (Driver *drvthis);
|
||||||
|
|
||||||
MODULE_EXPORT void curses_drv_init_num (Driver *drvthis);
|
|
||||||
|
|
||||||
/*Default settings for config file parsing*/
|
/*Default settings for config file parsing*/
|
||||||
#define CONF_DEF_FOREGR "blue"
|
#define CONF_DEF_FOREGR "blue"
|
||||||
|
|||||||
@@ -214,14 +214,14 @@ static char icon_char = '@';
|
|||||||
MODULE_EXPORT char *api_version = API_VERSION;
|
MODULE_EXPORT char *api_version = API_VERSION;
|
||||||
MODULE_EXPORT int stay_in_foreground = 1;
|
MODULE_EXPORT int stay_in_foreground = 1;
|
||||||
MODULE_EXPORT int supports_multiple = 0;
|
MODULE_EXPORT int supports_multiple = 0;
|
||||||
MODULE_EXPORT char *symbol_prefix = "svgalib_drv_";
|
MODULE_EXPORT char *symbol_prefix = "svga_";
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Init driver
|
* Init driver
|
||||||
*/
|
*/
|
||||||
MODULE_EXPORT int
|
MODULE_EXPORT int
|
||||||
svgalib_drv_init (Driver *drvthis)
|
svga_init (Driver *drvthis)
|
||||||
{
|
{
|
||||||
char modestr[LCD_MAX_WIDTH+1] = DEFAULT_MODESTR;
|
char modestr[LCD_MAX_WIDTH+1] = DEFAULT_MODESTR;
|
||||||
char size[LCD_MAX_WIDTH+1] = DEFAULT_SIZE;
|
char size[LCD_MAX_WIDTH+1] = DEFAULT_SIZE;
|
||||||
@@ -370,7 +370,7 @@ svgalib_drv_init (Driver *drvthis)
|
|||||||
* Close down driver
|
* Close down driver
|
||||||
*/
|
*/
|
||||||
MODULE_EXPORT void
|
MODULE_EXPORT void
|
||||||
svgalib_drv_close (Driver *drvthis)
|
svga_close (Driver *drvthis)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
|
|
||||||
@@ -393,7 +393,7 @@ svgalib_drv_close (Driver *drvthis)
|
|||||||
* Return width
|
* Return width
|
||||||
*/
|
*/
|
||||||
MODULE_EXPORT int
|
MODULE_EXPORT int
|
||||||
svgalib_drv_width (Driver *drvthis)
|
svga_width (Driver *drvthis)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
|
|
||||||
@@ -405,7 +405,7 @@ svgalib_drv_width (Driver *drvthis)
|
|||||||
* Return height
|
* Return height
|
||||||
*/
|
*/
|
||||||
MODULE_EXPORT int
|
MODULE_EXPORT int
|
||||||
svgalib_drv_height (Driver *drvthis)
|
svga_height (Driver *drvthis)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
|
|
||||||
@@ -417,7 +417,7 @@ svgalib_drv_height (Driver *drvthis)
|
|||||||
* Return cellwidth
|
* Return cellwidth
|
||||||
*/
|
*/
|
||||||
MODULE_EXPORT int
|
MODULE_EXPORT int
|
||||||
svgalib_drv_cellwidth (Driver *drvthis)
|
svga_cellwidth (Driver *drvthis)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
|
|
||||||
@@ -429,7 +429,7 @@ svgalib_drv_cellwidth (Driver *drvthis)
|
|||||||
* Return cellheight
|
* Return cellheight
|
||||||
*/
|
*/
|
||||||
MODULE_EXPORT int
|
MODULE_EXPORT int
|
||||||
svgalib_drv_cellheight (Driver *drvthis)
|
svga_cellheight (Driver *drvthis)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
|
|
||||||
@@ -441,7 +441,7 @@ svgalib_drv_cellheight (Driver *drvthis)
|
|||||||
* Clear screen
|
* Clear screen
|
||||||
*/
|
*/
|
||||||
MODULE_EXPORT void
|
MODULE_EXPORT void
|
||||||
svgalib_drv_clear (Driver * drvthis)
|
svga_clear (Driver * drvthis)
|
||||||
{
|
{
|
||||||
debug(RPT_DEBUG, "%s(%p)", __FUNCTION__, drvthis);
|
debug(RPT_DEBUG, "%s(%p)", __FUNCTION__, drvthis);
|
||||||
|
|
||||||
@@ -454,7 +454,7 @@ svgalib_drv_clear (Driver * drvthis)
|
|||||||
* Flush framebuffer to screen
|
* Flush framebuffer to screen
|
||||||
*/
|
*/
|
||||||
MODULE_EXPORT void
|
MODULE_EXPORT void
|
||||||
svgalib_drv_flush (Driver *drvthis)
|
svga_flush (Driver *drvthis)
|
||||||
{
|
{
|
||||||
/* It's already on the screen ! */
|
/* It's already on the screen ! */
|
||||||
}
|
}
|
||||||
@@ -465,7 +465,7 @@ svgalib_drv_flush (Driver *drvthis)
|
|||||||
* upper-left is (1,1), and the lower right should be (p->width,p->height).
|
* upper-left is (1,1), and the lower right should be (p->width,p->height).
|
||||||
*/
|
*/
|
||||||
MODULE_EXPORT void
|
MODULE_EXPORT void
|
||||||
svgalib_drv_string (Driver *drvthis, int x, int y, char string[])
|
svga_string (Driver *drvthis, int x, int y, char string[])
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
int i;
|
int i;
|
||||||
@@ -493,7 +493,7 @@ svgalib_drv_string (Driver *drvthis, int x, int y, char string[])
|
|||||||
* upper-left is (1,1), and the lower right should be (p->width,p->height).
|
* upper-left is (1,1), and the lower right should be (p->width,p->height).
|
||||||
*/
|
*/
|
||||||
MODULE_EXPORT void
|
MODULE_EXPORT void
|
||||||
svgalib_drv_chr (Driver *drvthis, int x, int y, char c)
|
svga_chr (Driver *drvthis, int x, int y, char c)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
char buffer[2];
|
char buffer[2];
|
||||||
@@ -518,7 +518,7 @@ svgalib_drv_chr (Driver *drvthis, int x, int y, char c)
|
|||||||
* Writes a big number, but not. A bit like the curses driver.
|
* Writes a big number, but not. A bit like the curses driver.
|
||||||
*/
|
*/
|
||||||
MODULE_EXPORT void
|
MODULE_EXPORT void
|
||||||
svgalib_drv_num (Driver *drvthis, int x, int num)
|
svga_num (Driver *drvthis, int x, int num)
|
||||||
{
|
{
|
||||||
int y, dx;
|
int y, dx;
|
||||||
char c;
|
char c;
|
||||||
@@ -532,7 +532,7 @@ svgalib_drv_num (Driver *drvthis, int x, int num)
|
|||||||
|
|
||||||
for (y = 1; y < 5; y++)
|
for (y = 1; y < 5; y++)
|
||||||
for (dx = 0; dx < 3; dx++)
|
for (dx = 0; dx < 3; dx++)
|
||||||
svgalib_drv_chr(drvthis, x + dx, y, c);
|
svga_chr(drvthis, x + dx, y, c);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -540,7 +540,7 @@ svgalib_drv_num (Driver *drvthis, int x, int num)
|
|||||||
* Draws a vertical bar; erases entire column onscreen.
|
* Draws a vertical bar; erases entire column onscreen.
|
||||||
*/
|
*/
|
||||||
MODULE_EXPORT void
|
MODULE_EXPORT void
|
||||||
svgalib_drv_vbar (Driver *drvthis, int x, int y, int len, int promille, int pattern)
|
svga_vbar (Driver *drvthis, int x, int y, int len, int promille, int pattern)
|
||||||
{
|
{
|
||||||
int pos;
|
int pos;
|
||||||
|
|
||||||
@@ -548,7 +548,7 @@ svgalib_drv_vbar (Driver *drvthis, int x, int y, int len, int promille, int patt
|
|||||||
|
|
||||||
for (pos = 0; pos < len; pos++) {
|
for (pos = 0; pos < len; pos++) {
|
||||||
if (2 * pos < ((long) promille * len / 500 + 1)) {
|
if (2 * pos < ((long) promille * len / 500 + 1)) {
|
||||||
svgalib_drv_chr(drvthis, x, y-pos, '|');
|
svga_chr(drvthis, x, y-pos, '|');
|
||||||
} else {
|
} else {
|
||||||
; /* print nothing */
|
; /* print nothing */
|
||||||
}
|
}
|
||||||
@@ -560,7 +560,7 @@ svgalib_drv_vbar (Driver *drvthis, int x, int y, int len, int promille, int patt
|
|||||||
* Draws a horizontal bar to the right.
|
* Draws a horizontal bar to the right.
|
||||||
*/
|
*/
|
||||||
MODULE_EXPORT void
|
MODULE_EXPORT void
|
||||||
svgalib_drv_hbar (Driver *drvthis, int x, int y, int len, int promille, int pattern)
|
svga_hbar (Driver *drvthis, int x, int y, int len, int promille, int pattern)
|
||||||
{
|
{
|
||||||
int pos;
|
int pos;
|
||||||
|
|
||||||
@@ -568,7 +568,7 @@ svgalib_drv_hbar (Driver *drvthis, int x, int y, int len, int promille, int patt
|
|||||||
|
|
||||||
for (pos = 0; pos < len; pos++) {
|
for (pos = 0; pos < len; pos++) {
|
||||||
if (2 * pos < ((long) promille * len / 500 + 1)) {
|
if (2 * pos < ((long) promille * len / 500 + 1)) {
|
||||||
svgalib_drv_chr(drvthis, x+pos, y, '-');
|
svga_chr(drvthis, x+pos, y, '-');
|
||||||
} else {
|
} else {
|
||||||
; /* print nothing */
|
; /* print nothing */
|
||||||
}
|
}
|
||||||
@@ -580,7 +580,7 @@ svgalib_drv_hbar (Driver *drvthis, int x, int y, int len, int promille, int patt
|
|||||||
* Return a keypress
|
* Return a keypress
|
||||||
*/
|
*/
|
||||||
MODULE_EXPORT const char *
|
MODULE_EXPORT const char *
|
||||||
svgalib_drv_get_key (Driver *drvthis)
|
svga_get_key (Driver *drvthis)
|
||||||
{
|
{
|
||||||
static char buf[2] = " ";
|
static char buf[2] = " ";
|
||||||
int key = vga_getkey ();
|
int key = vga_getkey ();
|
||||||
@@ -630,7 +630,7 @@ svgalib_drv_get_key (Driver *drvthis)
|
|||||||
* This is only the locally stored contrast.
|
* This is only the locally stored contrast.
|
||||||
*/
|
*/
|
||||||
MODULE_EXPORT int
|
MODULE_EXPORT int
|
||||||
svgalib_drv_get_contrast (Driver *drvthis)
|
svga_get_contrast (Driver *drvthis)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
|
|
||||||
@@ -642,7 +642,7 @@ svgalib_drv_get_contrast (Driver *drvthis)
|
|||||||
* Changes screen contrast (in promille)
|
* Changes screen contrast (in promille)
|
||||||
*/
|
*/
|
||||||
MODULE_EXPORT void
|
MODULE_EXPORT void
|
||||||
svgalib_drv_set_contrast (Driver *drvthis, int promille)
|
svga_set_contrast (Driver *drvthis, int promille)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
int contrast;
|
int contrast;
|
||||||
@@ -665,7 +665,7 @@ svgalib_drv_set_contrast (Driver *drvthis, int promille)
|
|||||||
* Retrieves brightness (in promille)
|
* Retrieves brightness (in promille)
|
||||||
*/
|
*/
|
||||||
MODULE_EXPORT int
|
MODULE_EXPORT int
|
||||||
svgalib_drv_get_brightness(Driver *drvthis, int state)
|
svga_get_brightness(Driver *drvthis, int state)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
|
|
||||||
@@ -677,7 +677,7 @@ svgalib_drv_get_brightness(Driver *drvthis, int state)
|
|||||||
* Sets on/off brightness (in promille)
|
* Sets on/off brightness (in promille)
|
||||||
*/
|
*/
|
||||||
MODULE_EXPORT void
|
MODULE_EXPORT void
|
||||||
svgalib_drv_set_brightness(Driver *drvthis, int state, int promille)
|
svga_set_brightness(Driver *drvthis, int state, int promille)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
|
|
||||||
@@ -700,7 +700,7 @@ svgalib_drv_set_brightness(Driver *drvthis, int state, int promille)
|
|||||||
* The hardware support any value between 0 and 100.
|
* The hardware support any value between 0 and 100.
|
||||||
*/
|
*/
|
||||||
MODULE_EXPORT void
|
MODULE_EXPORT void
|
||||||
svgalib_drv_backlight (Driver *drvthis, int on)
|
svga_backlight (Driver *drvthis, int on)
|
||||||
{
|
{
|
||||||
PrivateData *p = drvthis->private_data;
|
PrivateData *p = drvthis->private_data;
|
||||||
int value = (on == BACKLIGHT_ON) ? p->brightness : p->offbrightness;
|
int value = (on == BACKLIGHT_ON) ? p->brightness : p->offbrightness;
|
||||||
|
|||||||
@@ -26,27 +26,27 @@ typedef struct driver_private_data {
|
|||||||
} PrivateData;
|
} PrivateData;
|
||||||
|
|
||||||
|
|
||||||
MODULE_EXPORT int svgalib_drv_init (Driver *drvthis);
|
MODULE_EXPORT int svga_init (Driver *drvthis);
|
||||||
MODULE_EXPORT void svgalib_drv_close (Driver *drvthis);
|
MODULE_EXPORT void svga_close (Driver *drvthis);
|
||||||
MODULE_EXPORT int svgalib_drv_width (Driver *drvthis);
|
MODULE_EXPORT int svga_width (Driver *drvthis);
|
||||||
MODULE_EXPORT int svgalib_drv_height (Driver *drvthis);
|
MODULE_EXPORT int svga_height (Driver *drvthis);
|
||||||
MODULE_EXPORT int svgalib_drv_cellwidth (Driver *drvthis);
|
MODULE_EXPORT int svga_cellwidth (Driver *drvthis);
|
||||||
MODULE_EXPORT int svgalib_drv_cellheight (Driver *drvthis);
|
MODULE_EXPORT int svga_cellheight (Driver *drvthis);
|
||||||
MODULE_EXPORT void svgalib_drv_clear (Driver *drvthis);
|
MODULE_EXPORT void svga_clear (Driver *drvthis);
|
||||||
MODULE_EXPORT void svgalib_drv_flush (Driver *drvthis);
|
MODULE_EXPORT void svga_flush (Driver *drvthis);
|
||||||
MODULE_EXPORT void svgalib_drv_string (Driver *drvthis, int x, int y, char string[]);
|
MODULE_EXPORT void svga_string (Driver *drvthis, int x, int y, char string[]);
|
||||||
MODULE_EXPORT void svgalib_drv_chr (Driver *drvthis, int x, int y, char c);
|
MODULE_EXPORT void svga_chr (Driver *drvthis, int x, int y, char c);
|
||||||
|
|
||||||
MODULE_EXPORT void svgalib_drv_vbar (Driver *drvthis, int x, int y, int len, int promille, int pattern);
|
MODULE_EXPORT void svga_vbar (Driver *drvthis, int x, int y, int len, int promille, int pattern);
|
||||||
MODULE_EXPORT void svgalib_drv_hbar (Driver *drvthis, int x, int y, int len, int promille, int pattern);
|
MODULE_EXPORT void svga_hbar (Driver *drvthis, int x, int y, int len, int promille, int pattern);
|
||||||
MODULE_EXPORT void svgalib_drv_num (Driver *drvthis, int x, int num);
|
MODULE_EXPORT void svga_num (Driver *drvthis, int x, int num);
|
||||||
|
|
||||||
MODULE_EXPORT const char * svgalib_drv_get_key (Driver *drvthis);
|
MODULE_EXPORT const char * svga_get_key (Driver *drvthis);
|
||||||
|
|
||||||
MODULE_EXPORT int svgalib_drv_get_contrast (Driver *drvthis);
|
MODULE_EXPORT int svga_get_contrast (Driver *drvthis);
|
||||||
MODULE_EXPORT void svgalib_drv_set_contrast (Driver *drvthis, int promille);
|
MODULE_EXPORT void svga_set_contrast (Driver *drvthis, int promille);
|
||||||
MODULE_EXPORT int svgalib_drv_get_brightness(Driver *drvthis, int state);
|
MODULE_EXPORT int svga_get_brightness(Driver *drvthis, int state);
|
||||||
MODULE_EXPORT void svgalib_drv_set_brightness(Driver *drvthis, int state, int promille);
|
MODULE_EXPORT void svga_set_brightness(Driver *drvthis, int state, int promille);
|
||||||
MODULE_EXPORT void svgalib_drv_backlight (Driver *drvthis, int on);
|
MODULE_EXPORT void svga_backlight (Driver *drvthis, int on);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user