|
pidgin 2.14.4
|
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.