Sat, 22 Aug 2020 02:58:07 -0500
Remove the Gtk Ticker plugin as it doesn't scale to today's IM networks
Remove the ticker plugin as it doesn't scale to todays typical IM usage.
Testing Done:
Compile and install.
Reviewed at https://reviews.imfreedom.org/r/81/
|
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 | */ |
|
35487
494f09f7f331
Move section blocks inside inclusion guards -- otherwise g-ir-scanner yells
Ankit Vani <a@nevitus.org>
parents:
35486
diff
changeset
|
21 | |
|
40474
1341be8e3402
Make it so only libpurple can directly include libpurple header files.
Gary Kramlich <grim@reaperworld.com>
parents:
40188
diff
changeset
|
22 | #if !defined(PURPLE_GLOBAL_HEADER_INSIDE) && !defined(PURPLE_COMPILATION) |
|
1341be8e3402
Make it so only libpurple can directly include libpurple header files.
Gary Kramlich <grim@reaperworld.com>
parents:
40188
diff
changeset
|
23 | # error "only <purple.h> may be included directly" |
|
1341be8e3402
Make it so only libpurple can directly include libpurple header files.
Gary Kramlich <grim@reaperworld.com>
parents:
40188
diff
changeset
|
24 | #endif |
|
1341be8e3402
Make it so only libpurple can directly include libpurple header files.
Gary Kramlich <grim@reaperworld.com>
parents:
40188
diff
changeset
|
25 | |
|
39659
e4dfb99b0cef
Fix libpurple header guards using reserved names.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
38716
diff
changeset
|
26 | #ifndef PURPLE_SAVEDSTATUSES_H |
|
e4dfb99b0cef
Fix libpurple header guards using reserved names.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
38716
diff
changeset
|
27 | #define PURPLE_SAVEDSTATUSES_H |
|
35442
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35402
diff
changeset
|
28 | /** |
|
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35402
diff
changeset
|
29 | * SECTION:savedstatuses |
|
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35402
diff
changeset
|
30 | * @section_id: libpurple-savedstatuses |
|
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35402
diff
changeset
|
31 | * @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
|
32 | * @title: Saved Status API |
|
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35402
diff
changeset
|
33 | * @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
|
34 | */ |
|
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35402
diff
changeset
|
35 | |
| 35475 | 36 | #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
|
37 | |
| 10418 | 38 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
39 | * PurpleSavedStatus: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
40 | * |
| 15884 | 41 | * Saved statuses don't really interact much with the rest of Purple. It |
| 10418 | 42 | * could really be a plugin. It's just a list of away states. When |
| 15884 | 43 | * a user chooses one of the saved states, their Purple accounts are set |
| 10418 | 44 | * to the settings of that state. |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
45 | * |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
46 | * In the savedstatus API, there is the concept of a 'transient' |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
47 | * saved status. A transient saved status is one that is not |
| 15884 | 48 | * permanent. Purple will removed it automatically if it isn't |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
49 | * used for a period of time. Transient saved statuses don't |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
50 | * 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
|
51 | * 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
|
52 | * 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
|
53 | * transient. |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
54 | * |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
55 | * 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
|
56 | * 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
|
57 | * example. Basically if they just set a message on the fly, |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
58 | * 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
|
59 | * they don't use it again, we'll just delete it. |
| 10418 | 60 | */ |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
61 | /* |
| 15884 | 62 | * 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
|
63 | * something we should look into once the status box gets fleshed |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
64 | * out more. |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
65 | */ |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
66 | typedef struct _PurpleSavedStatus PurpleSavedStatus; |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
67 | |
| 15884 | 68 | typedef struct _PurpleSavedStatusSub PurpleSavedStatusSub; |
| 10418 | 69 | |
|
10447
887380ec66f5
[gaim-migrate @ 11712]
Mark Doliner <markdoliner@pidgin.im>
parents:
10420
diff
changeset
|
70 | #include "status.h" |
|
887380ec66f5
[gaim-migrate @ 11712]
Mark Doliner <markdoliner@pidgin.im>
parents:
10420
diff
changeset
|
71 | |
|
32787
7072f190d6ad
Use G_BEGIN/END_DECLS in public libpurple files. This was
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
21039
diff
changeset
|
72 | G_BEGIN_DECLS |
|
14987
1f3e20245da1
[gaim-migrate @ 17697]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
73 | |
| 10418 | 74 | /**************************************************************************/ |
| 35472 | 75 | /* Saved status subsystem */ |
| 10418 | 76 | /**************************************************************************/ |
| 77 | ||
| 78 | /** | |
| 35475 | 79 | * 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
|
80 | * |
|
35466
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
81 | * 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
|
82 | */ |
|
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
83 | /* 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
|
84 | * 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
|
85 | */ |
|
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
|
86 | GType purple_savedstatus_get_type(void); |
|
34785
99bcdb44c75f
Added boxed types for PurpleStatus and PurpleSavedStatus
Ankit Vani <a@nevitus.org>
parents:
32787
diff
changeset
|
87 | |
|
99bcdb44c75f
Added boxed types for PurpleStatus and PurpleSavedStatus
Ankit Vani <a@nevitus.org>
parents:
32787
diff
changeset
|
88 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
89 | * purple_savedstatus_new: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
90 | * @title: The title of the saved status. This must be |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
91 | * unique. Or, if you want to create a transient |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
92 | * saved status, then pass in NULL. |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
93 | * @type: The type of saved status. |
| 10418 | 94 | * |
| 95 | * Create a new saved status. This will add the saved status to the | |
| 96 | * list of saved statuses and writes the revised list to status.xml. | |
| 97 | * | |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
98 | * 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
|
99 | * used was already taken. |
| 10418 | 100 | */ |
| 15884 | 101 | PurpleSavedStatus *purple_savedstatus_new(const char *title, |
| 102 | PurpleStatusPrimitive type); | |
| 10418 | 103 | |
| 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 | * purple_savedstatus_set_title: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
106 | * @status: The saved status. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
107 | * @title: The title of the saved status. |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
108 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
109 | * Set the title for the given saved status. |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
110 | */ |
| 15884 | 111 | void purple_savedstatus_set_title(PurpleSavedStatus *status, |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
112 | const char *title); |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
113 | |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
114 | /** |
| 35475 | 115 | * purple_savedstatus_set_primitive_type: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
116 | * @status: The saved status. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
117 | * @type: The type of saved status. |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
118 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
119 | * Set the type for the given saved status. |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
120 | */ |
|
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
|
121 | void purple_savedstatus_set_primitive_type(PurpleSavedStatus *status, |
| 15884 | 122 | PurpleStatusPrimitive type); |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
123 | |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
124 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
125 | * purple_savedstatus_set_message: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
126 | * @status: The saved status. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
127 | * @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
|
128 | * message for this status. |
|
7277ae4229e9
[gaim-migrate @ 11671]
Mark Doliner <markdoliner@pidgin.im>
parents:
10419
diff
changeset
|
129 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
130 | * Set the message for the given saved status. |
|
10420
7277ae4229e9
[gaim-migrate @ 11671]
Mark Doliner <markdoliner@pidgin.im>
parents:
10419
diff
changeset
|
131 | */ |
| 15884 | 132 | void purple_savedstatus_set_message(PurpleSavedStatus *status, |
|
10420
7277ae4229e9
[gaim-migrate @ 11671]
Mark Doliner <markdoliner@pidgin.im>
parents:
10419
diff
changeset
|
133 | const char *message); |
|
7277ae4229e9
[gaim-migrate @ 11671]
Mark Doliner <markdoliner@pidgin.im>
parents:
10419
diff
changeset
|
134 | |
|
7277ae4229e9
[gaim-migrate @ 11671]
Mark Doliner <markdoliner@pidgin.im>
parents:
10419
diff
changeset
|
135 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
136 | * purple_savedstatus_set_substatus: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
137 | * @status: The saved status. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
138 | * @account: The account. |
| 35475 | 139 | * @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
|
140 | * status. |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
141 | * @message: The message for the account in the substatus. |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
142 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
143 | * 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
|
144 | */ |
| 15884 | 145 | void purple_savedstatus_set_substatus(PurpleSavedStatus *status, |
| 146 | const PurpleAccount *account, | |
| 147 | const PurpleStatusType *type, | |
|
12080
2aaca2265a51
[gaim-migrate @ 14377]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
12056
diff
changeset
|
148 | const char *message); |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
149 | |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
150 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
151 | * 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
|
152 | * @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
|
153 | * @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
|
154 | * |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
155 | * Unset a substatus for an account in a saved status. This clears |
| 15884 | 156 | * the previosly set substatus for the PurpleSavedStatus. If this |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
157 | * 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
|
158 | * 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
|
159 | */ |
| 15884 | 160 | void purple_savedstatus_unset_substatus(PurpleSavedStatus *saved_status, |
| 161 | const PurpleAccount *account); | |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
162 | |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
163 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
164 | * 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
|
165 | * @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
|
166 | * |
| 10418 | 167 | * Delete a saved status. This removes the saved status from the list |
| 168 | * of saved statuses, and writes the revised list to status.xml. | |
| 169 | * | |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
170 | * Returns: TRUE if the status was successfully deleted. FALSE if the |
| 10418 | 171 | * status could not be deleted because no saved status exists |
| 172 | * with the given title. | |
| 173 | */ | |
| 15884 | 174 | gboolean purple_savedstatus_delete(const char *title); |
| 10418 | 175 | |
| 176 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
177 | * purple_savedstatus_delete_by_status: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
178 | * @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
|
179 | * 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
|
180 | * |
|
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 | * 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
|
182 | * 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
|
183 | */ |
|
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
|
184 | 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
|
185 | |
|
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
|
186 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
187 | * 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
|
188 | * |
| 10418 | 189 | * Returns all saved statuses. |
| 190 | * | |
|
38716
b9bed228745a
Add many libpurple element-type annotations.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
37094
diff
changeset
|
191 | * Returns: (element-type PurpleSavedStatus) (transfer none): A list of saved statuses. |
| 10418 | 192 | */ |
|
18190
bcf28ef7e8ff
Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents:
15997
diff
changeset
|
193 | GList *purple_savedstatuses_get_all(void); |
| 10418 | 194 | |
| 195 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
196 | * 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
|
197 | * @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
|
198 | * 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
|
199 | * 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
|
200 | * |
|
12688
d2beaf15f294
[gaim-migrate @ 15031]
Mark Doliner <markdoliner@pidgin.im>
parents:
12323
diff
changeset
|
201 | * Returns the n most popular saved statuses. "Popularity" is |
|
d2beaf15f294
[gaim-migrate @ 15031]
Mark Doliner <markdoliner@pidgin.im>
parents:
12323
diff
changeset
|
202 | * 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
|
203 | * 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
|
204 | * messages are not included in the list. |
|
12688
d2beaf15f294
[gaim-migrate @ 15031]
Mark Doliner <markdoliner@pidgin.im>
parents:
12323
diff
changeset
|
205 | * |
|
38716
b9bed228745a
Add many libpurple element-type annotations.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
37094
diff
changeset
|
206 | * Returns: (element-type PurpleSavedStatus) (transfer container): A list containing |
|
b9bed228745a
Add many libpurple element-type annotations.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
37094
diff
changeset
|
207 | * at most how_many saved statuses. |
|
12688
d2beaf15f294
[gaim-migrate @ 15031]
Mark Doliner <markdoliner@pidgin.im>
parents:
12323
diff
changeset
|
208 | */ |
| 15884 | 209 | GList *purple_savedstatuses_get_popular(unsigned int how_many); |
|
12688
d2beaf15f294
[gaim-migrate @ 15031]
Mark Doliner <markdoliner@pidgin.im>
parents:
12323
diff
changeset
|
210 | |
|
d2beaf15f294
[gaim-migrate @ 15031]
Mark Doliner <markdoliner@pidgin.im>
parents:
12323
diff
changeset
|
211 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
212 | * 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
|
213 | * |
|
14190
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
214 | * Returns the currently selected saved status. If we are idle |
| 15884 | 215 | * then this returns purple_savedstatus_get_idleaway(). Otherwise |
| 216 | * it returns purple_savedstatus_get_default(). | |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
217 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
218 | * Returns: A pointer to the in-use PurpleSavedStatus. |
|
13683
d523c24ed269
[gaim-migrate @ 16084]
Mark Doliner <markdoliner@pidgin.im>
parents:
13677
diff
changeset
|
219 | * This function never returns NULL. |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
220 | */ |
| 15884 | 221 | PurpleSavedStatus *purple_savedstatus_get_current(void); |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
222 | |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
223 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
224 | * 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
|
225 | * |
|
14190
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
226 | * Returns the default saved status that is used when our |
|
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
227 | * accounts are not idle-away. |
|
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
228 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
229 | * Returns: A pointer to the in-use PurpleSavedStatus. |
|
14190
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
230 | * This function never returns NULL. |
|
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
231 | */ |
| 15884 | 232 | PurpleSavedStatus *purple_savedstatus_get_default(void); |
|
14190
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
233 | |
|
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
234 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
235 | * 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
|
236 | * |
|
14190
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
237 | * Returns the saved status that is used when your |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
238 | * accounts become idle-away. |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
239 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
240 | * Returns: A pointer to the idle-away PurpleSavedStatus. |
|
13683
d523c24ed269
[gaim-migrate @ 16084]
Mark Doliner <markdoliner@pidgin.im>
parents:
13677
diff
changeset
|
241 | * This function never returns NULL. |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
242 | */ |
| 15884 | 243 | PurpleSavedStatus *purple_savedstatus_get_idleaway(void); |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
244 | |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
245 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
246 | * 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
|
247 | * |
|
14190
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
248 | * Return TRUE if we are currently idle-away. Otherwise |
|
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
249 | * returns FALSE. |
|
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
250 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
251 | * 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
|
252 | */ |
| 15884 | 253 | gboolean purple_savedstatus_is_idleaway(void); |
|
14190
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
254 | |
|
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
255 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
256 | * purple_savedstatus_set_idleaway: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
257 | * @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
|
258 | * 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
|
259 | * 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
|
260 | * |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
261 | * Set whether accounts in Purple are idle-away or not. |
|
14190
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
262 | */ |
| 15884 | 263 | void purple_savedstatus_set_idleaway(gboolean idleaway); |
|
14190
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
264 | |
|
4d3fc3f58cc6
[gaim-migrate @ 16766]
Mark Doliner <markdoliner@pidgin.im>
parents:
13683
diff
changeset
|
265 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
266 | * 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
|
267 | * |
| 15884 | 268 | * 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
|
269 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
270 | * Returns: A pointer to the startup PurpleSavedStatus. |
|
13683
d523c24ed269
[gaim-migrate @ 16084]
Mark Doliner <markdoliner@pidgin.im>
parents:
13677
diff
changeset
|
271 | * This function never returns NULL. |
|
d523c24ed269
[gaim-migrate @ 16084]
Mark Doliner <markdoliner@pidgin.im>
parents:
13677
diff
changeset
|
272 | */ |
| 15884 | 273 | PurpleSavedStatus *purple_savedstatus_get_startup(void); |
|
13683
d523c24ed269
[gaim-migrate @ 16084]
Mark Doliner <markdoliner@pidgin.im>
parents:
13677
diff
changeset
|
274 | |
|
d523c24ed269
[gaim-migrate @ 16084]
Mark Doliner <markdoliner@pidgin.im>
parents:
13677
diff
changeset
|
275 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
276 | * 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
|
277 | * @title: The name of the saved status. |
| 10418 | 278 | * |
| 279 | * Finds a saved status with the specified title. | |
| 280 | * | |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
281 | * Returns: The saved status if found, or NULL. |
| 10418 | 282 | */ |
| 15884 | 283 | PurpleSavedStatus *purple_savedstatus_find(const char *title); |
| 10418 | 284 | |
| 285 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
286 | * purple_savedstatus_find_by_creation_time: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
287 | * @creation_time: The timestamp when the saved |
|
12690
4a93889c7593
[gaim-migrate @ 15033]
Mark Doliner <markdoliner@pidgin.im>
parents:
12688
diff
changeset
|
288 | * status was created. |
|
4a93889c7593
[gaim-migrate @ 15033]
Mark Doliner <markdoliner@pidgin.im>
parents:
12688
diff
changeset
|
289 | * |
|
4a93889c7593
[gaim-migrate @ 15033]
Mark Doliner <markdoliner@pidgin.im>
parents:
12688
diff
changeset
|
290 | * Finds a saved status with the specified creation time. |
|
4a93889c7593
[gaim-migrate @ 15033]
Mark Doliner <markdoliner@pidgin.im>
parents:
12688
diff
changeset
|
291 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
292 | * Returns: The saved status if found, or NULL. |
|
12690
4a93889c7593
[gaim-migrate @ 15033]
Mark Doliner <markdoliner@pidgin.im>
parents:
12688
diff
changeset
|
293 | */ |
| 15884 | 294 | 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
|
295 | |
|
4a93889c7593
[gaim-migrate @ 15033]
Mark Doliner <markdoliner@pidgin.im>
parents:
12688
diff
changeset
|
296 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
297 | * 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
|
298 | * @type: The PurpleStatusPrimitive for the status you're trying |
|
13012
402bd07464a7
[gaim-migrate @ 15365]
Mark Doliner <markdoliner@pidgin.im>
parents:
12857
diff
changeset
|
299 | * to find. |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
300 | * @message: The message for the status you're trying |
|
13012
402bd07464a7
[gaim-migrate @ 15365]
Mark Doliner <markdoliner@pidgin.im>
parents:
12857
diff
changeset
|
301 | * to find. |
|
402bd07464a7
[gaim-migrate @ 15365]
Mark Doliner <markdoliner@pidgin.im>
parents:
12857
diff
changeset
|
302 | * |
|
402bd07464a7
[gaim-migrate @ 15365]
Mark Doliner <markdoliner@pidgin.im>
parents:
12857
diff
changeset
|
303 | * Finds a saved status with the specified primitive and message. |
|
402bd07464a7
[gaim-migrate @ 15365]
Mark Doliner <markdoliner@pidgin.im>
parents:
12857
diff
changeset
|
304 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
305 | * Returns: The saved status if found, or NULL. |
|
13012
402bd07464a7
[gaim-migrate @ 15365]
Mark Doliner <markdoliner@pidgin.im>
parents:
12857
diff
changeset
|
306 | */ |
| 15884 | 307 | 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
|
308 | |
|
402bd07464a7
[gaim-migrate @ 15365]
Mark Doliner <markdoliner@pidgin.im>
parents:
12857
diff
changeset
|
309 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
310 | * 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
|
311 | * @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
|
312 | * |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
313 | * Determines if a given saved status is "transient." |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
314 | * A transient saved status is one that was not |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
315 | * explicitly added by the user. Transient statuses |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
316 | * are automatically removed if they are not used |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
317 | * for a period of time. |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
318 | * |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
319 | * A transient saved statuses is automatically |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
320 | * created by the status box when the user sets himself |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
321 | * to one of the generic primitive statuses. The reason |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
322 | * we need to save this status information is so we can |
| 15884 | 323 | * restore it when Purple restarts. |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
324 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
325 | * Returns: TRUE if the saved status is transient. |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
326 | */ |
| 15884 | 327 | gboolean purple_savedstatus_is_transient(const PurpleSavedStatus *saved_status); |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
328 | |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
329 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
330 | * 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
|
331 | * @saved_status: The saved status. |
| 10418 | 332 | * |
| 333 | * Return the name of a given saved status. | |
| 334 | * | |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
335 | * 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
|
336 | * be overwritten on subsequent calls to this function. If |
|
4a93889c7593
[gaim-migrate @ 15033]
Mark Doliner <markdoliner@pidgin.im>
parents:
12688
diff
changeset
|
337 | * you need a reference to the title for prolonged use then |
|
4a93889c7593
[gaim-migrate @ 15033]
Mark Doliner <markdoliner@pidgin.im>
parents:
12688
diff
changeset
|
338 | * you should make a copy of it. |
| 10418 | 339 | */ |
| 15884 | 340 | const char *purple_savedstatus_get_title(const PurpleSavedStatus *saved_status); |
| 10418 | 341 | |
| 342 | /** | |
| 35475 | 343 | * 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
|
344 | * @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
|
345 | * |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
346 | * Return the type of a given saved status. |
| 10418 | 347 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
348 | * Returns: The primitive type. |
| 10418 | 349 | */ |
|
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
|
350 | PurpleStatusPrimitive purple_savedstatus_get_primitive_type(const PurpleSavedStatus *saved_status); |
| 10418 | 351 | |
| 352 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
353 | * 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
|
354 | * @saved_status: The saved status. |
| 10418 | 355 | * |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
356 | * Return the default message of a given saved status. |
| 10418 | 357 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
358 | * Returns: The message. This will return NULL if the saved |
|
13122
85136c011157
[gaim-migrate @ 15483]
Mark Doliner <markdoliner@pidgin.im>
parents:
13012
diff
changeset
|
359 | * status does not have a message. This will |
|
85136c011157
[gaim-migrate @ 15483]
Mark Doliner <markdoliner@pidgin.im>
parents:
13012
diff
changeset
|
360 | * contain the normal markup that is created by |
| 15884 | 361 | * Purple's IMHTML (basically HTML markup). |
| 10418 | 362 | */ |
| 15884 | 363 | const char *purple_savedstatus_get_message(const PurpleSavedStatus *saved_status); |
| 10418 | 364 | |
| 365 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
366 | * 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
|
367 | * @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
|
368 | * |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
369 | * Return the time in seconds-since-the-epoch when this |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
370 | * saved status was created. Note: For any status created |
| 15884 | 371 | * by Purple 1.5.0 or older this value will be invalid and |
| 372 | * 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
|
373 | * and older did not record the timestamp when the status |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
374 | * was created. |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
375 | * |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
376 | * However, this value is guaranteed to be a unique |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
377 | * identifier for the given saved status. |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
378 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
379 | * Returns: The timestamp when this saved status was created. |
|
12125
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
380 | */ |
| 15884 | 381 | 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
|
382 | |
|
c1e55f812ded
[gaim-migrate @ 14425]
Mark Doliner <markdoliner@pidgin.im>
parents:
12080
diff
changeset
|
383 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
384 | * 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
|
385 | * @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
|
386 | * |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
387 | * Determine if a given saved status has "substatuses," |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
388 | * or if it is a simple status (the same for all |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
389 | * accounts). |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
390 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
391 | * Returns: TRUE if the saved_status has substatuses. |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
392 | * FALSE otherwise. |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
393 | */ |
| 15884 | 394 | gboolean purple_savedstatus_has_substatuses(const PurpleSavedStatus *saved_status); |
|
11651
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
395 | |
|
02f366130354
[gaim-migrate @ 13935]
Mark Doliner <markdoliner@pidgin.im>
parents:
10447
diff
changeset
|
396 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
397 | * purple_savedstatus_get_substatus: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
398 | * @saved_status: The saved status. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
399 | * @account: The account. |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
400 | * |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
401 | * Get the substatus for an account in a saved status. |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
402 | * |
| 40188 | 403 | * Returns: (transfer none): The PurpleSavedStatusSub for the account, or NULL if |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
404 | * the given account does not have a substatus that |
| 15884 | 405 | * differs from the default status of this PurpleSavedStatus. |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
406 | */ |
| 15884 | 407 | PurpleSavedStatusSub *purple_savedstatus_get_substatus( |
| 408 | const PurpleSavedStatus *saved_status, | |
| 409 | const PurpleAccount *account); | |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
410 | |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
411 | /** |
| 35475 | 412 | * 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
|
413 | * @substatus: The substatus. |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
414 | * |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
415 | * Get the status type of a given substatus. |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
416 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
417 | * Returns: The status type. |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
418 | */ |
|
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
|
419 | 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
|
420 | const PurpleSavedStatusSub *substatus); |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
421 | |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
422 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
423 | * 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
|
424 | * @substatus: The substatus. |
|
12056
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
425 | * |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
426 | * Get the message of a given substatus. |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
427 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
428 | * 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
|
429 | * not have a message. |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
430 | */ |
| 15884 | 431 | 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
|
432 | |
|
ddfcb4df0965
[gaim-migrate @ 14351]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11724
diff
changeset
|
433 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
434 | * 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
|
435 | * @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
|
436 | * |
|
11724
d3f71bc34b4f
[gaim-migrate @ 14015]
Mark Doliner <markdoliner@pidgin.im>
parents:
11651
diff
changeset
|
437 | * Sets the statuses for all your accounts to those specified |
|
d3f71bc34b4f
[gaim-migrate @ 14015]
Mark Doliner <markdoliner@pidgin.im>
parents:
11651
diff
changeset
|
438 | * by the given saved_status. This function calls |
| 15884 | 439 | * purple_savedstatus_activate_for_account() for all your accounts. |
|
11724
d3f71bc34b4f
[gaim-migrate @ 14015]
Mark Doliner <markdoliner@pidgin.im>
parents:
11651
diff
changeset
|
440 | */ |
| 15884 | 441 | void purple_savedstatus_activate(PurpleSavedStatus *saved_status); |
|
11724
d3f71bc34b4f
[gaim-migrate @ 14015]
Mark Doliner <markdoliner@pidgin.im>
parents:
11651
diff
changeset
|
442 | |
|
d3f71bc34b4f
[gaim-migrate @ 14015]
Mark Doliner <markdoliner@pidgin.im>
parents:
11651
diff
changeset
|
443 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
444 | * 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
|
445 | * @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
|
446 | * @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
|
447 | * |
|
11724
d3f71bc34b4f
[gaim-migrate @ 14015]
Mark Doliner <markdoliner@pidgin.im>
parents:
11651
diff
changeset
|
448 | * Sets the statuses for a given account to those specified |
|
d3f71bc34b4f
[gaim-migrate @ 14015]
Mark Doliner <markdoliner@pidgin.im>
parents:
11651
diff
changeset
|
449 | * by the given saved_status. |
|
d3f71bc34b4f
[gaim-migrate @ 14015]
Mark Doliner <markdoliner@pidgin.im>
parents:
11651
diff
changeset
|
450 | */ |
| 15884 | 451 | 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
|
452 | |
|
d3f71bc34b4f
[gaim-migrate @ 14015]
Mark Doliner <markdoliner@pidgin.im>
parents:
11651
diff
changeset
|
453 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
454 | * 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
|
455 | * |
| 10418 | 456 | * Get the handle for the status subsystem. |
| 457 | * | |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
34798
diff
changeset
|
458 | * Returns: the handle to the status subsystem |
| 10418 | 459 | */ |
| 15884 | 460 | void *purple_savedstatuses_get_handle(void); |
| 10418 | 461 | |
| 462 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
463 | * 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
|
464 | * |
| 10418 | 465 | * Initializes the status subsystem. |
| 466 | */ | |
| 15884 | 467 | void purple_savedstatuses_init(void); |
| 10418 | 468 | |
| 469 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35394
diff
changeset
|
470 | * 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
|
471 | * |
| 10418 | 472 | * Uninitializes the status subsystem. |
| 473 | */ | |
| 15884 | 474 | void purple_savedstatuses_uninit(void); |
| 10418 | 475 | |
|
32787
7072f190d6ad
Use G_BEGIN/END_DECLS in public libpurple files. This was
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
21039
diff
changeset
|
476 | G_END_DECLS |
|
14987
1f3e20245da1
[gaim-migrate @ 17697]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
477 | |
|
39659
e4dfb99b0cef
Fix libpurple header guards using reserved names.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
38716
diff
changeset
|
478 | #endif /* PURPLE_SAVEDSTATUSES_H */ |