pidgin
2.14.14
Toggle main menu visibility
Loading...
Searching...
No Matches
gntlog.h
Go to the documentation of this file.
1
5
6
/* finch
7
*
8
* Finch is the legal property of its developers, whose names are too numerous
9
* to list here. Please refer to the COPYRIGHT file distributed with this
10
* source distribution.
11
*
12
* This program is free software; you can redistribute it and/or modify
13
* it under the terms of the GNU General Public License as published by
14
* the Free Software Foundation; either version 2 of the License, or
15
* (at your option) any later version.
16
*
17
* This program is distributed in the hope that it will be useful,
18
* but WITHOUT ANY WARRANTY; without even the implied warranty of
19
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20
* GNU General Public License for more details.
21
*
22
* You should have received a copy of the GNU General Public License
23
* along with this program; if not, write to the Free Software
24
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
25
*/
26
#ifndef _FINCHLOG_H_
27
#define _FINCHLOG_H_
28
29
#include "
log.h
"
30
#include "
account.h
"
31
#include "gntwidget.h"
32
33
typedef
struct
_FinchLogViewer
FinchLogViewer;
34
38
struct
_FinchLogViewer
{
39
GList *
logs
;
40
41
GntWidget *
window
;
42
GntWidget *
tree
;
43
GntWidget *
text
;
44
GntWidget *
entry
;
46
GntWidget *label;
47
PurpleLogReadFlags
flags
;
48
char
*
search
;
49
};
50
51
52
53
void
finch_log_show(PurpleLogType type,
const
char
*username,
PurpleAccount
*account);
54
void
finch_log_show_contact(
PurpleContact
*contact);
55
56
void
finch_syslog_show(
void
);
57
58
/**************************************************************************/
60
/**************************************************************************/
62
66
void
finch_log_init
(
void
);
67
73
void
*
finch_log_get_handle
(
void
);
74
78
void
finch_log_uninit
(
void
);
79
81
82
#endif
account.h
Account API.
PurpleAccount
struct _PurpleAccount PurpleAccount
Structure representing an account.
Definition
account.h:38
PurpleContact
struct _PurpleContact PurpleContact
A contact.
Definition
blist.h:46
finch_log_init
void finch_log_init(void)
Initializes the GNT log subsystem.
finch_log_get_handle
void * finch_log_get_handle(void)
Returns the GNT log subsystem handle.
finch_log_uninit
void finch_log_uninit(void)
Uninitializes the GNT log subsystem.
log.h
Logging API.
_FinchLogViewer
A GNT Log Viewer.
Definition
gntlog.h:38
_FinchLogViewer::logs
GList * logs
The list of logs viewed in this viewer.
Definition
gntlog.h:39
_FinchLogViewer::entry
GntWidget * entry
The search entry, in which search terms are entered.
Definition
gntlog.h:44
_FinchLogViewer::tree
GntWidget * tree
The tree representing said treestore.
Definition
gntlog.h:42
_FinchLogViewer::text
GntWidget * text
The text to display said logs.
Definition
gntlog.h:43
_FinchLogViewer::search
char * search
The string currently being searched for.
Definition
gntlog.h:48
_FinchLogViewer::window
GntWidget * window
The viewer's window.
Definition
gntlog.h:41
_FinchLogViewer::flags
PurpleLogReadFlags flags
The most recently used log flags.
Definition
gntlog.h:47
finch
gntlog.h
Generated on
for pidgin by
1.17.0