1
0
mirror of https://github.com/Tha14/toxic.git synced 2024-11-23 03:03:02 +01:00

remove cursor from friend and chat windows

This commit is contained in:
Jfreegman 2013-08-02 04:58:15 -04:00
parent c4f31e4646
commit 8eaf96e7bb

18
main.c
View File

@ -280,13 +280,25 @@ void prepare_window(WINDOW* w) {
wresize(w, LINES-2, COLS); wresize(w, LINES-2, COLS);
} }
/* Draws cursor relative to input */ /*
void position_cursor(WINDOW* w) * Draws cursor relative to input on prompt window.
* Removes cursor on friends window and chat windows.
*
* TODO: Make it work for chat windows
*/
void position_cursor(WINDOW* w, char* title, ToxWindow* a)
{ {
curs_set(1);
if (strcmp(title, "[prompt]") == 0) { // main/prompt window
int x, y; int x, y;
getyx(w, y, x); getyx(w, y, x);
move(y, x); move(y, x);
} }
else if (strcmp(title, "[friends]") == 0) // friends window
curs_set(0);
else // any other window (i.e chat)
curs_set(0);
}
int main(int argc, char* argv[]) { int main(int argc, char* argv[]) {
int ch; int ch;
@ -307,7 +319,7 @@ int main(int argc, char* argv[]) {
a->blink = false; a->blink = false;
a->onDraw(a); a->onDraw(a);
draw_bar(); draw_bar();
position_cursor(a->window); position_cursor(a->window, a->title, a);
// Handle input. // Handle input.
ch = getch(); ch = getch();