Namespace
Pidgin – 3.0
Pidgin Universal Chat Client
Dependencies
GLib—2.0 | General-purpose, portable utility library. |
Browse documentation | |
GObject—2.0 | The base type system library |
Browse documentation | |
Gtk—4.0 | The GTK toolkit |
Browse documentation | |
GPlugin—1.0 | GPlugin Plugin Library |
Browse documentation | |
Purple—3.0 | Purple Universal Chat Library |
Browse documentation | |
Talkatu—0.0 | Talkatu Gtk Chat Widgets |
Browse documentation |
Classes
AboutDialog | |
AccountChooser | |
AccountEditor |
|
AccountFilterConnected |
|
AccountFilterProtocol |
|
AccountManager | A singleton dialog for managing accounts. |
AccountRow | A |
AccountsDisabledMenu | |
AccountsEnabledMenu | A |
ActionGroup | A |
AddBuddyDialog | A dialog for adding buddies to your contact list. |
AddChatDialog | A dialog for adding chats to your contact list. |
Application |
|
Attachment | |
Avatar |
|
AwayPrefs |
|
BuddyList | Like, everything you need to know about the gtk buddy list. |
ContactList |
|
ContactListWindow |
|
ConversationPrefs |
|
CredentialPrefs |
|
CredentialProviderRow |
|
DebugWindow | |
DisplayWindow |
|
Idle | An implementation of |
InfoPane |
|
InviteDialog |
|
Keypad |
|
Message |
|
NetworkPrefs |
|
NotificationAddContact |
|
NotificationAuthorizationRequest |
|
NotificationConnectionError |
|
NotificationList |
|
PluginInfo | A |
PluginsDialog | A dialog that allows the user to configure their plugins. |
PluginsMenu |
|
PrefsWindow | |
PresenceIcon | A |
ProtocolChooser | |
ProxyPrefs |
|
StatusBox | |
StatusEditor | A dialog for editing statuses. |
StatusManager | A dialog for managing statuses. |
StatusPrimitiveChooser | A |
Ui | Is a subclass of |
VVPrefs |
|
XferDialog | A file transfer dialog. |
Structs
BlistSortMethod | |
BuddyCompletionEntry | |
Conversation | A GTK conversation pane. |
Callbacks
blist_sort_function | |
FilterBuddyCompletionEntryFunc | |
PluginInfoGetConfigFrameFunc | Gets the |
Functions
accounts_init | Initializes the GTK account system. |
accounts_uninit | Uninitializes the GTK account system. |
add_widget_to_vbox | Add a labelled widget to a GtkBox. |
auto_parent_window | Automatically make a window transient to a suitable parent window. |
blist_get_default_gtk_blist | Returns the default gtk buddy list. |
blist_get_emblem | Returns the blist emblem. |
blist_get_handle | Get the handle for the GTK blist system. |
blist_get_name_markup | Returns a buddy’s Pango markup appropriate for setting in a GtkCellRenderer. |
blist_get_sort_methods | Gets the current list of sort methods. |
blist_init | Initializes the GTK blist system. |
blist_joinchat_is_showable | Determines if showing the join chat dialog is a valid action. |
blist_joinchat_show | Shows the join chat dialog. |
blist_node_is_contact_expanded | Returns a boolean indicating if |
blist_query_tooltip_for_node | Queries and creates a custom tooltip for a buddy list node. |
blist_refresh | Refreshes all the nodes of the buddy list. This should only be called when something changes to affect most of the nodes (such as a ui preference changing) |
blist_setup_sort_methods | Sets up the programs default sort methods. |
blist_uninit | Uninitializes the GTK blist system. |
blist_update_sort_methods | Updates the Sorting menu on the GTK buddy list window. |
color_calculate_for_text | This function is based heavily on the implementation that gajim uses from python-nbxmpp in nbxmpp.util.text_to_color. However, we don’t have an implementation of HSL let alone HSLuv, so we’re using HSV which is why the value is 1.0 instead of a luminance of 0.5. |
conv_attach_to_conversation | Reattach Pidgin UI to a conversation. |
conv_switch_active_conversation | Sets the active conversation within a GTK-conversation. |
conversations_get_conv_ui_ops | Returns the UI operations structure for GTK conversations. |
conversations_get_handle | Returns the gtk conversations subsystem handle. |
conversations_init | Initializes the GTK conversations subsystem. |
conversations_uninit | Uninitialized the GTK conversation subsystem. |
debug_get_handle | Get the handle for the GTK debug system. |
debug_init | Perform necessary initializations. |
debug_init_handler | Initialize handler for GLib logging system. |
debug_set_print_enabled | Set whether the debug logging messages are sent the default GLib logging handler. |
debug_uninit | Perform necessary uninitializations. |
dialogs_alias_buddy | |
dialogs_alias_chat | |
dialogs_im | |
dialogs_im_with_user | |
dialogs_info | |
dialogs_merge_groups | |
dialogs_remove_buddy | |
dialogs_remove_chat | |
dialogs_remove_contact | |
dialogs_remove_group | |
get_resource | |
get_xfer_dialog | Returns pirgin’s main file transfer dialog. |
icon_name_from_presence | Gets the icon name that should be used to represent |
icon_name_from_status | Gets the icon name to use for |
icon_name_from_status_primitive | Gets the icon name to use for |
icon_name_from_status_type | Gets the icon name to use for |
make_frame | Creates a HIG preferences frame. |
medias_init | |
mood_dialog_show | Presents a dialog to select the mood for |
mood_get_icon_path | Gets the path to the icon for |
notify_get_ui_ops | Returns the UI operations structure for GTK notification functions. |
notify_init | Initializes the GTK notifications subsystem. |
notify_uninit | Uninitialized the GTK notifications subsystem. |
plugin_pref_create_frame | Creates a Gtk Preference frame for a PurplePluginPrefFrame. |
prefs_checkbox | Add a new checkbox for a boolean preference. |
prefs_dropdown | Add a new dropdown representing a preference of the specified type. |
prefs_dropdown_from_list | Add a new dropdown representing a preference of the specified type. |
prefs_init | Initializes all UI-specific preferences. |
prefs_labeled_spin_button | Add a new spin button representing an int preference. |
prefs_show | Shows the preferences dialog. |
prefs_update_old | Rename legacy prefs and delete some that no longer exist. |
request_get_dialog_window | Gets dialog window for specified libpurple request. |
request_get_handle | Returns the gtk requests subsystem handle. |
request_get_ui_ops | Returns the UI operations structure for GTK request functions. |
request_init | Initializes the GTK requests subsystem. |
request_uninit | Uninitializes the GTK requests subsystem. |
retrieve_user_info | Get information about a user. Show immediate feedback. |
retrieve_user_info_in_chat | Get information about a user in a chat. Show immediate feedback. |
roomlist_dialog_show | Shows a new roomlist dialog. |
roomlist_dialog_show_with_account | Shows a new room list dialog and fetches the list for the specified account. |
roomlist_init | Initializes the room list subsystem. |
roomlist_is_showable | Determines if showing the room list dialog is a valid action. |
screenname_autocomplete_default_filter | The default filter function for username autocomplete. |
set_accessible_label | Sets an ATK name for a given widget. Also sets the labelled-by and label-for ATK relationships. |
set_xfer_dialog | Sets pidgin’s main file transfer dialog. |
setup_screenname_autocomplete | Add autocompletion of screenames to an entry, supporting a filtering function. |
start | Start pidgin with the given command line arguments. |
status_menu | Creates a dropdown menu of saved statuses and calls a callback when one is selected. |
talkatu_buffer_new_for_connection | Creates a new |
talkatu_editor_new_for_connection | Creates a new |
tree_view_search_equal_func | This is a callback function to be used for Ctrl+F searching in treeviews. Sample Use: gtk_tree_view_set_search_equal_func(treeview, pidgin_tree_view_search_equal_func, search_data, search_data_destroy_cb); |
whiteboard_get_ui_ops | Gets the GtkWhiteboard UI Operations. |
xfers_get_ui_ops | Returns the UI operations structure for the GTK file transfer UI. |
xfers_init | Initializes the GTK file transfer system. |
xfers_uninit | Uninitializes the GTK file transfer system. |
Constants
ACTION_SORT_METHOD | A constant that represents the sort-method action to change the sorting method of the buddy list. |
ALERT_TITLE | The title that should be used for alert dialogs. |
PREFS_ROOT |