summaryrefslogtreecommitdiff
path: root/testing/toxic/chat.c
diff options
context:
space:
mode:
Diffstat (limited to 'testing/toxic/chat.c')
-rw-r--r--testing/toxic/chat.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/testing/toxic/chat.c b/testing/toxic/chat.c
index 50aa81b0..b835cf2d 100644
--- a/testing/toxic/chat.c
+++ b/testing/toxic/chat.c
@@ -63,8 +63,6 @@ static void chat_onMessage(ToxWindow* self, int num, uint8_t* msg, uint16_t len)
63 wprintw(ctx->history,"%s",hour); 63 wprintw(ctx->history,"%s",hour);
64 wprintw(ctx->history,":%s ",min); 64 wprintw(ctx->history,":%s ",min);
65 wattron(ctx->history, COLOR_PAIR(4)); 65 wattron(ctx->history, COLOR_PAIR(4));
66 wprintw(ctx->history, "%s: ", now);
67 wattron(ctx->history, COLOR_PAIR(4));
68 wprintw(ctx->history, "%s: ", nick); 66 wprintw(ctx->history, "%s: ", nick);
69 wattroff(ctx->history, COLOR_PAIR(4)); 67 wattroff(ctx->history, COLOR_PAIR(4));
70 wprintw(ctx->history, "%s\n", msg); 68 wprintw(ctx->history, "%s\n", msg);
@@ -109,17 +107,19 @@ static void chat_onKey(ToxWindow* self, int key) {
109 } 107 }
110 else if(key == '\n') { 108 else if(key == '\n') {
111 109
110 printf("Get times to int");
112 int inthour = timeinfo->tm_hour; //Pretty bad, but it gets the job done 111 int inthour = timeinfo->tm_hour; //Pretty bad, but it gets the job done
113 int intmin = timeinfo->tm_min; 112 int intmin = timeinfo->tm_min;
114 char min[2]; 113 char min[2];
115 char hour[2]; 114 char hour[2];
115 printf("Turn to varible");
116 sprintf(hour,"%d",inthour); 116 sprintf(hour,"%d",inthour);
117 if (intmin < 10) { 117 if (intmin < 10) {
118 sprintf(min,"0%d",intmin); 118 sprintf(min,"0%d",intmin);
119 } else { 119 } else {
120 sprintf(min,"%d",intmin); 120 sprintf(min,"%d",intmin);
121 } 121 }
122 122 printf("Display");
123 wattron(ctx->history, COLOR_PAIR(2)); 123 wattron(ctx->history, COLOR_PAIR(2));
124 wprintw(ctx->history,"%s",hour); 124 wprintw(ctx->history,"%s",hour);
125 wprintw(ctx->history,":%s ",min); 125 wprintw(ctx->history,":%s ",min);
@@ -147,6 +147,7 @@ static void chat_onKey(ToxWindow* self, int key) {
147} 147}
148 148
149static void chat_onDraw(ToxWindow* self) { 149static void chat_onDraw(ToxWindow* self) {
150 curs_set(1);
150 int x, y; 151 int x, y;
151 ChatContext* ctx = (ChatContext*) self->x; 152 ChatContext* ctx = (ChatContext*) self->x;
152 153
@@ -158,7 +159,7 @@ static void chat_onDraw(ToxWindow* self) {
158 159
159 wclear(ctx->linewin); 160 wclear(ctx->linewin);
160 mvwhline(ctx->linewin, 0, 0, '_', COLS); 161 mvwhline(ctx->linewin, 0, 0, '_', COLS);
161 mvwprintw(ctx->linewin, 1, 0, "%s\n", ctx->line); 162 mvwprintw(self->window, y-1, 0, "%s\n", ctx->line);
162 163
163 wrefresh(self->window); 164 wrefresh(self->window);
164} 165}