Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

gtkconv.h File Reference

GTK+ Conversation API. More...

#include "conversation.h"

Include dependency graph for gtkconv.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  _GaimGtkChatPane
 GTK+ Chat panes. More...

struct  _GaimGtkConversation
 A GTK+ conversation pane. More...

struct  _GaimGtkImPane
 A GTK+ Instant Message pane. More...

struct  _GaimGtkWindow
 A GTK+ representation of a graphical window containing one or more conversations. More...


GTK+ Conversations Subsystem

void * gaim_gtk_conversations_get_handle (void)
 Returns the gtk conversations subsystem handle.

void gaim_gtk_conversations_init (void)
 Initializes the GTK+ conversations subsystem.

void gaim_gtk_conversations_uninit (void)
 Uninitialized the GTK+ conversation subsystem.


Detailed Description

GTK+ Conversation API.

gaim

Gaim is the legal property of its developers, whose names are too numerous to list here. Please refer to the COPYRIGHT file distributed with this source distribution.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA


Define Documentation

#define GAIM_IS_GTK_CONVERSATION conv   ) 
 

Value:


Function Documentation

GaimConversationUiOps* gaim_gtk_conversations_get_conv_ui_ops void   ) 
 

Returns the UI operations structure for GTK conversations.

Returns:
The GTK conversation operations structure.

void* gaim_gtk_conversations_get_handle void   ) 
 

Returns the gtk conversations subsystem handle.

Returns:
The conversations subsystem handle.

GaimConvWindowUiOps* gaim_gtk_conversations_get_win_ui_ops void   ) 
 

Returns the UI operations structure for GTK windows.

Returns:
The GTK window operations structure.

int gaim_gtkconv_get_dest_tab_at_xy GaimConvWindow win,
int  x,
int  y
 

Returns the index of the destination tab at the specified X, Y location in a notebook.

This is used for drag-and-drop functions when the tab at the index is a destination tab.

Parameters:
win The GTK+ window containing the notebook.
x The X coordinate.
y The Y coordinate.
Returns:
The index of the tab at the location.

int gaim_gtkconv_get_tab_at_xy GaimConvWindow win,
int  x,
int  y
 

Returns the index of the tab at the specified X, Y location in a notebook.

Parameters:
win The GTK+ window containing the notebook.
x The X coordinate.
y The Y coordinate.
Returns:
The index of the tab at the location.

void gaim_gtkconv_update_buddy_icon GaimConversation conv  ) 
 

Updates the buddy icon on a conversation.

Parameters:
conv The conversation.

void gaim_gtkconv_update_buttons_by_protocol GaimConversation conv  ) 
 

Updates conversation buttons by protocol.

Parameters:
conv The conversation.

void gaim_gtkconv_update_font_colors GaimConversation conv  ) 
 

Updates the font colors of each conversation to the new colors chosen in the prefs dialog.

Parameters:
conv The conversation to update.

void gaim_gtkconv_update_font_face GaimConversation conv  ) 
 

Updates the font faces of each conversation to the new font face chosen in the prefs dialog.

Parameters:
conv The conversation to update.

GaimConvWindow* gaim_gtkwin_get_at_xy int  x,
int  y
 

Returns the window at the specified X, Y location.

If the window is not a GTK+ window, NULL is returned.

Parameters:
x The X coordinate.
y The Y coordinate.
Returns:
The GTK+ window at the location, if it exists, or NULL otherwise.


Generated on Tue Aug 3 17:36:38 2004 for gaim by doxygen 1.3.4