diff src/gtkblist.h @ 10008:50c1724d5e59

[gaim-migrate @ 10925] Lots of needless shuffling of stuff around. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Fri, 10 Sep 2004 04:43:31 +0000
parents 4a15962c344a
children f8e2e8ee9aa0
line wrap: on
line diff
--- a/src/gtkblist.h	Fri Sep 10 04:30:37 2004 +0000
+++ b/src/gtkblist.h	Fri Sep 10 04:43:31 2004 +0000
@@ -25,8 +25,7 @@
 #ifndef _GAIM_GTKBLIST_H_
 #define _GAIM_GTKBLIST_H_
 
-#include "gtkgaim.h"
-#include "blist.h"
+typedef struct _GaimGtkBuddyList GaimGtkBuddyList;
 
 enum {
 	STATUS_ICON_COLUMN,
@@ -37,7 +36,8 @@
 	BUDDY_ICON_COLUMN,
 	NODE_COLUMN,
 	BLIST_COLUMNS
-	};
+
+};
 
 typedef enum {
 	GAIM_STATUS_ICON_LARGE,
@@ -45,13 +45,16 @@
 
 } GaimStatusIconSize;
 
+#include "gtkgaim.h"
+#include "blist.h"
+
 /**************************************************************************
  * @name Structures
  **************************************************************************/
 /**
  * Like, everything you need to know about the gtk buddy list
  */
-typedef struct {
+struct _GaimGtkBuddyList {
 	GtkWidget *window;
 	GtkWidget *vbox;                /**< This is the vbox that everything gets packed into.  Your plugin might
 					   want to pack something in it itself.  Go, plugins! */
@@ -86,7 +89,7 @@
 	GdkPixbuf *east, *south;                 /**< Drop shadow stuff */
 	GdkWindow *east_shadow, *south_shadow;   /**< Drop shadow stuff */
 
-} GaimGtkBuddyList;
+};
 
 #define GAIM_GTK_BLIST(list) ((GaimGtkBuddyList *)(list)->ui_data)
 #define GAIM_IS_GTK_BLIST(list) \