diff src/whiteboard.c @ 11802:2e3a6dcebaf3

[gaim-migrate @ 14093] This should be it for the // -> /* */ for the doodle/whiteboard stuff. This could use a bit of cleaning yet.... committer: Tailor Script <tailor@pidgin.im>
author Gary Kramlich <grim@reaperworld.com>
date Mon, 24 Oct 2005 22:45:24 +0000
parents 88d504770c60
children 2219f4bf4a57
line wrap: on
line diff
--- a/src/whiteboard.c	Mon Oct 24 21:48:21 2005 +0000
+++ b/src/whiteboard.c	Mon Oct 24 22:45:24 2005 +0000
@@ -21,197 +21,165 @@
  *
  */
 
-// INCLUDES =============================================================================================
-
 #include <string.h>
 
 #include "whiteboard.h"
 #include "prpl.h"
 
-// DATATYPES ============================================================================================
-
-// GLOBALS ==============================================================================================
-
+/******************************************************************************
+ * Globals
+ *****************************************************************************/
 static GaimWhiteboardUiOps	*whiteboard_ui_ops	= NULL;
-//static GaimWhiteboardPrplOps	*whiteboard_prpl_ops	= NULL;
+/* static GaimWhiteboardPrplOps	*whiteboard_prpl_ops	= NULL; */
 
 static GList			*wbList			= NULL;
 
-//static gboolean		auto_accept		= TRUE;
+/*static gboolean		auto_accept		= TRUE; */
 
-// FUNCTIONS ============================================================================================
-
+/******************************************************************************
+ * API
+ *****************************************************************************/
 void gaim_whiteboard_set_ui_ops( GaimWhiteboardUiOps *ops )
 {
 	whiteboard_ui_ops = ops;
 }
 
-// ------------------------------------------------------------------------------------------------------
-
 void gaim_whiteboard_set_prpl_ops( GaimWhiteboard *wb, GaimWhiteboardPrplOps *ops )
 {
 	wb->prpl_ops = ops;
 }
 
-// ------------------------------------------------------------------------------------------------------
-
 GaimWhiteboard *gaim_whiteboard_create( GaimAccount *account, char *who, int state )
 {
-	//g_print( "gaim_whiteboard_create()\n" );
-	
 	GaimPluginProtocolInfo *prpl_info;
 	GaimWhiteboard *wb	= g_new0( GaimWhiteboard, 1 );
 
 	wb->account		= account;
 	wb->state		= state;
 	wb->who			= g_strdup( who );
-	
+
 	prpl_info = GAIM_PLUGIN_PROTOCOL_INFO( account->gc->prpl );
 	gaim_whiteboard_set_prpl_ops( wb, prpl_info->whiteboard_prpl_ops );
-	
-	// Start up protocol specifics
+
+	/* Start up protocol specifics */
 	if( wb->prpl_ops && wb->prpl_ops->start )
 		wb->prpl_ops->start( wb );
-	
+
 	wbList			= g_list_append( wbList, ( gpointer )( wb ) );
-	
+
 	return( wb );
 }
 
-// ------------------------------------------------------------------------------------------------------
-
 void gaim_whiteboard_destroy( GaimWhiteboard *wb )
 {
-	//g_print( "gaim_whiteboard_destroy()\n" );
-
 	if( wb->ui_data )
 	{
-		//g_print( "---wb->ui_data = %p\n", wb->ui_data );
-		
-		// Destroy frontend
+		/* Destroy frontend */
 		if( whiteboard_ui_ops && whiteboard_ui_ops->destroy )
 			whiteboard_ui_ops->destroy( wb );
 	}
-	
-	// Do protocol specific session ending procedures
+
+	/* Do protocol specific session ending procedures */
 	if( wb->prpl_ops && wb->prpl_ops->end )
 		wb->prpl_ops->end( wb );
-	
+
 	if( wb )
 	{
-		//g_print( "---wb = %p\n", wb );
-		
 		wb->account	= NULL;
 		wb->state	= 0;
-	
+
 		if( wb->who )
 			g_free( wb->who );
-			
+
 		wbList = g_list_remove( wbList, wb );
-		
+
 		g_free( wb );
 		wb = NULL;
 	}
 }
 
-// ------------------------------------------------------------------------------------------------------
-
 void gaim_whiteboard_start( GaimWhiteboard *wb )
 {
-	//g_print( "gaim_whiteboard_start()\n" );
-	
-	// Create frontend for whiteboard
+	/* Create frontend for whiteboard */
 	if( whiteboard_ui_ops && whiteboard_ui_ops->create )
 		whiteboard_ui_ops->create( wb );
 }
 
-// ------------------------------------------------------------------------------------------------------
-
-// Looks through the list of whiteboard sessions for one that is between usernames 'me' and 'who'
-// Returns a pointer to a matching whiteboard session; if none match, it returns NULL
+/* Looks through the list of whiteboard sessions for one that is between
+ * usernames 'me' and 'who'.  Returns a pointer to a matching whiteboard
+ * session; if none match, it returns NULL.
+ */
 GaimWhiteboard *gaim_whiteboard_get_session( GaimAccount *account, char *who )
 {
-	//g_print( "gaim_whiteboard_get_session()\n" );
-	
 	GaimWhiteboard	*wb	= NULL;
-	
+
 	GList		*l	= wbList;
-	
-	// Look for a whiteboard session between the local user and the remote user
+
+	/* Look for a whiteboard session between the local user and the remote
+	 * user
+	 */
 	while( l )
 	{
 		wb = l->data;
-		
-		if( !strcmp( gaim_account_get_username( wb->account ), gaim_account_get_username( account ) ) &&
+
+		if( !strcmp( gaim_account_get_username( wb->account ),
+					 gaim_account_get_username( account ) ) &&
 			     !strcmp( wb->who, who ) )
 			return( wb );
-		
-		l = l->next;	
+
+		l = l->next;
 	}
-	
+
 	return( NULL );
 }
 
-// ------------------------------------------------------------------------------------------------------
-
 GList *gaim_whiteboard_draw_list_destroy( GList *draw_list )
 {
-	//g_print( "gaim_whiteboard_draw_list_destroy()\n" );
-	
 	if( draw_list == NULL )
-		return( NULL );	
+		return( NULL );
 	else
 	{
-		// Destroy the contents of this list
+		/* Destroy the contents of this list */
 		int	*n = NULL;
 		GList	*l = draw_list;
 		while( l )
 		{
 			n = l->data;
-			
+
 			if( n )
 				g_free( n );
-			
+
 			l = l->next;
 		}
-		
+
 		g_list_free( draw_list );
 		draw_list = NULL;
 	}
-	
+
 	return( draw_list );
 }
 
-// ------------------------------------------------------------------------------------------------------
-
 void gaim_whiteboard_set_dimensions( GaimWhiteboard *wb, int width, int height )
 {
 	if( whiteboard_ui_ops && whiteboard_ui_ops->set_dimensions )
 		whiteboard_ui_ops->set_dimensions( wb, width, height );
 }
 
-// ------------------------------------------------------------------------------------------------------
-
 void gaim_whiteboard_draw_point( GaimWhiteboard *wb, int x, int y, int color, int size )
 {
 	if( whiteboard_ui_ops && whiteboard_ui_ops->draw_point )
 		whiteboard_ui_ops->draw_point( wb, x, y, color, size );
 }
 
-// ------------------------------------------------------------------------------------------------------
-
 void gaim_whiteboard_draw_line( GaimWhiteboard *wb, int x1, int y1, int x2, int y2, int color, int size )
 {
 	if( whiteboard_ui_ops && whiteboard_ui_ops->draw_line )
 		whiteboard_ui_ops->draw_line( wb, x1, y1, x2, y2, color, size );
 }
 
-// ------------------------------------------------------------------------------------------------------
-
 void gaim_whiteboard_clear( GaimWhiteboard *wb )
 {
 	if( whiteboard_ui_ops && whiteboard_ui_ops->clear )
 		whiteboard_ui_ops->clear( wb );
 }
 
-// ------------------------------------------------------------------------------------------------------