Rename ui chat to log
This commit is contained in:
		
							parent
							
								
									35589a5624
								
							
						
					
					
						commit
						7b5bc5aa41
					
				
							
								
								
									
										2
									
								
								chat.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								chat.c
									
									
									
									
									
								
							| @ -68,7 +68,7 @@ int main(int argc, char *argv[]) { | |||||||
| 	chat.user = strdup(chat.nick); | 	chat.user = strdup(chat.nick); | ||||||
| 
 | 
 | ||||||
| 	uiInit(); | 	uiInit(); | ||||||
| 	uiChat("Traveling..."); | 	uiLog("Traveling..."); | ||||||
| 	uiDraw(); | 	uiDraw(); | ||||||
| 
 | 
 | ||||||
| 	int sock = ircConnect(host, port, webPass); | 	int sock = ircConnect(host, port, webPass); | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								chat.h
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								chat.h
									
									
									
									
									
								
							| @ -40,7 +40,7 @@ void uiHide(void); | |||||||
| void uiDraw(void); | void uiDraw(void); | ||||||
| void uiRead(void); | void uiRead(void); | ||||||
| void uiTopic(const char *topic); | void uiTopic(const char *topic); | ||||||
| void uiChat(const char *line); | void uiLog(const char *line); | ||||||
| 
 | 
 | ||||||
| __attribute__((format(printf, 1, 2))) | __attribute__((format(printf, 1, 2))) | ||||||
| void uiFmt(const char *format, ...); | void uiFmt(const char *format, ...); | ||||||
|  | |||||||
							
								
								
									
										4
									
								
								handle.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								handle.c
									
									
									
									
									
								
							| @ -58,9 +58,9 @@ static void handle432(char *prefix, char *params) { | |||||||
| 	shift(¶ms); | 	shift(¶ms); | ||||||
| 	shift(¶ms); | 	shift(¶ms); | ||||||
| 	char *mesg = shift(¶ms); | 	char *mesg = shift(¶ms); | ||||||
| 	uiChat("You can't use that name here"); | 	uiLog("You can't use that name here"); | ||||||
| 	uiFmt("Sheriff says, \"%s\"", mesg); | 	uiFmt("Sheriff says, \"%s\"", mesg); | ||||||
| 	uiChat("Type /nick <name> to choose a new one"); | 	uiLog("Type /nick <name> to choose a new one"); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| static void handle001(char *prefix, char *params) { | static void handle001(char *prefix, char *params) { | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								input.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								input.c
									
									
									
									
									
								
							| @ -60,7 +60,7 @@ static void inputNick(wchar_t *params) { | |||||||
| 	if (nick) { | 	if (nick) { | ||||||
| 		ircFmt("NICK %ls\r\n", nick); | 		ircFmt("NICK %ls\r\n", nick); | ||||||
| 	} else { | 	} else { | ||||||
| 		uiChat("/nick requires a name"); | 		uiLog("/nick requires a name"); | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										28
									
								
								ui.c
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								ui.c
									
									
									
									
									
								
							| @ -37,12 +37,12 @@ | |||||||
| #define MIN(a, b) ((a) < (b) ? (a) : (b)) | #define MIN(a, b) ((a) < (b) ? (a) : (b)) | ||||||
| 
 | 
 | ||||||
| static const int TOPIC_COLS = 512; | static const int TOPIC_COLS = 512; | ||||||
| static const int CHAT_LINES = 100; |  | ||||||
| static const int INPUT_COLS = 512; | static const int INPUT_COLS = 512; | ||||||
|  | static const int LOG_LINES = 100; | ||||||
| 
 | 
 | ||||||
| static struct { | static struct { | ||||||
| 	WINDOW *topic; | 	WINDOW *topic; | ||||||
| 	WINDOW *chat; | 	WINDOW *log; | ||||||
| 	WINDOW *input; | 	WINDOW *input; | ||||||
| 	size_t cursor; | 	size_t cursor; | ||||||
| } ui; | } ui; | ||||||
| @ -67,10 +67,10 @@ void uiInit(void) { | |||||||
| 	ui.topic = newpad(2, TOPIC_COLS); | 	ui.topic = newpad(2, TOPIC_COLS); | ||||||
| 	mvwhline(ui.topic, 1, 0, ACS_HLINE, TOPIC_COLS); | 	mvwhline(ui.topic, 1, 0, ACS_HLINE, TOPIC_COLS); | ||||||
| 
 | 
 | ||||||
| 	ui.chat = newpad(CHAT_LINES, COLS); | 	ui.log = newpad(LOG_LINES, COLS); | ||||||
| 	wsetscrreg(ui.chat, 0, CHAT_LINES - 1); | 	wsetscrreg(ui.log, 0, LOG_LINES - 1); | ||||||
| 	scrollok(ui.chat, true); | 	scrollok(ui.log, true); | ||||||
| 	wmove(ui.chat, CHAT_LINES - (LINES - 4) - 1, 0); | 	wmove(ui.log, LOG_LINES - (LINES - 4) - 1, 0); | ||||||
| 
 | 
 | ||||||
| 	ui.input = newpad(2, INPUT_COLS); | 	ui.input = newpad(2, INPUT_COLS); | ||||||
| 	mvwhline(ui.input, 0, 0, ACS_HLINE, INPUT_COLS); | 	mvwhline(ui.input, 0, 0, ACS_HLINE, INPUT_COLS); | ||||||
| @ -79,8 +79,8 @@ void uiInit(void) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| static void uiResize(void) { | static void uiResize(void) { | ||||||
| 	wresize(ui.chat, CHAT_LINES, COLS); | 	wresize(ui.log, LOG_LINES, COLS); | ||||||
| 	wmove(ui.chat, CHAT_LINES - 1, COLS - 1); | 	wmove(ui.log, LOG_LINES - 1, COLS - 1); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void uiHide(void) { | void uiHide(void) { | ||||||
| @ -98,8 +98,8 @@ void uiDraw(void) { | |||||||
| 		1, lastCol | 		1, lastCol | ||||||
| 	); | 	); | ||||||
| 	pnoutrefresh( | 	pnoutrefresh( | ||||||
| 		ui.chat, | 		ui.log, | ||||||
| 		CHAT_LINES - (LINES - 4), 0, | 		LOG_LINES - (LINES - 4), 0, | ||||||
| 		2, 0, | 		2, 0, | ||||||
| 		lastLine - 2, lastCol | 		lastLine - 2, lastCol | ||||||
| 	); | 	); | ||||||
| @ -194,9 +194,9 @@ void uiTopic(const char *topic) { | |||||||
| 	uiAdd(ui.topic, topic); | 	uiAdd(ui.topic, topic); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void uiChat(const char *line) { | void uiLog(const char *line) { | ||||||
| 	waddch(ui.chat, '\n'); | 	waddch(ui.log, '\n'); | ||||||
| 	uiAdd(ui.chat, line); | 	uiAdd(ui.log, line); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void uiFmt(const char *format, ...) { | void uiFmt(const char *format, ...) { | ||||||
| @ -206,7 +206,7 @@ void uiFmt(const char *format, ...) { | |||||||
| 	vasprintf(&buf, format, ap); | 	vasprintf(&buf, format, ap); | ||||||
| 	va_end(ap); | 	va_end(ap); | ||||||
| 	if (!buf) err(EX_OSERR, "vasprintf"); | 	if (!buf) err(EX_OSERR, "vasprintf"); | ||||||
| 	uiChat(buf); | 	uiLog(buf); | ||||||
| 	free(buf); | 	free(buf); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user