Mercurial > pidgin.yaz
annotate doc/ui-ops.dox @ 26336:c619bef09bec
Make the prpl be in charge of creating the PurpleDiscoList; UI data is
allocated via ops->create.
When the prpl sets protocol data, it also passed in a close_cb which is called
when destroying the struct to clean up the protocol data.
This still works, but I've introduced some bugs with cancelling the disco or
closing the GtkDisco dialog
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Tue, 31 Mar 2009 05:18:09 +0000 |
parents | e3bf822c19c8 |
children |
rev | line source |
---|---|
18834
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
1 /** @page ui-ops UiOps structures |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
2 |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
3 When implementing a UI for libpurple, you need to fill in various UiOps |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
4 structures: |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
5 |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
6 - #PurpleAccountUiOps |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
7 - #PurpleBlistUiOps |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
8 - #PurpleConnectionUiOps |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
9 - #PurpleConversationUiOps |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
10 - #PurpleCoreUiOps |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
11 - #PurpleDebugUiOps |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
12 - #PurpleDnsQueryUiOps |
22380
e3bf822c19c8
Document PurpleEventLoopUiOps and associated misc.
Will Thompson <will.thompson@collabora.co.uk>
parents:
18834
diff
changeset
|
13 - #PurpleEventLoopUiOps (without this, nothing will work and you will cry) |
18834
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
14 - #PurpleIdleUiOps |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
15 - #PurpleNotifyUiOps |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
16 - #PurplePrivacyUiOps |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
17 - #PurpleRequestUiOps |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
18 - #PurpleRoomlistUiOps |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
19 - #PurpleSoundUiOps |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
20 - #PurpleWhiteboardUiOps |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
21 - #PurpleXferUiOps |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
22 |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
23 */ |
500c785c109d
Add a page to the documentation listing all UiOps structures.
Will Thompson <will.thompson@collabora.co.uk>
parents:
diff
changeset
|
24 // vim: ft=c.doxygen |