diff gtk/gtkstatusbox.h @ 15080:32814a36f363

[gaim-migrate @ 17864] Work in progress. I'm committing this mostly so i can work on it from home. I'm hacking up statusbox to no longer descend from combobox to better get the appearance and behavior we want. Seems mostly functional, but a lot of looes ends to tie up. committer: Tailor Script <tailor@pidgin.im>
author Sean Egan <seanegan@gmail.com>
date Fri, 01 Dec 2006 05:01:51 +0000
parents 40364ce5d6e3
children
line wrap: on
line diff
--- a/gtk/gtkstatusbox.h	Fri Dec 01 04:38:54 2006 +0000
+++ b/gtk/gtkstatusbox.h	Fri Dec 01 05:01:51 2006 +0000
@@ -65,7 +65,7 @@
 
 struct _GtkGaimStatusBox
 {
-	GtkComboBox parent_instance;
+	GtkContainer parent_instance;
 
 	/**
 	 * This GtkListStore contains only one row--the currently selected status.
@@ -128,11 +128,20 @@
 	GtkWidget *toggle_button;
 	GtkWidget *vsep;
 	GtkWidget *arrow;
+
+	GtkWidget *popup_window;
+	GtkWidget *popup_frame;
+	GtkWidget *scrolled_window;
+	GtkWidget *cell_view_frame;
+	GtkTreeViewColumn *column;
+	GtkWidget *tree_view;
+	gboolean popup_in_progress;
+	GtkTreeRowReference *active_row;
 };
 
 struct _GtkGaimStatusBoxClass
 {
-	GtkComboBoxClass parent_class;
+	GtkContainerClass parent_class;
 
 	/* signals */
 	void     (* changed)          (GtkComboBox *combo_box);