doc/reference/pidgin/signals_gtkblist.md

Mon, 13 Nov 2023 21:40:33 -0600

author
Elliott Sales de Andrade <quantum.analyst@gmail.com>
date
Mon, 13 Nov 2023 21:40:33 -0600
changeset 42489
0edea2beaa95
parent 41411
c2969c67490e
permissions
-rw-r--r--

Use libraries when generating pkgconfig files

This argument magically Does The Right Thing for both external and subproject
requirements, [though the docs are missing that](https://github.com/mesonbuild/meson/issues/6037#issuecomment-543938956).

Testing Done:
Compiled and checked the `meson-private/*.pc` files seemed alright still.

Reviewed at https://reviews.imfreedom.org/r/2804/

Title: Buddy List Signals
Slug: blist-signals

## Buddy List Signals

### gtkblist-created

```c
void user_function(PurpleBuddyList *blist, gpointer user_data);
```

Emitted when the buddy list is created.

**Parameters:**

**blist**
: The buddy list.

**user_data**
: User data set when the signal handler was connected.

### drawing-tooltip

```c
void user_function(PurpleBlistNode *node, GString *text, gboolean full, gpointer user_data);
```

Emitted just before a tooltip is displayed. `text` is a standard GString, so
the plugin can modify the text that will be displayed.

**Parameters:**

**node**
: The blist node for the tooltip.

**text**
: A pointer to the text that will be displayed.

**full**
: Whether we're doing a full tooltip for the priority buddy or a compact
tooltip for a non-priority buddy.

**user_data**
: User data set when the signal handler was connected.

mercurial