mirror of
https://github.com/Tha14/toxic.git
synced 2024-11-26 16:03:27 +01:00
reduce number of windows, use consistent naming
This commit is contained in:
parent
61b72daf6a
commit
9ca6c99cdc
20
windows.c
20
windows.c
@ -6,7 +6,7 @@
|
|||||||
extern char *DATA_FILE;
|
extern char *DATA_FILE;
|
||||||
extern int store_data(Messenger *m, char *path);
|
extern int store_data(Messenger *m, char *path);
|
||||||
|
|
||||||
static ToxWindow windows[MAX_WINDOW_SLOTS];
|
static ToxWindow windows[MAX_WINDOWS_NUM];
|
||||||
static ToxWindow *active_window;
|
static ToxWindow *active_window;
|
||||||
static ToxWindow *prompt;
|
static ToxWindow *prompt;
|
||||||
static Messenger *m;
|
static Messenger *m;
|
||||||
@ -26,7 +26,7 @@ void on_request(uint8_t *public_key, uint8_t *data, uint16_t length, void *userd
|
|||||||
wprintw(prompt->window, "\nWith the message: %s\n", data);
|
wprintw(prompt->window, "\nWith the message: %s\n", data);
|
||||||
wprintw(prompt->window, "\nUse \"accept %d\" to accept it.\n", n);
|
wprintw(prompt->window, "\nUse \"accept %d\" to accept it.\n", n);
|
||||||
|
|
||||||
for (i = 0; i < MAX_WINDOW_SLOTS; ++i) {
|
for (i = 0; i < MAX_WINDOWS_NUM; ++i) {
|
||||||
if (windows[i].onFriendRequest != NULL)
|
if (windows[i].onFriendRequest != NULL)
|
||||||
windows[i].onFriendRequest(&windows[i], public_key, data, length);
|
windows[i].onFriendRequest(&windows[i], public_key, data, length);
|
||||||
}
|
}
|
||||||
@ -36,7 +36,7 @@ void on_message(Messenger *m, int friendnumber, uint8_t *string, uint16_t length
|
|||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = 0; i < MAX_WINDOW_SLOTS; ++i) {
|
for (i = 0; i < MAX_WINDOWS_NUM; ++i) {
|
||||||
if (windows[i].onMessage != NULL)
|
if (windows[i].onMessage != NULL)
|
||||||
windows[i].onMessage(&windows[i], m, friendnumber, string, length);
|
windows[i].onMessage(&windows[i], m, friendnumber, string, length);
|
||||||
}
|
}
|
||||||
@ -46,7 +46,7 @@ void on_action(Messenger *m, int friendnumber, uint8_t *string, uint16_t length,
|
|||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = 0; i < MAX_WINDOW_SLOTS; ++i) {
|
for (i = 0; i < MAX_WINDOWS_NUM; ++i) {
|
||||||
if (windows[i].onAction != NULL)
|
if (windows[i].onAction != NULL)
|
||||||
windows[i].onAction(&windows[i], m, friendnumber, string, length);
|
windows[i].onAction(&windows[i], m, friendnumber, string, length);
|
||||||
}
|
}
|
||||||
@ -57,7 +57,7 @@ void on_nickchange(Messenger *m, int friendnumber, uint8_t *string, uint16_t len
|
|||||||
wprintw(prompt->window, "\n(nickchange) %d: %s\n", friendnumber, string);
|
wprintw(prompt->window, "\n(nickchange) %d: %s\n", friendnumber, string);
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = 0; i < MAX_WINDOW_SLOTS; ++i) {
|
for (i = 0; i < MAX_WINDOWS_NUM; ++i) {
|
||||||
if (windows[i].onNickChange != NULL)
|
if (windows[i].onNickChange != NULL)
|
||||||
windows[i].onNickChange(&windows[i], friendnumber, string, length);
|
windows[i].onNickChange(&windows[i], friendnumber, string, length);
|
||||||
}
|
}
|
||||||
@ -68,7 +68,7 @@ void on_statuschange(Messenger *m, int friendnumber, uint8_t *string, uint16_t l
|
|||||||
wprintw(prompt->window, "\n(statuschange) %d: %s\n", friendnumber, string);
|
wprintw(prompt->window, "\n(statuschange) %d: %s\n", friendnumber, string);
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = 0; i < MAX_WINDOW_SLOTS; ++i) {
|
for (i = 0; i < MAX_WINDOWS_NUM; ++i) {
|
||||||
if (windows[i].onStatusChange != NULL)
|
if (windows[i].onStatusChange != NULL)
|
||||||
windows[i].onStatusChange(&windows[i], friendnumber, string, length);
|
windows[i].onStatusChange(&windows[i], friendnumber, string, length);
|
||||||
}
|
}
|
||||||
@ -90,7 +90,7 @@ int add_window(Messenger *m, ToxWindow w)
|
|||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
int i;
|
int i;
|
||||||
for(i = 0; i < MAX_WINDOW_SLOTS; i++) {
|
for(i = 0; i < MAX_WINDOWS_NUM; i++) {
|
||||||
if (windows[i].window)
|
if (windows[i].window)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
@ -124,7 +124,7 @@ void del_window(ToxWindow *w)
|
|||||||
/* Shows next window when tab or back-tab is pressed */
|
/* Shows next window when tab or back-tab is pressed */
|
||||||
void set_next_window(int ch)
|
void set_next_window(int ch)
|
||||||
{
|
{
|
||||||
ToxWindow *end = windows+MAX_WINDOW_SLOTS-1;
|
ToxWindow *end = windows+MAX_WINDOWS_NUM-1;
|
||||||
ToxWindow *inf = active_window;
|
ToxWindow *inf = active_window;
|
||||||
while(true) {
|
while(true) {
|
||||||
if (ch == '\t') {
|
if (ch == '\t') {
|
||||||
@ -146,7 +146,7 @@ void set_next_window(int ch)
|
|||||||
|
|
||||||
void set_active_window(int index)
|
void set_active_window(int index)
|
||||||
{
|
{
|
||||||
if (index < 0 || index >= MAX_WINDOW_SLOTS)
|
if (index < 0 || index >= MAX_WINDOWS_NUM)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
active_window = windows+index;
|
active_window = windows+index;
|
||||||
@ -187,7 +187,7 @@ static void draw_bar()
|
|||||||
|
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = 0; i < (MAX_WINDOW_SLOTS); ++i) {
|
for (i = 0; i < (MAX_WINDOWS_NUM); ++i) {
|
||||||
if (windows[i].window) {
|
if (windows[i].window) {
|
||||||
if (windows+i == active_window)
|
if (windows+i == active_window)
|
||||||
attron(A_BOLD);
|
attron(A_BOLD);
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include "../../core/Messenger.h"
|
#include "../../core/Messenger.h"
|
||||||
#define TOXWINDOWS_MAX_NUM 32
|
#define MAX_WINDOWS_NUM 32
|
||||||
#define MAX_FRIENDS_NUM 100
|
#define MAX_FRIENDS_NUM 100
|
||||||
#define MAX_STR_SIZE 256
|
#define MAX_STR_SIZE 256
|
||||||
#define KEY_SIZE_BYTES 32
|
#define KEY_SIZE_BYTES 32
|
||||||
@ -16,9 +16,6 @@
|
|||||||
/* number of permanent default windows */
|
/* number of permanent default windows */
|
||||||
#define N_DEFAULT_WINS 3
|
#define N_DEFAULT_WINS 3
|
||||||
|
|
||||||
/* maximum window slots for WINDOW_STATUS array */
|
|
||||||
#define MAX_WINDOW_SLOTS N_DEFAULT_WINS+MAX_FRIENDS_NUM
|
|
||||||
|
|
||||||
#ifndef TOXICVER
|
#ifndef TOXICVER
|
||||||
#define TOXICVER "NOVER" //Use the -D flag to set this
|
#define TOXICVER "NOVER" //Use the -D flag to set this
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user