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 | |
AccountDisplay | |
AccountEditor |
since: 3.0.0 |
AccountFilterConnected |
since: 3.0.0 |
AccountFilterProtocol |
since: 3.0.0 |
AccountManager |
A singleton dialog for managing accounts. since: 3.0.0 |
AccountRow |
A since: 3.0.0 |
AccountsDisabledMenu | |
AccountsEnabledMenu |
A since: 3.0.0 |
ActionGroup |
A since: 3.0.0 |
AddBuddyDialog |
A dialog for adding buddies to your contact list. since: 3.0.0 |
AddChatDialog |
A dialog for adding chats to your contact list. since: 3.0.0 |
Application |
since: 3.0.0 |
Attachment | |
Avatar |
since: 3.0.0 |
AwayPrefs |
since: 3.0.0 |
BuddyList |
The remnants of the buddy list, soon to be lost to the wind. |
ContactList |
since: 3.0.0 |
ContactListWindow |
since: 3.0.0 |
Conversation |
A |
ConversationPrefs |
since: 3.0.0 |
CredentialPrefs |
since: 3.0.0 |
CredentialProviderRow |
since: 3.0.0 |
DebugWindow | |
DisplayItem |
A class that’s used by since: 3.0.0 |
DisplayWindow |
since: 3.0.0 |
Idle |
An implementation of since: 3.0.0 |
InfoPane |
since: 3.0.0 |
InviteDialog |
|
Keypad |
since: 3.0.0 |
Message |
since: 3.0.0 |
NetworkPrefs |
since: 3.0.0 |
NotificationAddContact |
since: 3.0.0 |
NotificationAuthorizationRequest |
since: 3.0.0 |
NotificationConnectionError |
since: 3.0.0 |
NotificationList |
since: 3.0.0 |
PluginInfo |
A since: 3.0.0 |
PluginsDialog |
A dialog that allows the user to configure their plugins. |
PluginsMenu |
since: 3.0.0 |
PrefsWindow | |
PresenceIcon |
A since: 3.0.0 |
ProtocolChooser | |
ProxyPrefs |
since: 3.0.0 |
StatusBox | |
StatusDisplay | |
StatusEditor |
A dialog for editing statuses. |
StatusManager |
A dialog for managing statuses. |
StatusPrimitiveChooser |
A Adw.ComboRow for presenting since: 3.0.0 |
Ui |
Is a subclass of since: 3.0.0 |
VVPrefs |
since: 3.0.0 |
XferDialog |
A file transfer dialog. |
Structs
BuddyCompletionEntry | |
ConversationOld |
A GTK conversation pane. |
Callbacks
FilterBuddyCompletionEntryFunc | |
PluginInfoGetConfigFrameFunc |
Gets the since: 3.0.0 |
Functions
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_joinchat_is_showable |
Determines if showing the join chat dialog is a valid action. |
blist_joinchat_show |
Shows the join chat dialog. |
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. since: 3.0.0 |
contact_info_menu_popup |
Creates a since: 3.0.0 |
conv_attach_to_conversation |
Reattach Pidgin UI to a 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. since: 3.0.0 |
debug_init_handler |
Initialize handler for GLib logging system. since: 3.0.0 |
debug_set_print_enabled |
Set whether the debug logging messages are sent the default GLib logging handler. since: 3.0.0 |
debug_uninit |
Perform necessary uninitializations. since: 3.0.0 |
dialogs_alias_buddy | |
dialogs_alias_chat | |
dialogs_im | |
dialogs_im_with_user | |
dialogs_info | |
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 since: 3.0.0 |
icon_name_from_status |
Gets the icon name to use for since: 3.0.0 |
icon_name_from_status_primitive |
Gets the icon name to use for since: 3.0.0 |
icon_name_from_status_type |
Gets the icon name to use for since: 3.0.0 |
make_frame |
Creates a HIG preferences frame. |
medias_init | |
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. |
prefs_init |
Initializes all UI-specific preferences. |
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 |