mirror of
https://github.com/profanity-im/profanity.git
synced 2024-12-04 14:46:46 -05:00
Added occupants UI preference
This commit is contained in:
parent
cbe14d6e4e
commit
ce7cb3f40f
@ -431,6 +431,7 @@ _get_group(preference_t pref)
|
||||
case PREF_INTYPE:
|
||||
case PREF_HISTORY:
|
||||
case PREF_MOUSE:
|
||||
case PREF_OCCUPANTS:
|
||||
case PREF_STATUSES:
|
||||
case PREF_STATUSES_CONSOLE:
|
||||
case PREF_STATUSES_CHAT:
|
||||
@ -493,6 +494,8 @@ _get_key(preference_t pref)
|
||||
return "history";
|
||||
case PREF_MOUSE:
|
||||
return "mouse";
|
||||
case PREF_OCCUPANTS:
|
||||
return "occupants";
|
||||
case PREF_STATUSES:
|
||||
return "statuses";
|
||||
case PREF_STATUSES_CONSOLE:
|
||||
@ -566,6 +569,7 @@ _get_default_boolean(preference_t pref)
|
||||
case PREF_NOTIFY_ROOM_CURRENT:
|
||||
case PREF_NOTIFY_TYPING_CURRENT:
|
||||
case PREF_SPLASH:
|
||||
case PREF_OCCUPANTS:
|
||||
return TRUE;
|
||||
default:
|
||||
return FALSE;
|
||||
|
@ -57,6 +57,7 @@ typedef enum {
|
||||
PREF_INTYPE,
|
||||
PREF_HISTORY,
|
||||
PREF_MOUSE,
|
||||
PREF_OCCUPANTS,
|
||||
PREF_STATUSES,
|
||||
PREF_STATUSES_CONSOLE,
|
||||
PREF_STATUSES_CHAT,
|
||||
|
@ -46,6 +46,7 @@
|
||||
#endif
|
||||
|
||||
#include "config/theme.h"
|
||||
#include "config/preferences.h"
|
||||
#include "ui/ui.h"
|
||||
#include "ui/window.h"
|
||||
#include "xmpp/xmpp.h"
|
||||
@ -60,7 +61,7 @@ win_create(const char * const title, int cols, win_type_t type)
|
||||
ProfWin *new_win = malloc(sizeof(struct prof_win_t));
|
||||
new_win->from = strdup(title);
|
||||
|
||||
if (type == WIN_MUC) {
|
||||
if (type == WIN_MUC && prefs_get_boolean(PREF_OCCUPANTS)) {
|
||||
new_win->win = newpad(PAD_SIZE, (cols/OCCUPANT_WIN_RATIO) * (OCCUPANT_WIN_RATIO-1));
|
||||
wbkgd(new_win->win, COLOUR_TEXT);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user