about summary refs log tree commit diff stats
path: root/src/profanity.h
blob: 23bc213f548678481852c6a2e6e9db8424e91564 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
/*
 * profanity.h
 * vim: expandtab:ts=4:sts=4:sw=4
 *
 * Copyright (C) 2012 - 2019 James Booth <boothj5@gmail.com>
 * Copyright (C) 2019 - 2021 Michael Vetter <jubalh@iodoru.org>
 *
 * 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
 * along with Profanity.  If not, see <https://www.gnu.org/licenses/>.
 *
 * 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.
 *
 */

#ifndef PROFANITY_H
#define PROFANITY_H

#include <pthread.h>
#include <glib.h>

void prof_run(char* log_level, char* account_name, char* config_file, char* log_file, char* theme_name);
void prof_set_quit(void);

extern pthread_mutex_t lock;

#endif
low roommention=bold_white roommention.term=bold_cyan roomtrigger=bold_white roomtrigger.term=bold_blue me=blue them=bold_green roster.header=bold_yellow roster.chat=white roster.online=green roster.away=cyan roster.xa=blue roster.dnd=magenta roster.offline=red roster.chat.active=white roster.online.active=green roster.away.active=cyan roster.xa.active=blue roster.dnd.active=magenta roster.offline.active=red roster.chat.unread=bold_white roster.online.unread=bold_green roster.away.unread=bold_cyan roster.xa.unread=bold_blue roster.dnd.unread=bold_magenta roster.offline.unread=bold_red roster.room=green roster.room.unread=bold_green roster.room.mention=bold_cyan roster.room.trigger=bold_blue occupants.header=bold_yellow receipt.sent=bold_black [ui] beep=false flash=false splash=true wrap=true time.console=%H:%M:%S time.chat=%d/%m/%y %H:%M:%S time.muc=%d/%m/%y %H:%M:%S time.config=off time.private=%d/%m/%y %H:%M:%S time.xmlconsole=%H:%M:%S time.statusbar=%H:%M:%S time.lastactivity=%d/%m/%y %H:%M:%S privileges=true presence=true intype=true enc.warn=true resource.title=true resource.message=true statuses.console=none statuses.chat=none statuses.muc=none roster=true roster.offline=false roster.empty=false roster.by=none roster.order=presence roster.unread=after roster.priority=false roster.size=25 roster.wrap=true roster.contact.indent=1 roster.resource=true roster.resource.char=/ roster.resource.indent=1 roster.resource.join=true roster.presence=true roster.presence.indent=-1 roster.status=true roster.contacts=true roster.unsubscribed=true roster.rooms=true roster.rooms.order=name roster.rooms.unread=after roster.rooms.pos=last roster.rooms.by=none roster.rooms.server=false roster.rooms.private.char=/ roster.private=room roster.count=unread roster.count.zero=false occupants=true occupants.size=15 occupants.jid=false wins.autotidy=true otr.char=@ pgp.char=% tls.show=true console.muc=first console.chat=all console.private=all titlebar.position=1 mainwin.position=2 statusbar.position=3 inputwin.position=4 statusbar.self=user statusbar.chat=user statusbar.room=room statusbar.tabs=10 statusbar.tablen=7 statusbar.show.name=true statusbar.show.number=true