#include "pidgin.h"
#include "conversation.h"
#include "gtkconvwin.h"
Include dependency graph for gtkconv.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | _PidginImPane |
A GTK+ Instant Message pane. More... | |
struct | _PidginChatPane |
GTK+ Chat panes. More... | |
struct | _PidginConversation |
A GTK+ conversation pane. More... | |
PurpleConversationUiOps * | pidgin_conversations_get_conv_ui_ops (void) |
Returns the UI operations structure for GTK+ conversations. | |
void | pidgin_conv_update_buddy_icon (PurpleConversation *conv) |
Updates the buddy icon on a conversation. | |
void | pidgin_conv_switch_active_conversation (PurpleConversation *conv) |
Sets the active conversation within a GTK-conversation. | |
void | pidgin_conv_update_buttons_by_protocol (PurpleConversation *conv) |
Updates conversation buttons by protocol. | |
GList * | pidgin_conversations_find_unseen_list (PurpleConversationType type, PidginUnseenState min_state, gboolean hidden_only, guint max_count) |
Returns a list of conversations of the given type which have an unseen state greater than or equal to the specified minimum state. | |
guint | pidgin_conversations_fill_menu (GtkWidget *menu, GList *convs) |
Fill a menu with a list of conversations. | |
void | pidgin_conv_present_conversation (PurpleConversation *conv) |
Presents a purple conversation to the user. | |
gboolean | pidgin_conv_attach_to_conversation (PurpleConversation *conv) |
Reattach Pidgin UI to a conversation. | |
PidginWindow * | pidgin_conv_get_window (PidginConversation *gtkconv) |
GdkPixbuf * | pidgin_conv_get_tab_icon (PurpleConversation *conv, gboolean small_icon) |
void | pidgin_conv_new (PurpleConversation *conv) |
int | pidgin_conv_get_tab_at_xy (PidginWindow *win, int x, int y, gboolean *to_right) |
gboolean | pidgin_conv_is_hidden (PidginConversation *gtkconv) |
GTK+ Conversations Subsystem | |
void * | pidgin_conversations_get_handle (void) |
Returns the gtk conversations subsystem handle. | |
void | pidgin_conversations_init (void) |
Initializes the GTK+ conversations subsystem. | |
void | pidgin_conversations_uninit (void) |
Uninitialized the GTK+ conversation subsystem. | |
Defines | |
#define | PIDGIN_CONVERSATION(conv) ((PidginConversation *)(conv)->ui_data) |
#define | PIDGIN_IS_PIDGIN_CONVERSATION(conv) |
Typedefs | |
typedef _PidginImPane | PidginImPane |
typedef _PidginChatPane | PidginChatPane |
typedef _PidginConversation | PidginConversation |
Enumerations | |
enum | PidginUnseenState { PIDGIN_UNSEEN_NONE, PIDGIN_UNSEEN_EVENT, PIDGIN_UNSEEN_NO_LOG, PIDGIN_UNSEEN_TEXT, PIDGIN_UNSEEN_NICK } |
Unseen text states. More... | |
enum | { CHAT_USERS_ICON_COLUMN, CHAT_USERS_ALIAS_COLUMN, CHAT_USERS_ALIAS_KEY_COLUMN, CHAT_USERS_NAME_COLUMN, CHAT_USERS_FLAGS_COLUMN, CHAT_USERS_COLOR_COLUMN, CHAT_USERS_WEIGHT_COLUMN, CHAT_USERS_COLUMNS } |
Definition in file gtkconv.h.
|
Value: |
|
Unseen text states.
|
|
Reattach Pidgin UI to a conversation.
|
|
Presents a purple conversation to the user.
|
|
Sets the active conversation within a GTK-conversation.
|
|
Updates the buddy icon on a conversation.
|
|
Updates conversation buttons by protocol.
|
|
Fill a menu with a list of conversations. Clicking the conversation menu item will present that conversation to the user.
|
|
Returns a list of conversations of the given type which have an unseen state greater than or equal to the specified minimum state. Using the hidden_only parameter, this search can be limited to hidden conversations. The max_count parameter will limit the total number of converations returned if greater than zero. The returned list should be freed by the caller.
|
|
Returns the UI operations structure for GTK+ conversations.
|
|
Returns the gtk conversations subsystem handle.
|