Data Fields
FinchBlistManager Struct Reference

Buddylist manager for finch. More...

#include <gntblist.h>

Data Fields

const char * id
 An identifier for the manager. More...
 
const char * name
 Displayable name for the manager. More...
 
gboolean(* init )(void)
 Called right before it's being used. More...
 
gboolean(* uninit )(void)
 Called right after it's not being used any more. More...
 
gboolean(* can_add_node )(PurpleBlistNode *node)
 Whether a node should be added to the view. More...
 
gpointer(* find_parent )(PurpleBlistNode *node)
 Find the parent row for a node. More...
 
gboolean(* create_tooltip )(gpointer selected_row, GString **body, char **title)
 Create tooltip for a selected row. More...
 
gpointer reserved [4]
 

Detailed Description

Buddylist manager for finch.

This decides the visility, ordering and hierarchy of the buddylist nodes. This also manages the creation of tooltips.

Definition at line 41 of file gntblist.h.

Field Documentation

gboolean(* FinchBlistManager::can_add_node) (PurpleBlistNode *node)

Whether a node should be added to the view.

Definition at line 47 of file gntblist.h.

gboolean(* FinchBlistManager::create_tooltip) (gpointer selected_row, GString **body, char **title)

Create tooltip for a selected row.

Definition at line 49 of file gntblist.h.

gpointer(* FinchBlistManager::find_parent) (PurpleBlistNode *node)

Find the parent row for a node.

Definition at line 48 of file gntblist.h.

const char* FinchBlistManager::id

An identifier for the manager.

Definition at line 43 of file gntblist.h.

gboolean(* FinchBlistManager::init) (void)

Called right before it's being used.

Definition at line 45 of file gntblist.h.

const char* FinchBlistManager::name

Displayable name for the manager.

Definition at line 44 of file gntblist.h.

gboolean(* FinchBlistManager::uninit) (void)

Called right after it's not being used any more.

Definition at line 46 of file gntblist.h.


The documentation for this struct was generated from the following file: