Removed inputwin functions from ui.h
This commit is contained in:
@@ -43,6 +43,7 @@
|
||||
#include "roster_list.h"
|
||||
#include "ui/ui.h"
|
||||
#include "ui/statusbar.h"
|
||||
#include "ui/inputwin.h"
|
||||
#include "ui/windows.h"
|
||||
#include "xmpp/xmpp.h"
|
||||
|
||||
@@ -59,8 +60,8 @@ static int _printable(const wint_t ch);
|
||||
static void _clear_input(void);
|
||||
static void _go_to_end(int display_size);
|
||||
|
||||
static void
|
||||
_create_input_window(void)
|
||||
void
|
||||
create_input_window(void)
|
||||
{
|
||||
#ifdef NCURSES_REENTRANT
|
||||
set_escdelay(25);
|
||||
@@ -75,8 +76,8 @@ _create_input_window(void)
|
||||
_inp_win_update_virtual();
|
||||
}
|
||||
|
||||
static void
|
||||
_inp_win_resize(const char * const input, const int size)
|
||||
void
|
||||
inp_win_resize(const char * const input, const int size)
|
||||
{
|
||||
int inp_x;
|
||||
getmaxyx(stdscr, rows, cols);
|
||||
@@ -93,20 +94,20 @@ _inp_win_resize(const char * const input, const int size)
|
||||
_inp_win_update_virtual();
|
||||
}
|
||||
|
||||
static void
|
||||
_inp_non_block(void)
|
||||
void
|
||||
inp_non_block(void)
|
||||
{
|
||||
wtimeout(inp_win, 20);
|
||||
}
|
||||
|
||||
static void
|
||||
_inp_block(void)
|
||||
void
|
||||
inp_block(void)
|
||||
{
|
||||
wtimeout(inp_win, -1);
|
||||
}
|
||||
|
||||
static wint_t
|
||||
_inp_get_char(char *input, int *size)
|
||||
wint_t
|
||||
inp_get_char(char *input, int *size)
|
||||
{
|
||||
int inp_x = 0;
|
||||
int i;
|
||||
@@ -208,8 +209,8 @@ _inp_get_char(char *input, int *size)
|
||||
return ch;
|
||||
}
|
||||
|
||||
static void
|
||||
_inp_get_password(char *passwd)
|
||||
void
|
||||
inp_get_password(char *passwd)
|
||||
{
|
||||
_clear_input();
|
||||
_inp_win_update_virtual();
|
||||
@@ -221,14 +222,14 @@ _inp_get_password(char *passwd)
|
||||
status_bar_clear();
|
||||
}
|
||||
|
||||
static void
|
||||
_inp_put_back(void)
|
||||
void
|
||||
inp_put_back(void)
|
||||
{
|
||||
_inp_win_update_virtual();
|
||||
}
|
||||
|
||||
static void
|
||||
_inp_replace_input(char *input, const char * const new_input, int *size)
|
||||
void
|
||||
inp_replace_input(char *input, const char * const new_input, int *size)
|
||||
{
|
||||
int display_size;
|
||||
strncpy(input, new_input, INP_WIN_MAX);
|
||||
@@ -240,8 +241,8 @@ _inp_replace_input(char *input, const char * const new_input, int *size)
|
||||
_go_to_end(display_size);
|
||||
}
|
||||
|
||||
static void
|
||||
_inp_win_reset(void)
|
||||
void
|
||||
inp_win_reset(void)
|
||||
{
|
||||
_clear_input();
|
||||
pad_start = 0;
|
||||
@@ -708,18 +709,4 @@ _printable(const wint_t ch)
|
||||
bytes[utf_len] = '\0';
|
||||
gunichar unichar = g_utf8_get_char(bytes);
|
||||
return g_unichar_isprint(unichar) && (ch != KEY_MOUSE);
|
||||
}
|
||||
|
||||
void
|
||||
inputwin_init_module(void)
|
||||
{
|
||||
create_input_window = _create_input_window;
|
||||
inp_win_resize = _inp_win_resize;
|
||||
inp_non_block = _inp_non_block;
|
||||
inp_block = _inp_block;
|
||||
inp_get_char = _inp_get_char;
|
||||
inp_get_password = _inp_get_password;
|
||||
inp_put_back = _inp_put_back;
|
||||
inp_replace_input = _inp_replace_input;
|
||||
inp_win_reset = _inp_win_reset;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user