pidgin 2.14.14dev
|
Like, everything you need to know about the gtk buddy list. More...
#include <gtkblist.h>
Data Fields | |
GtkWidget * | window |
GtkWidget * | notebook |
The notebook that switches between the real buddy list and the helpful instructions page. | |
GtkWidget * | main_vbox |
This vbox contains the menu and notebook. | |
GtkWidget * | vbox |
This is the vbox that everything important gets packed into. | |
GtkWidget * | treeview |
It's a treeview... d'uh. | |
GtkTreeStore * | treemodel |
This is the treemodel. | |
GtkTreeViewColumn * | text_column |
Column. | |
GtkCellRenderer * | text_rend |
GtkItemFactory * | ift |
GtkWidget * | menutray |
The menu tray widget. | |
GtkWidget * | menutrayicon |
The menu tray icon. | |
GHashTable * | connection_errors |
Caches connection error messages; keys are PurpleAccount and values are non-NULL const char * s containing localised error messages. | |
guint | refresh_timer |
The timer for refreshing every 30 seconds. | |
guint | timeout |
The timeout for the tooltip. | |
guint | drag_timeout |
The timeout for expanding contacts on drags. | |
GdkRectangle | tip_rect |
This is the bounding rectangle of the cell we're currently hovering over. | |
GdkRectangle | contact_rect |
This is the bounding rectangle of the contact node and its children. | |
PurpleBlistNode * | mouseover_contact |
This is the contact currently mouse-over expanded. | |
GtkWidget * | tipwindow |
The window used by the tooltip. | |
GList * | tooltipdata |
The data for each "chunk" of the tooltip. | |
PurpleBlistNode * | selected_node |
The currently selected node. | |
GdkCursor * | hand_cursor |
Hand cursor. | |
GdkCursor * | arrow_cursor |
Arrow cursor. | |
GtkWidget * | scrollbook |
Scrollbook for alerts. | |
GtkWidget * | headline_hbox |
Hbox for headline notification. | |
GtkWidget * | headline_label |
Label for headline notifications. | |
GtkWidget * | headline_image |
Image for headline notifications. | |
GdkPixbuf * | headline_close |
GCallback | headline_callback |
Callback for headline notifications. | |
gpointer | headline_data |
User data for headline notifications. | |
GDestroyNotify | headline_destroy |
Callback to use for destroying the headline-data. | |
gboolean | changing_style |
True when changing GTK+ theme style. | |
GtkWidget * | error_buttons |
Box containing the connection error buttons. | |
GtkWidget * | statusbox |
The status selector dropdown. | |
GdkPixbuf * | empty_avatar |
A 32x32 transparent pixbuf. | |
gpointer | priv |
Pointer to opaque private data. | |
Like, everything you need to know about the gtk buddy list.
Definition at line 71 of file gtkblist.h.
GdkCursor* _PidginBuddyList::arrow_cursor |
Arrow cursor.
Definition at line 116 of file gtkblist.h.
gboolean _PidginBuddyList::changing_style |
True when changing GTK+ theme style.
Definition at line 126 of file gtkblist.h.
GHashTable* _PidginBuddyList::connection_errors |
Caches connection error messages; keys are PurpleAccount and values are non-NULL
const char *
s containing localised error messages.
(If an account does not have an error, it will not appear in the table.)
Definition at line 96 of file gtkblist.h.
GdkRectangle _PidginBuddyList::contact_rect |
This is the bounding rectangle of the contact node and its children.
This is used for auto-expand on mouseover.
Definition at line 105 of file gtkblist.h.
guint _PidginBuddyList::drag_timeout |
The timeout for expanding contacts on drags.
Definition at line 101 of file gtkblist.h.
GdkPixbuf* _PidginBuddyList::empty_avatar |
A 32x32 transparent pixbuf.
Definition at line 130 of file gtkblist.h.
GtkWidget* _PidginBuddyList::error_buttons |
Box containing the connection error buttons.
Definition at line 128 of file gtkblist.h.
GdkCursor* _PidginBuddyList::hand_cursor |
Hand cursor.
Definition at line 115 of file gtkblist.h.
GCallback _PidginBuddyList::headline_callback |
Callback for headline notifications.
Definition at line 123 of file gtkblist.h.
GdkPixbuf* _PidginBuddyList::headline_close |
Definition at line 122 of file gtkblist.h.
gpointer _PidginBuddyList::headline_data |
User data for headline notifications.
Definition at line 124 of file gtkblist.h.
GDestroyNotify _PidginBuddyList::headline_destroy |
Callback to use for destroying the headline-data.
Definition at line 125 of file gtkblist.h.
GtkWidget* _PidginBuddyList::headline_hbox |
Hbox for headline notification.
Definition at line 119 of file gtkblist.h.
GtkWidget* _PidginBuddyList::headline_image |
Image for headline notifications.
Definition at line 121 of file gtkblist.h.
GtkWidget* _PidginBuddyList::headline_label |
Label for headline notifications.
Definition at line 120 of file gtkblist.h.
GtkItemFactory* _PidginBuddyList::ift |
Definition at line 85 of file gtkblist.h.
GtkWidget* _PidginBuddyList::main_vbox |
This vbox contains the menu and notebook.
Definition at line 75 of file gtkblist.h.
GtkWidget* _PidginBuddyList::menutray |
The menu tray widget.
Definition at line 86 of file gtkblist.h.
GtkWidget* _PidginBuddyList::menutrayicon |
The menu tray icon.
Definition at line 87 of file gtkblist.h.
PurpleBlistNode* _PidginBuddyList::mouseover_contact |
This is the contact currently mouse-over expanded.
Definition at line 108 of file gtkblist.h.
GtkWidget* _PidginBuddyList::notebook |
The notebook that switches between the real buddy list and the helpful instructions page.
Definition at line 73 of file gtkblist.h.
gpointer _PidginBuddyList::priv |
Pointer to opaque private data.
Definition at line 132 of file gtkblist.h.
guint _PidginBuddyList::refresh_timer |
The timer for refreshing every 30 seconds.
Definition at line 98 of file gtkblist.h.
GtkWidget* _PidginBuddyList::scrollbook |
Scrollbook for alerts.
Definition at line 118 of file gtkblist.h.
PurpleBlistNode* _PidginBuddyList::selected_node |
The currently selected node.
Definition at line 113 of file gtkblist.h.
GtkWidget* _PidginBuddyList::statusbox |
The status selector dropdown.
Definition at line 129 of file gtkblist.h.
GtkTreeViewColumn* _PidginBuddyList::text_column |
Column.
Definition at line 81 of file gtkblist.h.
GtkCellRenderer* _PidginBuddyList::text_rend |
Definition at line 83 of file gtkblist.h.
guint _PidginBuddyList::timeout |
The timeout for the tooltip.
Definition at line 100 of file gtkblist.h.
GdkRectangle _PidginBuddyList::tip_rect |
This is the bounding rectangle of the cell we're currently hovering over.
This is used for tooltips.
Definition at line 102 of file gtkblist.h.
GtkWidget* _PidginBuddyList::tipwindow |
The window used by the tooltip.
Definition at line 110 of file gtkblist.h.
GList* _PidginBuddyList::tooltipdata |
The data for each "chunk" of the tooltip.
Definition at line 111 of file gtkblist.h.
GtkTreeStore* _PidginBuddyList::treemodel |
GtkWidget* _PidginBuddyList::treeview |
It's a treeview... d'uh.
Definition at line 79 of file gtkblist.h.
GtkWidget* _PidginBuddyList::vbox |
This is the vbox that everything important gets packed into.
Your plugin might want to pack something in it itself. Go, plugins!
Definition at line 76 of file gtkblist.h.
GtkWidget* _PidginBuddyList::window |
Definition at line 72 of file gtkblist.h.