2012-10-21 15:02:20 -04:00
|
|
|
/*
|
2012-05-09 22:29:48 -04:00
|
|
|
* preferences.h
|
|
|
|
*
|
2019-01-22 05:31:45 -05:00
|
|
|
* Copyright (C) 2012 - 2019 James Booth <boothj5@gmail.com>
|
2012-10-21 15:02:20 -04:00
|
|
|
*
|
2012-05-09 22:29:48 -04:00
|
|
|
* This file is part of Profanity.
|
|
|
|
*
|
|
|
|
* Profanity is free software: you can redistribute it and/or modify
|
|
|
|
* it under the terms of the GNU General Public License as published by
|
|
|
|
* the Free Software Foundation, either version 3 of the License, or
|
|
|
|
* (at your option) any later version.
|
|
|
|
*
|
|
|
|
* Profanity is distributed in the hope that it will be useful,
|
|
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
* GNU General Public License for more details.
|
|
|
|
*
|
|
|
|
* You should have received a copy of the GNU General Public License
|
2016-07-23 20:14:49 -04:00
|
|
|
* along with Profanity. If not, see <https://www.gnu.org/licenses/>.
|
2012-05-09 22:29:48 -04:00
|
|
|
*
|
2014-08-24 15:57:39 -04:00
|
|
|
* In addition, as a special exception, the copyright holders give permission to
|
|
|
|
* link the code of portions of this program with the OpenSSL library under
|
|
|
|
* certain conditions as described in each individual source file, and
|
|
|
|
* distribute linked combinations including the two.
|
|
|
|
*
|
|
|
|
* You must obey the GNU General Public License in all respects for all of the
|
|
|
|
* code used other than OpenSSL. If you modify file(s) with this exception, you
|
|
|
|
* may extend this exception to your version of the file(s), but you are not
|
|
|
|
* obligated to do so. If you do not wish to do so, delete this exception
|
|
|
|
* statement from your version. If you delete this exception statement from all
|
|
|
|
* source files in the program, then also delete it here.
|
|
|
|
*
|
2012-05-09 22:29:48 -04:00
|
|
|
*/
|
|
|
|
|
2016-07-24 09:51:39 -04:00
|
|
|
#ifndef CONFIG_PREFERENCES_H
|
|
|
|
#define CONFIG_PREFERENCES_H
|
2012-05-09 22:29:48 -04:00
|
|
|
|
2016-03-31 16:05:02 -04:00
|
|
|
#include "config.h"
|
2012-09-08 11:51:09 -04:00
|
|
|
|
2012-05-10 04:55:55 -04:00
|
|
|
#include <glib.h>
|
|
|
|
|
2012-11-12 04:13:03 -05:00
|
|
|
#define PREFS_MIN_LOG_SIZE 64
|
2012-11-11 16:44:55 -05:00
|
|
|
#define PREFS_MAX_LOG_SIZE 1048580
|
|
|
|
|
2015-01-10 14:22:38 -05:00
|
|
|
// represents all settings in .profrc
|
|
|
|
// each enum value is mapped to a group and key in .profrc (see preferences.c)
|
2013-02-02 21:35:04 -05:00
|
|
|
typedef enum {
|
|
|
|
PREF_SPLASH,
|
|
|
|
PREF_BEEP,
|
|
|
|
PREF_VERCHECK,
|
|
|
|
PREF_THEME,
|
2016-09-22 16:42:00 -04:00
|
|
|
PREF_WINTITLE_SHOW,
|
|
|
|
PREF_WINTITLE_GOODBYE,
|
2013-02-02 21:35:04 -05:00
|
|
|
PREF_FLASH,
|
2016-04-16 10:29:32 -04:00
|
|
|
PREF_TRAY,
|
2016-05-14 19:55:19 -04:00
|
|
|
PREF_TRAY_READ,
|
2013-02-02 21:35:04 -05:00
|
|
|
PREF_INTYPE,
|
|
|
|
PREF_HISTORY,
|
2015-02-02 05:10:05 -05:00
|
|
|
PREF_CARBONS,
|
2015-03-19 18:57:51 -04:00
|
|
|
PREF_RECEIPTS_SEND,
|
|
|
|
PREF_RECEIPTS_REQUEST,
|
2014-10-09 17:02:39 -04:00
|
|
|
PREF_OCCUPANTS,
|
2014-11-15 18:47:27 -05:00
|
|
|
PREF_OCCUPANTS_SIZE,
|
2015-04-11 21:14:37 -04:00
|
|
|
PREF_OCCUPANTS_JID,
|
2014-11-10 18:23:02 -05:00
|
|
|
PREF_ROSTER,
|
2014-11-15 18:47:27 -05:00
|
|
|
PREF_ROSTER_SIZE,
|
2014-11-10 18:23:02 -05:00
|
|
|
PREF_ROSTER_OFFLINE,
|
|
|
|
PREF_ROSTER_RESOURCE,
|
2015-11-15 16:33:48 -05:00
|
|
|
PREF_ROSTER_PRESENCE,
|
|
|
|
PREF_ROSTER_STATUS,
|
2015-07-08 07:11:56 -04:00
|
|
|
PREF_ROSTER_EMPTY,
|
2014-11-10 18:23:02 -05:00
|
|
|
PREF_ROSTER_BY,
|
2015-11-17 18:37:33 -05:00
|
|
|
PREF_ROSTER_ORDER,
|
2016-01-16 21:17:12 -05:00
|
|
|
PREF_ROSTER_UNREAD,
|
2015-11-17 21:02:49 -05:00
|
|
|
PREF_ROSTER_COUNT,
|
2016-01-27 18:02:28 -05:00
|
|
|
PREF_ROSTER_COUNT_ZERO,
|
2015-11-17 21:14:11 -05:00
|
|
|
PREF_ROSTER_PRIORITY,
|
2015-11-21 20:39:20 -05:00
|
|
|
PREF_ROSTER_WRAP,
|
2015-11-22 11:37:05 -05:00
|
|
|
PREF_ROSTER_RESOURCE_JOIN,
|
2016-01-19 20:48:41 -05:00
|
|
|
PREF_ROSTER_CONTACTS,
|
2016-02-06 19:49:48 -05:00
|
|
|
PREF_ROSTER_UNSUBSCRIBED,
|
2016-01-01 20:29:12 -05:00
|
|
|
PREF_ROSTER_ROOMS,
|
2016-01-19 17:38:00 -05:00
|
|
|
PREF_ROSTER_ROOMS_POS,
|
2016-01-31 20:11:01 -05:00
|
|
|
PREF_ROSTER_ROOMS_BY,
|
2016-01-09 17:21:09 -05:00
|
|
|
PREF_ROSTER_ROOMS_ORDER,
|
2016-01-16 20:49:16 -05:00
|
|
|
PREF_ROSTER_ROOMS_UNREAD,
|
2018-01-21 13:49:07 -05:00
|
|
|
PREF_ROSTER_ROOMS_SERVER,
|
2016-01-23 20:04:21 -05:00
|
|
|
PREF_ROSTER_PRIVATE,
|
2014-10-18 15:22:34 -04:00
|
|
|
PREF_MUC_PRIVILEGES,
|
2014-11-07 17:38:34 -05:00
|
|
|
PREF_PRESENCE,
|
2014-11-09 18:29:25 -05:00
|
|
|
PREF_WRAP,
|
2015-09-30 17:34:27 -04:00
|
|
|
PREF_TIME_CONSOLE,
|
|
|
|
PREF_TIME_CHAT,
|
|
|
|
PREF_TIME_MUC,
|
2018-04-11 12:57:50 -04:00
|
|
|
PREF_TIME_CONFIG,
|
2015-09-30 17:34:27 -04:00
|
|
|
PREF_TIME_PRIVATE,
|
|
|
|
PREF_TIME_XMLCONSOLE,
|
2015-03-10 19:35:08 -04:00
|
|
|
PREF_TIME_STATUSBAR,
|
2015-09-29 18:30:23 -04:00
|
|
|
PREF_TIME_LASTACTIVITY,
|
2013-02-02 21:35:04 -05:00
|
|
|
PREF_STATUSES,
|
2014-01-19 11:17:34 -05:00
|
|
|
PREF_STATUSES_CONSOLE,
|
|
|
|
PREF_STATUSES_CHAT,
|
|
|
|
PREF_STATUSES_MUC,
|
2013-02-02 21:35:04 -05:00
|
|
|
PREF_STATES,
|
|
|
|
PREF_OUTTYPE,
|
|
|
|
PREF_NOTIFY_TYPING,
|
2014-05-24 16:13:33 -04:00
|
|
|
PREF_NOTIFY_TYPING_CURRENT,
|
2015-11-28 19:08:49 -05:00
|
|
|
PREF_NOTIFY_CHAT,
|
|
|
|
PREF_NOTIFY_CHAT_CURRENT,
|
|
|
|
PREF_NOTIFY_CHAT_TEXT,
|
2014-05-24 10:54:10 -04:00
|
|
|
PREF_NOTIFY_ROOM,
|
2015-11-25 16:24:21 -05:00
|
|
|
PREF_NOTIFY_ROOM_MENTION,
|
|
|
|
PREF_NOTIFY_ROOM_TRIGGER,
|
2014-05-24 15:46:03 -04:00
|
|
|
PREF_NOTIFY_ROOM_CURRENT,
|
2014-05-24 17:14:26 -04:00
|
|
|
PREF_NOTIFY_ROOM_TEXT,
|
2013-04-22 18:48:23 -04:00
|
|
|
PREF_NOTIFY_INVITE,
|
2013-04-27 18:46:49 -04:00
|
|
|
PREF_NOTIFY_SUB,
|
2016-04-06 20:01:27 -04:00
|
|
|
PREF_NOTIFY_MENTION_CASE_SENSITIVE,
|
|
|
|
PREF_NOTIFY_MENTION_WHOLE_WORD,
|
2013-02-02 21:35:04 -05:00
|
|
|
PREF_CHLOG,
|
2013-05-04 19:16:10 -04:00
|
|
|
PREF_GRLOG,
|
2013-02-02 22:24:13 -05:00
|
|
|
PREF_AUTOAWAY_CHECK,
|
|
|
|
PREF_AUTOAWAY_MODE,
|
2013-11-07 18:04:12 -05:00
|
|
|
PREF_AUTOAWAY_MESSAGE,
|
2015-09-27 18:08:30 -04:00
|
|
|
PREF_AUTOXA_MESSAGE,
|
2014-01-13 15:17:45 -05:00
|
|
|
PREF_CONNECT_ACCOUNT,
|
2014-11-27 12:42:23 -05:00
|
|
|
PREF_DEFAULT_ACCOUNT,
|
2014-04-13 16:56:35 -04:00
|
|
|
PREF_LOG_ROTATE,
|
2014-04-19 03:12:22 -04:00
|
|
|
PREF_LOG_SHARED,
|
2014-05-11 08:13:25 -04:00
|
|
|
PREF_OTR_LOG,
|
2015-01-10 14:10:10 -05:00
|
|
|
PREF_OTR_POLICY,
|
|
|
|
PREF_RESOURCE_TITLE,
|
2015-01-12 05:32:32 -05:00
|
|
|
PREF_RESOURCE_MESSAGE,
|
2015-06-21 16:07:57 -04:00
|
|
|
PREF_INPBLOCK_DYNAMIC,
|
|
|
|
PREF_ENC_WARN,
|
2015-09-23 15:37:41 -04:00
|
|
|
PREF_PGP_LOG,
|
2015-10-17 19:03:15 -04:00
|
|
|
PREF_TLS_CERTPATH,
|
2015-10-13 19:46:16 -04:00
|
|
|
PREF_TLS_SHOW,
|
2015-10-14 16:17:46 -04:00
|
|
|
PREF_LASTACTIVITY,
|
2015-12-29 18:00:49 -05:00
|
|
|
PREF_CONSOLE_MUC,
|
2016-02-03 18:39:20 -05:00
|
|
|
PREF_CONSOLE_PRIVATE,
|
2016-02-03 18:02:52 -05:00
|
|
|
PREF_CONSOLE_CHAT,
|
2016-05-23 18:53:44 -04:00
|
|
|
PREF_BOOKMARK_INVITE,
|
2017-02-05 17:37:48 -05:00
|
|
|
PREF_PLUGINS_SOURCEPATH,
|
2018-02-05 15:01:54 -05:00
|
|
|
PREF_ROOM_LIST_CACHE,
|
2018-03-08 17:27:49 -05:00
|
|
|
PREF_STATUSBAR_SHOW_NAME,
|
2018-03-09 18:44:28 -05:00
|
|
|
PREF_STATUSBAR_SHOW_NUMBER,
|
2018-03-10 17:16:52 -05:00
|
|
|
PREF_STATUSBAR_SELF,
|
2018-03-09 16:11:59 -05:00
|
|
|
PREF_STATUSBAR_CHAT,
|
|
|
|
PREF_STATUSBAR_ROOM,
|
2019-02-26 13:53:06 -05:00
|
|
|
PREF_OMEMO_LOG,
|
2013-02-02 21:35:04 -05:00
|
|
|
} preference_t;
|
|
|
|
|
2014-01-23 17:29:53 -05:00
|
|
|
typedef struct prof_alias_t {
|
|
|
|
gchar *name;
|
|
|
|
gchar *value;
|
|
|
|
} ProfAlias;
|
|
|
|
|
2016-09-22 19:56:53 -04:00
|
|
|
typedef struct prof_winplacement_t {
|
|
|
|
int titlebar_pos;
|
|
|
|
int mainwin_pos;
|
|
|
|
int statusbar_pos;
|
|
|
|
int inputwin_pos;
|
|
|
|
} ProfWinPlacement;
|
|
|
|
|
2012-05-09 22:29:48 -04:00
|
|
|
void prefs_load(void);
|
2012-07-31 18:01:15 -04:00
|
|
|
void prefs_close(void);
|
2012-05-09 22:29:48 -04:00
|
|
|
|
2015-10-25 18:23:38 -04:00
|
|
|
char* prefs_find_login(char *prefix);
|
2012-10-21 18:46:30 -04:00
|
|
|
void prefs_reset_login_search(void);
|
2015-11-23 20:34:06 -05:00
|
|
|
|
2017-03-31 19:27:11 -04:00
|
|
|
char* prefs_autocomplete_boolean_choice(const char *const prefix, gboolean previous);
|
2012-10-22 17:15:06 -04:00
|
|
|
void prefs_reset_boolean_choice(void);
|
2012-05-10 18:51:06 -04:00
|
|
|
|
2017-03-31 19:27:11 -04:00
|
|
|
char* prefs_autocomplete_room_trigger(const char *const prefix, gboolean previous);
|
2015-11-23 20:34:06 -05:00
|
|
|
void prefs_reset_room_trigger_ac(void);
|
|
|
|
|
2012-12-19 18:31:25 -05:00
|
|
|
gint prefs_get_gone(void);
|
|
|
|
void prefs_set_gone(gint value);
|
2012-05-10 04:55:55 -04:00
|
|
|
|
2012-10-27 17:05:08 -04:00
|
|
|
void prefs_set_notify_remind(gint period);
|
|
|
|
gint prefs_get_notify_remind(void);
|
2014-05-24 11:46:05 -04:00
|
|
|
|
2012-11-12 04:13:03 -05:00
|
|
|
void prefs_set_max_log_size(gint value);
|
2012-11-11 16:44:55 -05:00
|
|
|
gint prefs_get_max_log_size(void);
|
2012-11-13 05:51:28 -05:00
|
|
|
gint prefs_get_priority(void);
|
2012-11-24 21:14:38 -05:00
|
|
|
void prefs_set_reconnect(gint value);
|
|
|
|
gint prefs_get_reconnect(void);
|
2012-11-26 18:58:24 -05:00
|
|
|
void prefs_set_autoping(gint value);
|
|
|
|
gint prefs_get_autoping(void);
|
2016-01-01 14:50:13 -05:00
|
|
|
void prefs_set_autoping_timeout(gint value);
|
|
|
|
gint prefs_get_autoping_timeout(void);
|
2014-12-21 13:15:29 -05:00
|
|
|
gint prefs_get_inpblock(void);
|
|
|
|
void prefs_set_inpblock(gint value);
|
2012-10-27 17:05:08 -04:00
|
|
|
|
2018-03-08 18:11:49 -05:00
|
|
|
void prefs_set_statusbartabs(gint value);
|
|
|
|
gint prefs_get_statusbartabs(void);
|
2018-03-10 20:18:46 -05:00
|
|
|
void prefs_set_statusbartablen(gint value);
|
|
|
|
gint prefs_get_statusbartablen(void);
|
2018-03-08 18:11:49 -05:00
|
|
|
|
2014-11-15 18:47:27 -05:00
|
|
|
void prefs_set_occupants_size(gint value);
|
|
|
|
gint prefs_get_occupants_size(void);
|
|
|
|
void prefs_set_roster_size(gint value);
|
|
|
|
gint prefs_get_roster_size(void);
|
|
|
|
|
2012-11-30 18:34:14 -05:00
|
|
|
gint prefs_get_autoaway_time(void);
|
|
|
|
void prefs_set_autoaway_time(gint value);
|
2015-09-27 18:08:30 -04:00
|
|
|
gint prefs_get_autoxa_time(void);
|
|
|
|
void prefs_set_autoxa_time(gint value);
|
2012-11-30 18:34:14 -05:00
|
|
|
|
2016-02-14 17:28:55 -05:00
|
|
|
gchar** prefs_get_plugins(void);
|
2016-02-14 19:09:51 -05:00
|
|
|
void prefs_free_plugins(gchar **plugins);
|
2016-04-09 20:15:11 -04:00
|
|
|
void prefs_add_plugin(const char *const name);
|
2016-06-30 18:14:05 -04:00
|
|
|
void prefs_remove_plugin(const char *const name);
|
2016-02-14 17:28:55 -05:00
|
|
|
|
2015-08-25 20:06:10 -04:00
|
|
|
char prefs_get_otr_char(void);
|
|
|
|
void prefs_set_otr_char(char ch);
|
|
|
|
char prefs_get_pgp_char(void);
|
|
|
|
void prefs_set_pgp_char(char ch);
|
2019-02-26 13:53:06 -05:00
|
|
|
char prefs_get_omemo_char(void);
|
|
|
|
void prefs_set_omemo_char(char ch);
|
2015-08-25 20:06:10 -04:00
|
|
|
|
2015-11-19 18:21:51 -05:00
|
|
|
char prefs_get_roster_header_char(void);
|
|
|
|
void prefs_set_roster_header_char(char ch);
|
|
|
|
void prefs_clear_roster_header_char(void);
|
2015-11-19 19:06:46 -05:00
|
|
|
char prefs_get_roster_contact_char(void);
|
|
|
|
void prefs_set_roster_contact_char(char ch);
|
|
|
|
void prefs_clear_roster_contact_char(void);
|
2015-11-21 21:04:59 -05:00
|
|
|
char prefs_get_roster_resource_char(void);
|
|
|
|
void prefs_set_roster_resource_char(char ch);
|
|
|
|
void prefs_clear_roster_resource_char(void);
|
2016-01-23 21:28:22 -05:00
|
|
|
char prefs_get_roster_private_char(void);
|
|
|
|
void prefs_set_roster_private_char(char ch);
|
|
|
|
void prefs_clear_roster_private_char(void);
|
|
|
|
char prefs_get_roster_room_char(void);
|
|
|
|
void prefs_set_roster_room_char(char ch);
|
|
|
|
void prefs_clear_roster_room_char(void);
|
2016-01-31 15:17:20 -05:00
|
|
|
char prefs_get_roster_room_private_char(void);
|
|
|
|
void prefs_set_roster_room_private_char(char ch);
|
|
|
|
void prefs_clear_roster_room_private_char(void);
|
2015-11-19 18:21:51 -05:00
|
|
|
|
2015-11-21 16:03:53 -05:00
|
|
|
gint prefs_get_roster_contact_indent(void);
|
|
|
|
void prefs_set_roster_contact_indent(gint value);
|
2015-11-21 16:49:12 -05:00
|
|
|
gint prefs_get_roster_resource_indent(void);
|
|
|
|
void prefs_set_roster_resource_indent(gint value);
|
2015-11-21 17:03:43 -05:00
|
|
|
gint prefs_get_roster_presence_indent(void);
|
|
|
|
void prefs_set_roster_presence_indent(gint value);
|
2015-11-21 16:03:53 -05:00
|
|
|
|
2012-07-22 18:07:34 -04:00
|
|
|
void prefs_add_login(const char *jid);
|
|
|
|
|
2016-05-14 20:41:34 -04:00
|
|
|
void prefs_set_tray_timer(gint value);
|
|
|
|
gint prefs_get_tray_timer(void);
|
|
|
|
|
2015-10-25 18:23:38 -04:00
|
|
|
gboolean prefs_add_alias(const char *const name, const char *const value);
|
|
|
|
gboolean prefs_remove_alias(const char *const name);
|
|
|
|
char* prefs_get_alias(const char *const name);
|
2014-01-23 17:29:53 -05:00
|
|
|
GList* prefs_get_aliases(void);
|
|
|
|
void prefs_free_aliases(GList *aliases);
|
|
|
|
|
2015-11-23 19:38:33 -05:00
|
|
|
gboolean prefs_add_room_notify_trigger(const char * const text);
|
|
|
|
gboolean prefs_remove_room_notify_trigger(const char * const text);
|
|
|
|
GList* prefs_get_room_notify_triggers(void);
|
|
|
|
|
2016-09-22 19:56:53 -04:00
|
|
|
ProfWinPlacement* prefs_get_win_placement(void);
|
|
|
|
void prefs_free_win_placement(ProfWinPlacement *placement);
|
|
|
|
|
|
|
|
gboolean prefs_titlebar_pos_up(void);
|
|
|
|
gboolean prefs_titlebar_pos_down(void);
|
|
|
|
gboolean prefs_mainwin_pos_up(void);
|
|
|
|
gboolean prefs_mainwin_pos_down(void);
|
|
|
|
gboolean prefs_statusbar_pos_up(void);
|
|
|
|
gboolean prefs_statusbar_pos_down(void);
|
|
|
|
gboolean prefs_inputwin_pos_up(void);
|
|
|
|
gboolean prefs_inputwin_pos_down(void);
|
|
|
|
ProfWinPlacement* prefs_create_profwin_placement(int titlebar, int mainwin, int statusbar, int inputwin);
|
|
|
|
void prefs_save_win_placement(ProfWinPlacement *placement);
|
|
|
|
|
2013-02-02 21:35:04 -05:00
|
|
|
gboolean prefs_get_boolean(preference_t pref);
|
2013-02-02 21:51:15 -05:00
|
|
|
void prefs_set_boolean(preference_t pref, gboolean value);
|
2015-10-25 18:23:38 -04:00
|
|
|
char* prefs_get_string(preference_t pref);
|
2014-06-17 19:32:36 -04:00
|
|
|
void prefs_free_string(char *pref);
|
2013-02-02 22:24:13 -05:00
|
|
|
void prefs_set_string(preference_t pref, char *value);
|
2013-02-02 21:35:04 -05:00
|
|
|
|
2016-10-17 18:48:03 -04:00
|
|
|
char* prefs_get_tls_certpath(void);
|
|
|
|
|
2016-02-03 19:21:38 -05:00
|
|
|
gboolean prefs_do_chat_notify(gboolean current_win);
|
2016-02-03 20:24:37 -05:00
|
|
|
gboolean prefs_do_room_notify(gboolean current_win, const char *const roomjid, const char *const mynick,
|
|
|
|
const char *const theirnick, const char *const message, gboolean mention, gboolean trigger_found);
|
2016-02-06 20:15:40 -05:00
|
|
|
gboolean prefs_do_room_notify_mention(const char *const roomjid, int unread, gboolean mention, gboolean trigger);
|
2016-01-24 18:06:22 -05:00
|
|
|
GList* prefs_message_get_triggers(const char *const message);
|
2015-11-27 19:15:53 -05:00
|
|
|
|
|
|
|
void prefs_set_room_notify(const char *const roomjid, gboolean value);
|
|
|
|
void prefs_set_room_notify_mention(const char *const roomjid, gboolean value);
|
|
|
|
void prefs_set_room_notify_trigger(const char *const roomjid, gboolean value);
|
|
|
|
gboolean prefs_reset_room_notify(const char *const roomjid);
|
|
|
|
gboolean prefs_has_room_notify(const char *const roomjid);
|
|
|
|
gboolean prefs_has_room_notify_mention(const char *const roomjid);
|
|
|
|
gboolean prefs_has_room_notify_trigger(const char *const roomjid);
|
|
|
|
gboolean prefs_get_room_notify(const char *const roomjid);
|
|
|
|
gboolean prefs_get_room_notify_mention(const char *const roomjid);
|
|
|
|
gboolean prefs_get_room_notify_trigger(const char *const roomjid);
|
2015-11-24 18:03:52 -05:00
|
|
|
|
2015-12-05 21:12:20 -05:00
|
|
|
gchar* prefs_get_inputrc(void);
|
|
|
|
|
2012-05-09 22:29:48 -04:00
|
|
|
#endif
|