Fri, 07 Feb 2014 17:54:55 +0530
Remove /*@{*/ and /*@}*/
|
20147
66f05a854eee
applied changes from 8a731bbd0197fbcc91a705c2d8f528154216defa
Richard Laager <rlaager@pidgin.im>
parents:
19859
diff
changeset
|
1 | /* purple |
| 10418 | 2 | * |
| 15884 | 3 | * Purple is the legal property of its developers, whose names are too numerous |
| 10418 | 4 | * to list here. Please refer to the COPYRIGHT file distributed with this |
| 5 | * source distribution. | |
| 6 | * | |
| 7 | * This program is free software; you can redistribute it and/or modify | |
| 8 | * it under the terms of the GNU General Public License as published by | |
| 9 | * the Free Software Foundation; either version 2 of the License, or | |
| 10 | * (at your option) any later version. | |
| 11 | * | |
| 12 | * This program is distributed in the hope that it will be useful, | |
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 15 | * GNU General Public License for more details. | |
| 16 | * | |
| 17 | * You should have received a copy of the GNU General Public License | |
| 18 | * along with this program; if not, write to the Free Software | |
|
19859
71d37b57eff2
The FSF changed its address a while ago; our files were out of date.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
18412
diff
changeset
|
19 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA |
| 10418 | 20 | */ |
|
35442
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35402
diff
changeset
|
21 | /** |
|
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35402
diff
changeset
|
22 | * SECTION:savedstatuses |
|
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35402
diff
changeset
|
23 | * @section_id: libpurple-savedstatuses |
|
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35402
diff
changeset
|
24 | * @short_description: <filename>savedstatuses.h</filename> |
|
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35402
diff
changeset
|
25 | * @title: Saved Status API |
|
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35402
diff
changeset
|
26 | * @see_also: <link linkend="chapter-signals-savedstatus">Saved Status signals</link> |
|
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35402
diff
changeset
|
27 | */ |
|
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35402
diff
changeset
|
28 | |
| 15884 | 29 | #ifndef _PURPLE_SAVEDSTATUSES_H_ |
| 30 | #define _PURPLE_SAVEDSTATUSES_H_ | |
| 10418 | 31 | |
| 35475 | 32 | #define PURPLE_TYPE_SAVEDSTATUS (purple_savedstatus_get_type()) |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
33 | |
| 10418 | 34 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
35 | * PurpleSavedStatus: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
36 | * |
| 15884 | 37 | * Saved statuses don't really interact much with the rest of Purple. It |
| 10418 | 38 | * could really be a plugin. It's just a list of away states. When |
| 15884 | 39 | * a user chooses one of the saved states, their Purple accounts are set |
| 10418 | 40 | * to the settings of that state. |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
41 | * |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
42 | * In the savedstatus API, there is the concept of a 'transient' |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
43 | * saved status. A transient saved status is one that is not |
| 15884 | 44 | * permanent. Purple will removed it automatically if it isn't |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
45 | * used for a period of time. Transient saved statuses don't |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
46 | * have titles and they don't show up in the list of saved |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
47 | * statuses. In fact, if a saved status does not have a title |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
48 | * then it is transient. If it does have a title, then it is not |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
49 | * transient. |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
50 | * |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
51 | * What good is a transient status, you ask? They can be used to |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
52 | * keep track of the user's 5 most recently used statuses, for |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
53 | * example. Basically if they just set a message on the fly, |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
54 | * we'll cache it for them in case they want to use it again. If |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
55 | * they don't use it again, we'll just delete it. |
| 10418 | 56 | */ |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
57 | /* |
| 15884 | 58 | * TODO: Hmm. We should probably just be saving PurplePresences. That's |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
59 | * something we should look into once the status box gets fleshed |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
60 | * out more. |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
61 | */ |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
62 | typedef struct _PurpleSavedStatus PurpleSavedStatus; |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
63 | |
| 15884 | 64 | typedef struct _PurpleSavedStatusSub PurpleSavedStatusSub; |
| 10418 | 65 | |
|
10447
887380ec66f5
[gaim-migrate @ 11712]
Mark Doliner <markdoliner@pidgin.im>
parents:
10420
diff
changeset
|
66 | #include "status.h" |
|
887380ec66f5
[gaim-migrate @ 11712]
Mark Doliner <markdoliner@pidgin.im>
parents:
10420
diff
changeset
|
67 | |
|
32787
7072f190d6ad
Use G_BEGIN/END_DECLS in public libpurple files. This was
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
21039
diff
changeset
|
68 | G_BEGIN_DECLS |
|
14987
1f3e20245da1
[gaim-migrate @ 17697]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
69 | |
| 10418 | 70 | /**************************************************************************/ |
| 35472 | 71 | /* Saved status subsystem */ |
| 10418 | 72 | /**************************************************************************/ |
| 73 | ||
| 74 | /** | |
| 35475 | 75 | * purple_savedstatus_get_type: |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
76 | * |
|
35466
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
77 | * Returns: The #GType for the #PurpleSavedStatus boxed structure. |
|
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
78 | */ |
|
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
79 | /* TODO Boxing of PurpleSavedStatus is a temporary solution to having a GType |
|
34788
38d1b844ddb6
Updated GBoxed functions. Boxing is intended to be temporary for buddy list, saved status, plugins, status.
Ankit Vani <a@nevitus.org>
parents:
34785
diff
changeset
|
80 | * for saved statuses. This should rather be a GObject instead of a GBoxed. |
|
34785
99bcdb44c75f
Added boxed types for PurpleStatus and PurpleSavedStatus
Ankit Vani <a@nevitus.org>
parents:
32787
diff
changeset
|
81 | */ |
|
35378
5d9e2581005b
gtk-doc prep: *_get_type() functions are hidden as standard GType-returning funcs, so rename them.
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
82 | GType purple_savedstatus_get_type(void); |
|
34785
99bcdb44c75f
Added boxed types for PurpleStatus and PurpleSavedStatus
Ankit Vani <a@nevitus.org>
parents:
32787
diff
changeset
|
83 | |
|
99bcdb44c75f
Added boxed types for PurpleStatus and PurpleSavedStatus
Ankit Vani <a@nevitus.org>
parents:
32787
diff
changeset
|
84 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
85 | * purple_savedstatus_new: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
86 | * @title: The title of the saved status. This must be |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
87 | * unique. Or, if you want to create a transient |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
88 | * saved status, then pass in NULL. |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
89 | * @type: The type of saved status. |
| 10418 | 90 | * |
| 91 | * Create a new saved status. This will add the saved status to the | |
| 92 | * list of saved statuses and writes the revised list to status.xml. | |
| 93 | * | |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
94 | * Returns: The newly created saved status, or NULL if the title you |
|
10420
7277ae4229e9
[gaim-migrate @ 11671]
Mark Doliner <markdoliner@pidgin.im>
parents:
10419
diff
changeset
|
95 | * used was already taken. |
| 10418 | 96 | */ |
| 15884 | 97 | PurpleSavedStatus *purple_savedstatus_new(const char *title, |
| 98 | PurpleStatusPrimitive type); | |
| 10418 | 99 | |
| 100 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
101 | * purple_savedstatus_set_title: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
102 | * @status: The saved status. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
103 | * @title: The title of the saved status. |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
104 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
105 | * Set the title for the given saved status. |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
106 | */ |
| 15884 | 107 | void purple_savedstatus_set_title(PurpleSavedStatus *status, |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
108 | const char *title); |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
109 | |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
110 | /** |
| 35475 | 111 | * purple_savedstatus_set_primitive_type: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
112 | * @status: The saved status. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
113 | * @type: The type of saved status. |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
114 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
115 | * Set the type for the given saved status. |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
116 | */ |
|
35378
5d9e2581005b
gtk-doc prep: *_get_type() functions are hidden as standard GType-returning funcs, so rename them.
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
117 | void purple_savedstatus_set_primitive_type(PurpleSavedStatus *status, |
| 15884 | 118 | PurpleStatusPrimitive type); |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
119 | |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
120 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
121 | * purple_savedstatus_set_message: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
122 | * @status: The saved status. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
123 | * @message: The message, or NULL if you want to unset the |
|
10420
7277ae4229e9
[gaim-migrate @ 11671]
Mark Doliner <markdoliner@pidgin.im>
parents:
10419
diff
changeset
|
124 | * message for this status. |
|
7277ae4229e9
[gaim-migrate @ 11671]
Mark Doliner <markdoliner@pidgin.im>
parents:
10419
diff
changeset
|
125 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
126 | * Set the message for the given saved status. |
|
10420
7277ae4229e9
[gaim-migrate @ 11671]
Mark Doliner <markdoliner@pidgin.im>
parents:
10419
diff
changeset
|
127 | */ |
| 15884 | 128 | void purple_savedstatus_set_message(PurpleSavedStatus *status, |
|
10420
7277ae4229e9
[gaim-migrate @ 11671]
Mark Doliner <markdoliner@pidgin.im>
parents:
10419
diff
changeset
|
129 | const char *message); |
|
7277ae4229e9
[gaim-migrate @ 11671]
Mark Doliner <markdoliner@pidgin.im>
parents:
10419
diff
changeset
|
130 | |
|
7277ae4229e9
[gaim-migrate @ 11671]
Mark Doliner <markdoliner@pidgin.im>
parents:
10419
diff
changeset
|
131 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
132 | * purple_savedstatus_set_substatus: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
133 | * @status: The saved status. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
134 | * @account: The account. |
| 35475 | 135 | * @type: The status type for the account in the saved |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
136 | * status. |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
137 | * @message: The message for the account in the substatus. |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
138 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
139 | * Set a substatus for an account in a saved status. |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
140 | */ |
| 15884 | 141 | void purple_savedstatus_set_substatus(PurpleSavedStatus *status, |
| 142 | const PurpleAccount *account, | |
| 143 | const PurpleStatusType *type, | |
|
12080
2aaca2265a51
[gaim-migrate @ 14377]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
12056
diff
changeset
|
144 | const char *message); |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
145 | |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
146 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
147 | * purple_savedstatus_unset_substatus: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
148 | * @saved_status: The saved status. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
149 | * @account: The account. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
150 | * |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
151 | * Unset a substatus for an account in a saved status. This clears |
| 15884 | 152 | * the previosly set substatus for the PurpleSavedStatus. If this |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
153 | * saved status is activated then this account will use the default |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
154 | * status type and message. |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
155 | */ |
| 15884 | 156 | void purple_savedstatus_unset_substatus(PurpleSavedStatus *saved_status, |
| 157 | const PurpleAccount *account); | |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
158 | |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
159 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
160 | * purple_savedstatus_delete: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
161 | * @title: The title of the saved status. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
162 | * |
| 10418 | 163 | * Delete a saved status. This removes the saved status from the list |
| 164 | * of saved statuses, and writes the revised list to status.xml. | |
| 165 | * | |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
166 | * Returns: TRUE if the status was successfully deleted. FALSE if the |
| 10418 | 167 | * status could not be deleted because no saved status exists |
| 168 | * with the given title. | |
| 169 | */ | |
| 15884 | 170 | gboolean purple_savedstatus_delete(const char *title); |
| 10418 | 171 | |
| 172 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
173 | * purple_savedstatus_delete_by_status: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
174 | * @saved_status: the status to delete, the pointer is invalid after |
|
18183
31e06ec80111
fixes #590 by allowing one to use the delete key to delete transient status,
Ka-Hing Cheung <khc@pidgin.im>
parents:
15997
diff
changeset
|
175 | * the call |
|
31e06ec80111
fixes #590 by allowing one to use the delete key to delete transient status,
Ka-Hing Cheung <khc@pidgin.im>
parents:
15997
diff
changeset
|
176 | * |
|
31e06ec80111
fixes #590 by allowing one to use the delete key to delete transient status,
Ka-Hing Cheung <khc@pidgin.im>
parents:
15997
diff
changeset
|
177 | * Delete a saved status. This removes the saved status from the list |
|
31e06ec80111
fixes #590 by allowing one to use the delete key to delete transient status,
Ka-Hing Cheung <khc@pidgin.im>
parents:
15997
diff
changeset
|
178 | * of saved statuses, and writes the revised list to status.xml. |
|
31e06ec80111
fixes #590 by allowing one to use the delete key to delete transient status,
Ka-Hing Cheung <khc@pidgin.im>
parents:
15997
diff
changeset
|
179 | */ |
|
31e06ec80111
fixes #590 by allowing one to use the delete key to delete transient status,
Ka-Hing Cheung <khc@pidgin.im>
parents:
15997
diff
changeset
|
180 | void purple_savedstatus_delete_by_status(PurpleSavedStatus *saved_status); |
|
31e06ec80111
fixes #590 by allowing one to use the delete key to delete transient status,
Ka-Hing Cheung <khc@pidgin.im>
parents:
15997
diff
changeset
|
181 | |
|
31e06ec80111
fixes #590 by allowing one to use the delete key to delete transient status,
Ka-Hing Cheung <khc@pidgin.im>
parents:
15997
diff
changeset
|
182 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
183 | * purple_savedstatuses_get_all: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
184 | * |
| 10418 | 185 | * Returns all saved statuses. |
| 186 | * | |
|
35394
38facb8226d4
Use 'transfer none' for TODO const
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
187 | * Returns: (transfer none): A list of saved statuses. |
| 10418 | 188 | */ |
|
18190
bcf28ef7e8ff
Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents:
15997
diff
changeset
|
189 | GList *purple_savedstatuses_get_all(void); |
| 10418 | 190 | |
| 191 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
192 | * purple_savedstatuses_get_popular: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
193 | * @how_many: The maximum number of saved statuses |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
194 | * to return, or '0' to get all saved |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
195 | * statuses sorted by popularity. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
196 | * |
|
12688
d2beaf15f294
[gaim-migrate @ 15031]
Mark Doliner <markdoliner@pidgin.im>
parents:
12323
diff
changeset
|
197 | * Returns the n most popular saved statuses. "Popularity" is |
|
d2beaf15f294
[gaim-migrate @ 15031]
Mark Doliner <markdoliner@pidgin.im>
parents:
12323
diff
changeset
|
198 | * determined by when the last time a saved_status was used and |
|
21039
ea939e518c47
deryni noticed that the documentation and code do not match for
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
20889
diff
changeset
|
199 | * how many times it has been used. Transient statuses without |
|
ea939e518c47
deryni noticed that the documentation and code do not match for
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
20889
diff
changeset
|
200 | * messages are not included in the list. |
|
12688
d2beaf15f294
[gaim-migrate @ 15031]
Mark Doliner <markdoliner@pidgin.im>
parents:
12323
diff
changeset
|
201 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
202 | * Returns: A linked list containing at most how_many |
| 15884 | 203 | * PurpleSavedStatuses. This list should be |
|
12688
d2beaf15f294
[gaim-migrate @ 15031]
Mark Doliner <markdoliner@pidgin.im>
parents:
12323
diff
changeset
|
204 | * g_list_free'd by the caller (but the |
| 15884 | 205 | * PurpleSavedStatuses must not be free'd). |
|
12688
d2beaf15f294
[gaim-migrate @ 15031]
Mark Doliner <markdoliner@pidgin.im>
parents:
12323
diff
changeset
|
206 | */ |
| 15884 | 207 | GList *purple_savedstatuses_get_popular(unsigned int how_many); |
|
12688
d2beaf15f294
[gaim-migrate @ 15031]
Mark Doliner <markdoliner@pidgin.im>
parents:
12323
diff
changeset
|
208 | |
|
d2beaf15f294
[gaim-migrate @ 15031]
Mark Doliner <markdoliner@pidgin.im>
parents:
12323
diff
changeset
|
209 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
210 | * purple_savedstatus_get_current: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
211 | * |
|
14190
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
212 | * Returns the currently selected saved status. If we are idle |
| 15884 | 213 | * then this returns purple_savedstatus_get_idleaway(). Otherwise |
| 214 | * it returns purple_savedstatus_get_default(). | |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
215 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
216 | * Returns: A pointer to the in-use PurpleSavedStatus. |
|
13683
d523c24ed269
[gaim-migrate @ 16084]
Mark Doliner <markdoliner@pidgin.im>
parents:
13677
diff
changeset
|
217 | * This function never returns NULL. |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
218 | */ |
| 15884 | 219 | PurpleSavedStatus *purple_savedstatus_get_current(void); |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
220 | |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
221 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
222 | * purple_savedstatus_get_default: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
223 | * |
|
14190
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
224 | * Returns the default saved status that is used when our |
|
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
225 | * accounts are not idle-away. |
|
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
226 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
227 | * Returns: A pointer to the in-use PurpleSavedStatus. |
|
14190
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
228 | * This function never returns NULL. |
|
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
229 | */ |
| 15884 | 230 | PurpleSavedStatus *purple_savedstatus_get_default(void); |
|
14190
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
231 | |
|
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
232 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
233 | * purple_savedstatus_get_idleaway: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
234 | * |
|
14190
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
235 | * Returns the saved status that is used when your |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
236 | * accounts become idle-away. |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
237 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
238 | * Returns: A pointer to the idle-away PurpleSavedStatus. |
|
13683
d523c24ed269
[gaim-migrate @ 16084]
Mark Doliner <markdoliner@pidgin.im>
parents:
13677
diff
changeset
|
239 | * This function never returns NULL. |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
240 | */ |
| 15884 | 241 | PurpleSavedStatus *purple_savedstatus_get_idleaway(void); |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
242 | |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
243 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
244 | * purple_savedstatus_is_idleaway: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
245 | * |
|
14190
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
246 | * Return TRUE if we are currently idle-away. Otherwise |
|
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
247 | * returns FALSE. |
|
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
248 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
249 | * Returns: TRUE if our accounts have been set to idle-away. |
|
14190
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
250 | */ |
| 15884 | 251 | gboolean purple_savedstatus_is_idleaway(void); |
|
14190
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
252 | |
|
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
253 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
254 | * purple_savedstatus_set_idleaway: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
255 | * @idleaway: TRUE if accounts should be switched to use the |
|
15997
ff97c5f69196
A little doxygen love and some tiny gaim->purpleisms
Mark Doliner <markdoliner@pidgin.im>
parents:
15884
diff
changeset
|
256 | * idle-away saved status. FALSE if they should |
|
ff97c5f69196
A little doxygen love and some tiny gaim->purpleisms
Mark Doliner <markdoliner@pidgin.im>
parents:
15884
diff
changeset
|
257 | * be switched to use the default status. |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
258 | * |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
259 | * Set whether accounts in Purple are idle-away or not. |
|
14190
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
260 | */ |
| 15884 | 261 | void purple_savedstatus_set_idleaway(gboolean idleaway); |
|
14190
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
262 | |
|
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
263 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
264 | * purple_savedstatus_get_startup: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
265 | * |
| 15884 | 266 | * Returns the status to be used when purple is starting up |
|
13683
d523c24ed269
[gaim-migrate @ 16084]
Mark Doliner <markdoliner@pidgin.im>
parents:
13677
diff
changeset
|
267 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
268 | * Returns: A pointer to the startup PurpleSavedStatus. |
|
13683
d523c24ed269
[gaim-migrate @ 16084]
Mark Doliner <markdoliner@pidgin.im>
parents:
13677
diff
changeset
|
269 | * This function never returns NULL. |
|
d523c24ed269
[gaim-migrate @ 16084]
Mark Doliner <markdoliner@pidgin.im>
parents:
13677
diff
changeset
|
270 | */ |
| 15884 | 271 | PurpleSavedStatus *purple_savedstatus_get_startup(void); |
|
13683
d523c24ed269
[gaim-migrate @ 16084]
Mark Doliner <markdoliner@pidgin.im>
parents:
13677
diff
changeset
|
272 | |
|
d523c24ed269
[gaim-migrate @ 16084]
Mark Doliner <markdoliner@pidgin.im>
parents:
13677
diff
changeset
|
273 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
274 | * purple_savedstatus_find: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
275 | * @title: The name of the saved status. |
| 10418 | 276 | * |
| 277 | * Finds a saved status with the specified title. | |
| 278 | * | |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
279 | * Returns: The saved status if found, or NULL. |
| 10418 | 280 | */ |
| 15884 | 281 | PurpleSavedStatus *purple_savedstatus_find(const char *title); |
| 10418 | 282 | |
| 283 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
284 | * purple_savedstatus_find_by_creation_time: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
285 | * @creation_time: The timestamp when the saved |
|
12690
4a93889c7593
[gaim-migrate @ 15033]
Mark Doliner <markdoliner@pidgin.im>
parents:
12688
diff
changeset
|
286 | * status was created. |
|
4a93889c7593
[gaim-migrate @ 15033]
Mark Doliner <markdoliner@pidgin.im>
parents:
12688
diff
changeset
|
287 | * |
|
4a93889c7593
[gaim-migrate @ 15033]
Mark Doliner <markdoliner@pidgin.im>
parents:
12688
diff
changeset
|
288 | * Finds a saved status with the specified creation time. |
|
4a93889c7593
[gaim-migrate @ 15033]
Mark Doliner <markdoliner@pidgin.im>
parents:
12688
diff
changeset
|
289 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
290 | * Returns: The saved status if found, or NULL. |
|
12690
4a93889c7593
[gaim-migrate @ 15033]
Mark Doliner <markdoliner@pidgin.im>
parents:
12688
diff
changeset
|
291 | */ |
| 15884 | 292 | PurpleSavedStatus *purple_savedstatus_find_by_creation_time(time_t creation_time); |
|
12690
4a93889c7593
[gaim-migrate @ 15033]
Mark Doliner <markdoliner@pidgin.im>
parents:
12688
diff
changeset
|
293 | |
|
4a93889c7593
[gaim-migrate @ 15033]
Mark Doliner <markdoliner@pidgin.im>
parents:
12688
diff
changeset
|
294 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
295 | * purple_savedstatus_find_transient_by_type_and_message: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
296 | * @type: The PurpleStatusPrimitive for the status you're trying |
|
13012
402bd07464a7
[gaim-migrate @ 15365]
Mark Doliner <markdoliner@pidgin.im>
parents:
12857
diff
changeset
|
297 | * to find. |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
298 | * @message: The message for the status you're trying |
|
13012
402bd07464a7
[gaim-migrate @ 15365]
Mark Doliner <markdoliner@pidgin.im>
parents:
12857
diff
changeset
|
299 | * to find. |
|
402bd07464a7
[gaim-migrate @ 15365]
Mark Doliner <markdoliner@pidgin.im>
parents:
12857
diff
changeset
|
300 | * |
|
402bd07464a7
[gaim-migrate @ 15365]
Mark Doliner <markdoliner@pidgin.im>
parents:
12857
diff
changeset
|
301 | * Finds a saved status with the specified primitive and message. |
|
402bd07464a7
[gaim-migrate @ 15365]
Mark Doliner <markdoliner@pidgin.im>
parents:
12857
diff
changeset
|
302 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
303 | * Returns: The saved status if found, or NULL. |
|
13012
402bd07464a7
[gaim-migrate @ 15365]
Mark Doliner <markdoliner@pidgin.im>
parents:
12857
diff
changeset
|
304 | */ |
| 15884 | 305 | PurpleSavedStatus *purple_savedstatus_find_transient_by_type_and_message(PurpleStatusPrimitive type, const char *message); |
|
13012
402bd07464a7
[gaim-migrate @ 15365]
Mark Doliner <markdoliner@pidgin.im>
parents:
12857
diff
changeset
|
306 | |
|
402bd07464a7
[gaim-migrate @ 15365]
Mark Doliner <markdoliner@pidgin.im>
parents:
12857
diff
changeset
|
307 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
308 | * purple_savedstatus_is_transient: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
309 | * @saved_status: The saved status. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
310 | * |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
311 | * Determines if a given saved status is "transient." |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
312 | * A transient saved status is one that was not |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
313 | * explicitly added by the user. Transient statuses |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
314 | * are automatically removed if they are not used |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
315 | * for a period of time. |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
316 | * |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
317 | * A transient saved statuses is automatically |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
318 | * created by the status box when the user sets himself |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
319 | * to one of the generic primitive statuses. The reason |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
320 | * we need to save this status information is so we can |
| 15884 | 321 | * restore it when Purple restarts. |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
322 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
323 | * Returns: TRUE if the saved status is transient. |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
324 | */ |
| 15884 | 325 | gboolean purple_savedstatus_is_transient(const PurpleSavedStatus *saved_status); |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
326 | |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
327 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
328 | * purple_savedstatus_get_title: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
329 | * @saved_status: The saved status. |
| 10418 | 330 | * |
| 331 | * Return the name of a given saved status. | |
| 332 | * | |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
333 | * Returns: The title. This value may be a static buffer which may |
|
12690
4a93889c7593
[gaim-migrate @ 15033]
Mark Doliner <markdoliner@pidgin.im>
parents:
12688
diff
changeset
|
334 | * be overwritten on subsequent calls to this function. If |
|
4a93889c7593
[gaim-migrate @ 15033]
Mark Doliner <markdoliner@pidgin.im>
parents:
12688
diff
changeset
|
335 | * you need a reference to the title for prolonged use then |
|
4a93889c7593
[gaim-migrate @ 15033]
Mark Doliner <markdoliner@pidgin.im>
parents:
12688
diff
changeset
|
336 | * you should make a copy of it. |
| 10418 | 337 | */ |
| 15884 | 338 | const char *purple_savedstatus_get_title(const PurpleSavedStatus *saved_status); |
| 10418 | 339 | |
| 340 | /** | |
| 35475 | 341 | * purple_savedstatus_get_primitive_type: |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
342 | * @saved_status: The saved status. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
343 | * |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
344 | * Return the type of a given saved status. |
| 10418 | 345 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
346 | * Returns: The primitive type. |
| 10418 | 347 | */ |
|
35378
5d9e2581005b
gtk-doc prep: *_get_type() functions are hidden as standard GType-returning funcs, so rename them.
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
348 | PurpleStatusPrimitive purple_savedstatus_get_primitive_type(const PurpleSavedStatus *saved_status); |
| 10418 | 349 | |
| 350 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
351 | * purple_savedstatus_get_message: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
352 | * @saved_status: The saved status. |
| 10418 | 353 | * |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
354 | * Return the default message of a given saved status. |
| 10418 | 355 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
356 | * Returns: The message. This will return NULL if the saved |
|
13122
85136c011157
[gaim-migrate @ 15483]
Mark Doliner <markdoliner@pidgin.im>
parents:
13012
diff
changeset
|
357 | * status does not have a message. This will |
|
85136c011157
[gaim-migrate @ 15483]
Mark Doliner <markdoliner@pidgin.im>
parents:
13012
diff
changeset
|
358 | * contain the normal markup that is created by |
| 15884 | 359 | * Purple's IMHTML (basically HTML markup). |
| 10418 | 360 | */ |
| 15884 | 361 | const char *purple_savedstatus_get_message(const PurpleSavedStatus *saved_status); |
| 10418 | 362 | |
| 363 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
364 | * purple_savedstatus_get_creation_time: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
365 | * @saved_status: The saved status. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
366 | * |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
367 | * Return the time in seconds-since-the-epoch when this |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
368 | * saved status was created. Note: For any status created |
| 15884 | 369 | * by Purple 1.5.0 or older this value will be invalid and |
| 370 | * very small (close to 0). This is because Purple 1.5.0 | |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
371 | * and older did not record the timestamp when the status |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
372 | * was created. |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
373 | * |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
374 | * However, this value is guaranteed to be a unique |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
375 | * identifier for the given saved status. |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
376 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
377 | * Returns: The timestamp when this saved status was created. |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
378 | */ |
| 15884 | 379 | time_t purple_savedstatus_get_creation_time(const PurpleSavedStatus *saved_status); |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
380 | |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
381 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
382 | * purple_savedstatus_has_substatuses: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
383 | * @saved_status: The saved status. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
384 | * |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
385 | * Determine if a given saved status has "substatuses," |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
386 | * or if it is a simple status (the same for all |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
387 | * accounts). |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
388 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
389 | * Returns: TRUE if the saved_status has substatuses. |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
390 | * FALSE otherwise. |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
391 | */ |
| 15884 | 392 | gboolean purple_savedstatus_has_substatuses(const PurpleSavedStatus *saved_status); |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
393 | |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
394 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
395 | * purple_savedstatus_get_substatus: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
396 | * @saved_status: The saved status. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
397 | * @account: The account. |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
398 | * |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
399 | * Get the substatus for an account in a saved status. |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
400 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
401 | * Returns: The PurpleSavedStatusSub for the account, or NULL if |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
402 | * the given account does not have a substatus that |
| 15884 | 403 | * differs from the default status of this PurpleSavedStatus. |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
404 | */ |
| 15884 | 405 | PurpleSavedStatusSub *purple_savedstatus_get_substatus( |
| 406 | const PurpleSavedStatus *saved_status, | |
| 407 | const PurpleAccount *account); | |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
408 | |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
409 | /** |
| 35475 | 410 | * purple_savedstatus_substatus_get_status_type: |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
411 | * @substatus: The substatus. |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
412 | * |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
413 | * Get the status type of a given substatus. |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
414 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
415 | * Returns: The status type. |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
416 | */ |
|
35378
5d9e2581005b
gtk-doc prep: *_get_type() functions are hidden as standard GType-returning funcs, so rename them.
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
417 | const PurpleStatusType *purple_savedstatus_substatus_get_status_type( |
|
5d9e2581005b
gtk-doc prep: *_get_type() functions are hidden as standard GType-returning funcs, so rename them.
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
418 | const PurpleSavedStatusSub *substatus); |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
419 | |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
420 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
421 | * purple_savedstatus_substatus_get_message: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
422 | * @substatus: The substatus. |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
423 | * |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
424 | * Get the message of a given substatus. |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
425 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
426 | * Returns: The message of the substatus, or NULL if this substatus does |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
427 | * not have a message. |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
428 | */ |
| 15884 | 429 | const char *purple_savedstatus_substatus_get_message(const PurpleSavedStatusSub *substatus); |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
430 | |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
431 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
432 | * purple_savedstatus_activate: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
433 | * @saved_status: The status you want to set your accounts to. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
434 | * |
|
11724
d3f71bc34b4f
[gaim-migrate @ 14015]
Mark Doliner <markdoliner@pidgin.im>
parents:
11651
diff
changeset
|
435 | * Sets the statuses for all your accounts to those specified |
|
d3f71bc34b4f
[gaim-migrate @ 14015]
Mark Doliner <markdoliner@pidgin.im>
parents:
11651
diff
changeset
|
436 | * by the given saved_status. This function calls |
| 15884 | 437 | * purple_savedstatus_activate_for_account() for all your accounts. |
|
11724
d3f71bc34b4f
[gaim-migrate @ 14015]
Mark Doliner <markdoliner@pidgin.im>
parents:
11651
diff
changeset
|
438 | */ |
| 15884 | 439 | void purple_savedstatus_activate(PurpleSavedStatus *saved_status); |
|
11724
d3f71bc34b4f
[gaim-migrate @ 14015]
Mark Doliner <markdoliner@pidgin.im>
parents:
11651
diff
changeset
|
440 | |
|
d3f71bc34b4f
[gaim-migrate @ 14015]
Mark Doliner <markdoliner@pidgin.im>
parents:
11651
diff
changeset
|
441 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
442 | * purple_savedstatus_activate_for_account: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
443 | * @saved_status: The status you want to set your accounts to. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
444 | * @account: The account whose statuses you want to change. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
445 | * |
|
11724
d3f71bc34b4f
[gaim-migrate @ 14015]
Mark Doliner <markdoliner@pidgin.im>
parents:
11651
diff
changeset
|
446 | * Sets the statuses for a given account to those specified |
|
d3f71bc34b4f
[gaim-migrate @ 14015]
Mark Doliner <markdoliner@pidgin.im>
parents:
11651
diff
changeset
|
447 | * by the given saved_status. |
|
d3f71bc34b4f
[gaim-migrate @ 14015]
Mark Doliner <markdoliner@pidgin.im>
parents:
11651
diff
changeset
|
448 | */ |
| 15884 | 449 | void purple_savedstatus_activate_for_account(const PurpleSavedStatus *saved_status, PurpleAccount *account); |
|
11724
d3f71bc34b4f
[gaim-migrate @ 14015]
Mark Doliner <markdoliner@pidgin.im>
parents:
11651
diff
changeset
|
450 | |
|
d3f71bc34b4f
[gaim-migrate @ 14015]
Mark Doliner <markdoliner@pidgin.im>
parents:
11651
diff
changeset
|
451 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
452 | * purple_savedstatuses_get_handle: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
453 | * |
| 10418 | 454 | * Get the handle for the status subsystem. |
| 455 | * | |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
456 | * Returns: the handle to the status subsystem |
| 10418 | 457 | */ |
| 15884 | 458 | void *purple_savedstatuses_get_handle(void); |
| 10418 | 459 | |
| 460 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
461 | * purple_savedstatuses_init: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
462 | * |
| 10418 | 463 | * Initializes the status subsystem. |
| 464 | */ | |
| 15884 | 465 | void purple_savedstatuses_init(void); |
| 10418 | 466 | |
| 467 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
468 | * purple_savedstatuses_uninit: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
469 | * |
| 10418 | 470 | * Uninitializes the status subsystem. |
| 471 | */ | |
| 15884 | 472 | void purple_savedstatuses_uninit(void); |
| 10418 | 473 | |
|
32787
7072f190d6ad
Use G_BEGIN/END_DECLS in public libpurple files. This was
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
21039
diff
changeset
|
474 | G_END_DECLS |
|
14987
1f3e20245da1
[gaim-migrate @ 17697]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
475 | |
| 15884 | 476 | #endif /* _PURPLE_SAVEDSTATUSES_H_ */ |
|
32787
7072f190d6ad
Use G_BEGIN/END_DECLS in public libpurple files. This was
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
21039
diff
changeset
|
477 |