gnome-mud r734 - in trunk: . src



Author: lharris
Date: Tue Feb 17 03:13:20 2009
New Revision: 734
URL: http://svn.gnome.org/viewvc/gnome-mud?rev=734&view=rev

Log:
Toolbar Connect now opens main connection window.


Modified:
   trunk/ChangeLog
   trunk/src/mud-connection-view.c
   trunk/src/mud-window.c

Modified: trunk/src/mud-connection-view.c
==============================================================================
--- trunk/src/mud-connection-view.c	(original)
+++ trunk/src/mud-connection-view.c	Tue Feb 17 03:13:20 2009
@@ -546,7 +546,7 @@
 
         g_object_unref(view->priv->telnet);
 
-        mud_connection_view_add_text(view, _("*** Connection closed.\n"), System);
+        mud_connection_view_add_text(view, _("\n*** Connection closed.\n"), System);
 
 #ifdef ENABLE_GST
         view->priv->download_queue = g_queue_new();

Modified: trunk/src/mud-window.c
==============================================================================
--- trunk/src/mud-window.c	(original)
+++ trunk/src/mud-window.c	Tue Feb 17 03:13:20 2009
@@ -86,127 +86,127 @@
 static int
 mud_window_close(GtkWidget *widget, MudWindow *window)
 {
-	g_object_unref(window);
+    g_object_unref(window);
 
-	return TRUE;
+    return TRUE;
 }
 
 GtkWidget*
 mud_window_get_window(MudWindow *window)
 {
-	return window->priv->window;
+    return window->priv->window;
 }
 
 static gboolean
 mud_window_grab_entry_focus_cb(GtkWidget *widget,
 GdkEventFocus *event, gpointer user_data)
 {
-	MudWindow *window = (MudWindow *)user_data;
-	gtk_widget_grab_focus(window->priv->textview);
+    MudWindow *window = (MudWindow *)user_data;
+    gtk_widget_grab_focus(window->priv->textview);
 
-	return TRUE;
+    return TRUE;
 }
 
 void
 mud_window_add_connection_view(MudWindow *window, MudConnectionView *view, gchar *tabLbl)
 {
-	gint nr;
-	MudViewEntry *entry;
-	GtkWidget *terminal;
+    gint nr;
+    MudViewEntry *entry;
+    GtkWidget *terminal;
 
-	entry = g_new(MudViewEntry, 1);
+    entry = g_new(MudViewEntry, 1);
 
-	g_assert(window != NULL);
-	g_assert(view != NULL);
+    g_assert(window != NULL);
+    g_assert(view != NULL);
 
-	if (window->priv->nr_of_tabs++ == 0)
-	{
-		gtk_notebook_remove_page(GTK_NOTEBOOK(window->priv->notebook), 0);
-		window->priv->image = NULL;
-	}
+    if (window->priv->nr_of_tabs++ == 0)
+    {
+        gtk_notebook_remove_page(GTK_NOTEBOOK(window->priv->notebook), 0);
+        window->priv->image = NULL;
+    }
 
-	nr = gtk_notebook_append_page(GTK_NOTEBOOK(window->priv->notebook), mud_connection_view_get_viewport(view), gtk_label_new(tabLbl));
-	gtk_notebook_set_current_page(GTK_NOTEBOOK(window->priv->notebook), nr);
+    nr = gtk_notebook_append_page(GTK_NOTEBOOK(window->priv->notebook), mud_connection_view_get_viewport(view), gtk_label_new(tabLbl));
+    gtk_notebook_set_current_page(GTK_NOTEBOOK(window->priv->notebook), nr);
 
-	gtk_widget_set_sensitive(window->priv->startlog, TRUE);
-	gtk_widget_set_sensitive(window->priv->bufferdump, TRUE);
+    gtk_widget_set_sensitive(window->priv->startlog, TRUE);
+    gtk_widget_set_sensitive(window->priv->bufferdump, TRUE);
 
-	mud_connection_view_set_id(view, nr);
-	mud_connection_view_set_parent(view, window);
+    mud_connection_view_set_id(view, nr);
+    mud_connection_view_set_parent(view, window);
 
-	terminal = mud_connection_view_get_terminal(view);
-	g_signal_connect(terminal, "focus-in-event", G_CALLBACK(mud_window_grab_entry_focus_cb), window);
+    terminal = mud_connection_view_get_terminal(view);
+    g_signal_connect(terminal, "focus-in-event", G_CALLBACK(mud_window_grab_entry_focus_cb), window);
 
-	entry->id = nr;
-	entry->view = view;
+    entry->id = nr;
+    entry->view = view;
 
-	window->priv->mud_views_list = g_slist_append(window->priv->mud_views_list, entry);
+    window->priv->mud_views_list = g_slist_append(window->priv->mud_views_list, entry);
 
-	if (window->priv->nr_of_tabs > 1)
-	{
-		gtk_notebook_set_show_tabs(GTK_NOTEBOOK(window->priv->notebook), TRUE);
-	}
+    if (window->priv->nr_of_tabs > 1)
+    {
+        gtk_notebook_set_show_tabs(GTK_NOTEBOOK(window->priv->notebook), TRUE);
+    }
 }
 
 static void
 mud_window_remove_connection_view(MudWindow *window, gint nr)
 {
-	GSList *entry, *rementry;
+    GSList *entry, *rementry;
 
-	rementry = NULL;
-	rementry = g_slist_append(rementry, NULL);
+    rementry = NULL;
+    rementry = g_slist_append(rementry, NULL);
 
-	g_object_unref(window->priv->current_view);
-	gtk_notebook_remove_page(GTK_NOTEBOOK(window->priv->notebook), nr);
+    g_object_unref(window->priv->current_view);
+    gtk_notebook_remove_page(GTK_NOTEBOOK(window->priv->notebook), nr);
 
-	for(entry = window->priv->mud_views_list; entry != NULL; entry = g_slist_next(entry))
-	{
-		if(((MudViewEntry *)entry->data)->id == nr)
-		{
-			rementry->data = entry->data;
-		}
-	}
+    for(entry = window->priv->mud_views_list; entry != NULL; entry = g_slist_next(entry))
+    {
+        if(((MudViewEntry *)entry->data)->id == nr)
+        {
+            rementry->data = entry->data;
+        }
+    }
 
-	window->priv->mud_views_list = g_slist_remove(window->priv->mud_views_list, rementry->data);
+    window->priv->mud_views_list = g_slist_remove(window->priv->mud_views_list, rementry->data);
 
-	if (--window->priv->nr_of_tabs < 2)
-	{
-		gtk_notebook_set_show_tabs(GTK_NOTEBOOK(window->priv->notebook), FALSE);
-	}
+    if (--window->priv->nr_of_tabs < 2)
+    {
+        gtk_notebook_set_show_tabs(GTK_NOTEBOOK(window->priv->notebook), FALSE);
+    }
 
-	if (window->priv->nr_of_tabs == 0)
-	{
-	    gint w, h;
-	    GdkPixbuf *buf;
-	    GError *gerr = NULL;
+    if (window->priv->nr_of_tabs == 0)
+    {
+        gint w, h;
+        GdkPixbuf *buf;
+        GError *gerr = NULL;
 
-	    gtk_window_get_size(GTK_WINDOW(window->priv->window), &w, &h);
+        gtk_window_get_size(GTK_WINDOW(window->priv->window), &w, &h);
 
-	    if(window->priv->image)
-		    g_object_unref(window->priv->image);
+        if(window->priv->image)
+            g_object_unref(window->priv->image);
 
-	    buf = gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), "gnome-mud", w >> 1, GTK_ICON_LOOKUP_FORCE_SVG, &gerr);
-	    window->priv->image = gtk_image_new_from_pixbuf(buf);
-	    gtk_widget_show(window->priv->image);
+        buf = gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), "gnome-mud", w >> 1, GTK_ICON_LOOKUP_FORCE_SVG, &gerr);
+        window->priv->image = gtk_image_new_from_pixbuf(buf);
+        gtk_widget_show(window->priv->image);
 
-	    gtk_notebook_append_page(GTK_NOTEBOOK(window->priv->notebook), window->priv->image, NULL);
+        gtk_notebook_append_page(GTK_NOTEBOOK(window->priv->notebook), window->priv->image, NULL);
 
-	    if(buf)
-		    g_object_unref(buf);
-	}
+        if(buf)
+            g_object_unref(buf);
+    }
 }
 static void
 mud_window_disconnect_cb(GtkWidget *widget, MudWindow *window)
 {
-	if (window->priv->current_view != NULL)
-		mud_connection_view_disconnect(MUD_CONNECTION_VIEW(window->priv->current_view));
+    if (window->priv->current_view != NULL)
+        mud_connection_view_disconnect(MUD_CONNECTION_VIEW(window->priv->current_view));
 }
 
 static void
 mud_window_reconnect_cb(GtkWidget *widget, MudWindow *window)
 {
-	if (window->priv->current_view != NULL)
-		mud_connection_view_reconnect(MUD_CONNECTION_VIEW(window->priv->current_view));
+    if (window->priv->current_view != NULL)
+        mud_connection_view_reconnect(MUD_CONNECTION_VIEW(window->priv->current_view));
 }
 
 static void
@@ -218,169 +218,169 @@
 void mud_window_close_current_window(MudWindow *window)
 {
     if (window->priv->nr_of_tabs > 0)
-	{
-		gint nr = gtk_notebook_get_current_page(GTK_NOTEBOOK(window->priv->notebook));
+    {
+        gint nr = gtk_notebook_get_current_page(GTK_NOTEBOOK(window->priv->notebook));
 
-		mud_window_remove_connection_view(window, nr);
+        mud_window_remove_connection_view(window, nr);
 
-		if(window->priv->nr_of_tabs == 0)
-			mud_tray_update_icon(window->priv->tray, offline_connecting);
-	}
+        if(window->priv->nr_of_tabs == 0)
+            mud_tray_update_icon(window->priv->tray, offline_connecting);
+    }
 }
 
 static gint
 mud_window_textview_get_display_line_count(GtkTextView *textview)
 {
-	gint result = 1;
-	GtkTextBuffer *buffer = gtk_text_view_get_buffer(textview);
-	GtkTextIter iter;
-
-	gtk_text_buffer_get_start_iter(buffer, &iter);
-	while (gtk_text_view_forward_display_line(textview, &iter))
-		++result;
-
-	if (gtk_text_buffer_get_line_count(buffer) != 1)
-	{
-		GtkTextIter iter2;
-		gtk_text_buffer_get_end_iter(buffer, &iter2);
-		if (gtk_text_iter_get_chars_in_line(&iter) == 0)
-			++result;
-	}
+    gint result = 1;
+    GtkTextBuffer *buffer = gtk_text_view_get_buffer(textview);
+    GtkTextIter iter;
+
+    gtk_text_buffer_get_start_iter(buffer, &iter);
+    while (gtk_text_view_forward_display_line(textview, &iter))
+        ++result;
+
+    if (gtk_text_buffer_get_line_count(buffer) != 1)
+    {
+        GtkTextIter iter2;
+        gtk_text_buffer_get_end_iter(buffer, &iter2);
+        if (gtk_text_iter_get_chars_in_line(&iter) == 0)
+            ++result;
+    }
 
-	return result;
+    return result;
 }
 
 static void
 mud_window_textview_ensure_height(MudWindow *window, guint max_lines)
 {
-	gint lines = mud_window_textview_get_display_line_count(GTK_TEXT_VIEW(window->priv->textview));
-	gtk_widget_set_size_request(window->priv->textview, -1,
-								window->priv->textview_line_height * MIN(lines, max_lines));
-	gtk_widget_queue_resize(gtk_widget_get_parent(window->priv->textview));
+    gint lines = mud_window_textview_get_display_line_count(GTK_TEXT_VIEW(window->priv->textview));
+    gtk_widget_set_size_request(window->priv->textview, -1,
+            window->priv->textview_line_height * MIN(lines, max_lines));
+    gtk_widget_queue_resize(gtk_widget_get_parent(window->priv->textview));
 }
 
 static void
 mud_window_textview_buffer_changed(GtkTextBuffer *buffer, MudWindow *window)
 {
-	mud_window_textview_ensure_height(window, 5);
+    mud_window_textview_ensure_height(window, 5);
 }
 
 static gboolean
 mud_window_textview_keypress(GtkWidget *widget, GdkEventKey *event, MudWindow *window)
 {
-	gchar *text;
-	GtkTextBuffer *buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(window->priv->textview));
-	GtkTextIter start, end;
-	MudParseBase *base;
-
-	if ((event->keyval == GDK_Return || event->keyval == GDK_KP_Enter) &&
-			(event->state & gtk_accelerator_get_default_mod_mask()) == 0)
-	{
-		gtk_text_buffer_get_bounds(buffer, &start, &end);
-
-		text = gtk_text_buffer_get_text(buffer, &start, &end, FALSE);
-
-		if (g_str_equal(text, ""))
-			text = g_strdup(" ");
-
-		if (window->priv->current_view)
-		{
-			base = mud_connection_view_get_parsebase(MUD_CONNECTION_VIEW(window->priv->current_view));
-			if(mud_parse_base_do_aliases(base, text))
-				    mud_connection_view_send(MUD_CONNECTION_VIEW(window->priv->current_view), text);
-		}
-
-		if (gconf_client_get_bool(window->priv->gconf_client,
-			"/apps/gnome-mud/functionality/keeptext", NULL) == FALSE)
-			gtk_text_buffer_delete(buffer, &start, &end);
-		else
-			gtk_text_buffer_select_range(buffer, &start, &end);
-
-		g_free(text);
-
-		return TRUE;
-	}
-
-	if(window->priv->current_view)
-	{
-		if(event->keyval == GDK_Up)
-		{
-		    text = mud_connection_view_get_history_item(
-		        MUD_CONNECTION_VIEW(window->priv->current_view), HISTORY_UP);
-
-			if(text)
-			{
-		   		gtk_text_buffer_set_text(buffer, text, strlen(text));
-		   	 	gtk_text_buffer_get_bounds(buffer, &start, &end);
-		   	 	gtk_text_buffer_select_range(buffer, &start, &end);
-	   	 	}
-
-	    	return TRUE;
-		}
-
-		if(event->keyval == GDK_Down)
-		{
-		    text = mud_connection_view_get_history_item(
-		        MUD_CONNECTION_VIEW(window->priv->current_view), HISTORY_DOWN);
-
-			if(text)
-			{
-			    gtk_text_buffer_set_text(buffer, text, strlen(text));
-			    gtk_text_buffer_get_bounds(buffer, &start, &end);
-			    gtk_text_buffer_select_range(buffer, &start, &end);
-		    }
-
-		    return TRUE;
-		}
-	}
+    gchar *text;
+    GtkTextBuffer *buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(window->priv->textview));
+    GtkTextIter start, end;
+    MudParseBase *base;
+
+    if ((event->keyval == GDK_Return || event->keyval == GDK_KP_Enter) &&
+            (event->state & gtk_accelerator_get_default_mod_mask()) == 0)
+    {
+        gtk_text_buffer_get_bounds(buffer, &start, &end);
+
+        text = gtk_text_buffer_get_text(buffer, &start, &end, FALSE);
+
+        if (g_str_equal(text, ""))
+            text = g_strdup(" ");
+
+        if (window->priv->current_view)
+        {
+            base = mud_connection_view_get_parsebase(MUD_CONNECTION_VIEW(window->priv->current_view));
+            if(mud_parse_base_do_aliases(base, text))
+                mud_connection_view_send(MUD_CONNECTION_VIEW(window->priv->current_view), text);
+        }
+
+        if (gconf_client_get_bool(window->priv->gconf_client,
+                    "/apps/gnome-mud/functionality/keeptext", NULL) == FALSE)
+            gtk_text_buffer_delete(buffer, &start, &end);
+        else
+            gtk_text_buffer_select_range(buffer, &start, &end);
+
+        g_free(text);
+
+        return TRUE;
+    }
+
+    if(window->priv->current_view)
+    {
+        if(event->keyval == GDK_Up)
+        {
+            text = mud_connection_view_get_history_item(
+                    MUD_CONNECTION_VIEW(window->priv->current_view), HISTORY_UP);
+
+            if(text)
+            {
+                gtk_text_buffer_set_text(buffer, text, strlen(text));
+                gtk_text_buffer_get_bounds(buffer, &start, &end);
+                gtk_text_buffer_select_range(buffer, &start, &end);
+            }
+
+            return TRUE;
+        }
+
+        if(event->keyval == GDK_Down)
+        {
+            text = mud_connection_view_get_history_item(
+                    MUD_CONNECTION_VIEW(window->priv->current_view), HISTORY_DOWN);
+
+            if(text)
+            {
+                gtk_text_buffer_set_text(buffer, text, strlen(text));
+                gtk_text_buffer_get_bounds(buffer, &start, &end);
+                gtk_text_buffer_select_range(buffer, &start, &end);
+            }
+
+            return TRUE;
+        }
+    }
 
-	return FALSE;
+    return FALSE;
 }
 
 static void
 mud_window_notebook_page_change(GtkNotebook *notebook, GtkNotebookPage *page, gint arg, MudWindow *window)
 {
-	gchar *name;
+    gchar *name;
 
-	window->priv->current_view = g_object_get_data(G_OBJECT(gtk_notebook_get_nth_page(notebook, arg)), "connection-view");
+    window->priv->current_view = g_object_get_data(G_OBJECT(gtk_notebook_get_nth_page(notebook, arg)), "connection-view");
 
-	if (window->priv->nr_of_tabs != 0)
-	{
-		name = mud_profile_get_name(mud_connection_view_get_current_profile(MUD_CONNECTION_VIEW(window->priv->current_view)));
-
-		mud_window_profile_menu_set_active(name, window);
-
-		if(mud_connection_view_islogging(MUD_CONNECTION_VIEW(window->priv->current_view)))
-		{
-			gtk_widget_set_sensitive(window->priv->startlog, FALSE);
-			gtk_widget_set_sensitive(window->priv->stoplog, TRUE);
-		}
-		else
-		{
-			gtk_widget_set_sensitive(window->priv->startlog, TRUE);
-			gtk_widget_set_sensitive(window->priv->stoplog, FALSE);
-		}
-	}
-	else
-	{
-		gtk_widget_set_sensitive(window->priv->startlog, FALSE);
-		gtk_widget_set_sensitive(window->priv->stoplog, FALSE);
-		gtk_widget_set_sensitive(window->priv->bufferdump, FALSE);
-	}
+    if (window->priv->nr_of_tabs != 0)
+    {
+        name = mud_profile_get_name(mud_connection_view_get_current_profile(MUD_CONNECTION_VIEW(window->priv->current_view)));
+
+        mud_window_profile_menu_set_active(name, window);
+
+        if(mud_connection_view_islogging(MUD_CONNECTION_VIEW(window->priv->current_view)))
+        {
+            gtk_widget_set_sensitive(window->priv->startlog, FALSE);
+            gtk_widget_set_sensitive(window->priv->stoplog, TRUE);
+        }
+        else
+        {
+            gtk_widget_set_sensitive(window->priv->startlog, TRUE);
+            gtk_widget_set_sensitive(window->priv->stoplog, FALSE);
+        }
+    }
+    else
+    {
+        gtk_widget_set_sensitive(window->priv->startlog, FALSE);
+        gtk_widget_set_sensitive(window->priv->stoplog, FALSE);
+        gtk_widget_set_sensitive(window->priv->bufferdump, FALSE);
+    }
 
-	gtk_widget_grab_focus(window->priv->textview);
+    gtk_widget_grab_focus(window->priv->textview);
 }
 
 static void
 mud_window_preferences_cb(GtkWidget *widget, MudWindow *window)
 {
-	mud_preferences_window_new("Default");
+    mud_preferences_window_new("Default");
 }
 
 static void
 mud_window_profiles_cb(GtkWidget *widget, MudWindow *window)
 {
-	mud_window_profile_new(window);
+    mud_window_profile_new(window);
 }
 
 static void
@@ -390,7 +390,7 @@
         "Les Harris <lharris gnome org>",
         "Jordi Mallach <jordi sindominio net>",
         "Daniel Patton <seven-nation army com>",
-	"Robin Ericsson <lobbin localhost nu>",
+        "Robin Ericsson <lobbin localhost nu>",
         NULL
     };
 
@@ -411,168 +411,168 @@
     static const gchar comments[] = N_("A Multi-User Dungeon (MUD) client for GNOME");
 
     GdkPixbuf *logo = gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), "gnome-mud", 
-		    128, GTK_ICON_LOOKUP_FORCE_SVG, NULL);
+            128, GTK_ICON_LOOKUP_FORCE_SVG, NULL);
 
     gtk_show_about_dialog(GTK_WINDOW(window->priv->window),
-        "artists", artists,
-        "authors", authors,
-        "comments", _(comments),
-        "copyright", copyright,
-        "documenters", documenters,
-	"logo", logo,
-        "translator-credits", _("translator-credits"),
-        "version", VERSION,
-        "website", "http://live.gnome.org/GnomeMud";,
-        "name", "Gnome-Mud",
-        NULL);
+            "artists", artists,
+            "authors", authors,
+            "comments", _(comments),
+            "copyright", copyright,
+            "documenters", documenters,
+            "logo", logo,
+            "translator-credits", _("translator-credits"),
+            "version", VERSION,
+            "website", "http://live.gnome.org/GnomeMud";,
+            "name", "Gnome-Mud",
+            NULL);
 
     if(logo)
-	    g_object_unref(logo);
+        g_object_unref(logo);
 }
 
 static void
 mud_window_mconnect_dialog(GtkWidget *widget, MudWindow *window)
 {
-	mud_connections_new(window, window->priv->window, window->priv->tray);
+    mud_connections_new(window, window->priv->window, window->priv->tray);
 }
 
 gboolean
 mud_window_size_request(GtkWidget *widget, GdkEventConfigure *event, gpointer user_data)
 {
-	gint w, h;
-	GdkPixbuf *buf;
-	GError *gerr = NULL;
-	MudWindow *window = (MudWindow *)user_data;
+    gint w, h;
+    GdkPixbuf *buf;
+    GError *gerr = NULL;
+    MudWindow *window = (MudWindow *)user_data;
 
-	gtk_window_get_size(GTK_WINDOW(window->priv->window), &w, &h);
+    gtk_window_get_size(GTK_WINDOW(window->priv->window), &w, &h);
 
-	if (window->priv->nr_of_tabs == 0)
-	{
-		buf = gdk_pixbuf_new_from_file_at_size(GMPIXMAPSDIR "/gnome-mud.svg", w >> 1, h >> 1, &gerr);
+    if (window->priv->nr_of_tabs == 0)
+    {
+        buf = gdk_pixbuf_new_from_file_at_size(GMPIXMAPSDIR "/gnome-mud.svg", w >> 1, h >> 1, &gerr);
 
-		gtk_image_set_from_pixbuf(GTK_IMAGE(window->priv->image), buf);
+        gtk_image_set_from_pixbuf(GTK_IMAGE(window->priv->image), buf);
 
-		g_object_unref(buf);
-	}
+        g_object_unref(buf);
+    }
 
-	gtk_widget_grab_focus(window->priv->textview);
+    gtk_widget_grab_focus(window->priv->textview);
 
-	// FIXME: Should send naws to all views.
-	mud_connection_view_send_naws(MUD_CONNECTION_VIEW(window->priv->current_view));
+    // FIXME: Should send naws to all views.
+    mud_connection_view_send_naws(MUD_CONNECTION_VIEW(window->priv->current_view));
 
-	return FALSE;
+    return FALSE;
 }
 
 static void
 mud_window_connect_dialog(GtkWidget *widget, MudWindow *window)
 {
-	GladeXML *glade;
-	GtkWidget *dialog;
-	GtkWidget *entry_host;
-	GtkWidget *entry_port;
-	gint result;
-
-	glade = glade_xml_new(GLADEDIR "/connect.glade", "connect_window", NULL);
-	dialog = glade_xml_get_widget(glade, "connect_window");
-
-	entry_host = glade_xml_get_widget(glade, "entry_host");
-	entry_port = glade_xml_get_widget(glade, "entry_post");
-	gtk_entry_set_text(GTK_ENTRY(entry_host), window->priv->host);
-	gtk_entry_set_text(GTK_ENTRY(entry_port), window->priv->port);
-
-	result = gtk_dialog_run(GTK_DIALOG(dialog));
-	if (result == GTK_RESPONSE_OK)
-	{
-		MudConnectionView *view;
-		const gchar *host, *port;
-		gint iport;
-
-		g_free(window->priv->host);
-		host = gtk_entry_get_text(GTK_ENTRY(entry_host));
-		window->priv->host = g_strdup(host);
-
-		g_free(window->priv->port);
-		port = gtk_entry_get_text(GTK_ENTRY(entry_port));
-		window->priv->port = g_strdup(port);
-		iport = atoi(port);
-
-		if (iport < 1)
-		{
-			iport = 23;
-		}
-
-		mud_tray_update_icon(window->priv->tray, offline);
+    GladeXML *glade;
+    GtkWidget *dialog;
+    GtkWidget *entry_host;
+    GtkWidget *entry_port;
+    gint result;
+
+    glade = glade_xml_new(GLADEDIR "/connect.glade", "connect_window", NULL);
+    dialog = glade_xml_get_widget(glade, "connect_window");
+
+    entry_host = glade_xml_get_widget(glade, "entry_host");
+    entry_port = glade_xml_get_widget(glade, "entry_post");
+    gtk_entry_set_text(GTK_ENTRY(entry_host), window->priv->host);
+    gtk_entry_set_text(GTK_ENTRY(entry_port), window->priv->port);
+
+    result = gtk_dialog_run(GTK_DIALOG(dialog));
+    if (result == GTK_RESPONSE_OK)
+    {
+        MudConnectionView *view;
+        const gchar *host, *port;
+        gint iport;
+
+        g_free(window->priv->host);
+        host = gtk_entry_get_text(GTK_ENTRY(entry_host));
+        window->priv->host = g_strdup(host);
+
+        g_free(window->priv->port);
+        port = gtk_entry_get_text(GTK_ENTRY(entry_port));
+        window->priv->port = g_strdup(port);
+        iport = atoi(port);
+
+        if (iport < 1)
+        {
+            iport = 23;
+        }
+
+        mud_tray_update_icon(window->priv->tray, offline);
 
-		view = mud_connection_view_new("Default", host, iport, window->priv->window, (GtkWidget *)window->priv->tray, g_strdup(host));
-		mud_window_add_connection_view(window, view, g_strdup(host));
+        view = mud_connection_view_new("Default", host, iport, window->priv->window, (GtkWidget *)window->priv->tray, g_strdup(host));
+        mud_window_add_connection_view(window, view, g_strdup(host));
 
 
-	}
+    }
 
-	gtk_widget_destroy(dialog);
-	g_object_unref(glade);
+    gtk_widget_destroy(dialog);
+    g_object_unref(glade);
 }
 
 gboolean
 save_dialog_vte_cb (VteTerminal *terminal,glong column,glong row,gpointer data)
 {
-	return TRUE;
+    return TRUE;
 }
 
 void
 mud_window_buffer_cb(GtkWidget *widget, MudWindow *window)
 {
-	GladeXML *glade;
-	GtkWidget *dialog;
-	gint result;
-
-	glade = glade_xml_new(GLADEDIR "/main.glade", "save_dialog", NULL);
-	dialog = glade_xml_get_widget(glade, "save_dialog");
-
-	gtk_file_chooser_set_current_name (GTK_FILE_CHOOSER (dialog), "buffer.txt");
-	result = gtk_dialog_run(GTK_DIALOG(dialog));
-	if(result == GTK_RESPONSE_OK)
-	{
-		gchar *filename;
-		FILE *file;
-
-		filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog));
-		file = fopen(filename, "w");
-
-		if(!file)
-		{
-			GtkWidget *errDialog;
-
-			errDialog = gtk_message_dialog_new(NULL, 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("Could not save the file in specified location!"));
-
-			gtk_dialog_run(GTK_DIALOG(errDialog));
-			gtk_widget_destroy(errDialog);
-		}
-		else
-		{
-			gchar *bufferText;
-			GtkWidget *term;
-
-			term = mud_connection_view_get_terminal(MUD_CONNECTION_VIEW(window->priv->current_view));
-
-			bufferText = vte_terminal_get_text_range(VTE_TERMINAL(term),0,0,
-											vte_terminal_get_row_count(VTE_TERMINAL(term)),
-											vte_terminal_get_column_count(VTE_TERMINAL(term)),
-											save_dialog_vte_cb,
-											NULL,
-											NULL);
-
-			if(!fwrite(bufferText, 1, strlen(bufferText), file))
-				g_critical(_("Could not write buffer to disk!"));
+    GladeXML *glade;
+    GtkWidget *dialog;
+    gint result;
+
+    glade = glade_xml_new(GLADEDIR "/main.glade", "save_dialog", NULL);
+    dialog = glade_xml_get_widget(glade, "save_dialog");
+
+    gtk_file_chooser_set_current_name (GTK_FILE_CHOOSER (dialog), "buffer.txt");
+    result = gtk_dialog_run(GTK_DIALOG(dialog));
+    if(result == GTK_RESPONSE_OK)
+    {
+        gchar *filename;
+        FILE *file;
+
+        filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog));
+        file = fopen(filename, "w");
+
+        if(!file)
+        {
+            GtkWidget *errDialog;
+
+            errDialog = gtk_message_dialog_new(NULL, 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("Could not save the file in specified location!"));
+
+            gtk_dialog_run(GTK_DIALOG(errDialog));
+            gtk_widget_destroy(errDialog);
+        }
+        else
+        {
+            gchar *bufferText;
+            GtkWidget *term;
+
+            term = mud_connection_view_get_terminal(MUD_CONNECTION_VIEW(window->priv->current_view));
+
+            bufferText = vte_terminal_get_text_range(VTE_TERMINAL(term),0,0,
+                    vte_terminal_get_row_count(VTE_TERMINAL(term)),
+                    vte_terminal_get_column_count(VTE_TERMINAL(term)),
+                    save_dialog_vte_cb,
+                    NULL,
+                    NULL);
+
+            if(!fwrite(bufferText, 1, strlen(bufferText), file))
+                g_critical(_("Could not write buffer to disk!"));
 
-			fclose(file);
-		}
+            fclose(file);
+        }
 
-		g_free(filename);
-	}
+        g_free(filename);
+    }
 
-	gtk_widget_destroy(dialog);
-	g_object_unref(glade);
+    gtk_widget_destroy(dialog);
+    g_object_unref(glade);
 }
 
 static void mud_window_init       (MudWindow *window);
@@ -582,341 +582,341 @@
 GType
 mud_window_get_type (void)
 {
-	static GType object_type = 0;
+    static GType object_type = 0;
 
-	g_type_init();
+    g_type_init();
 
-	if (!object_type)
-	{
-		static const GTypeInfo object_info =
-		{
-			sizeof (MudWindowClass),
-			NULL,
-			NULL,
-			(GClassInitFunc) mud_window_class_init,
-			NULL,
-			NULL,
-			sizeof (MudWindow),
-			0,
-			(GInstanceInitFunc) mud_window_init,
-		};
+    if (!object_type)
+    {
+        static const GTypeInfo object_info =
+        {
+            sizeof (MudWindowClass),
+            NULL,
+            NULL,
+            (GClassInitFunc) mud_window_class_init,
+            NULL,
+            NULL,
+            sizeof (MudWindow),
+            0,
+            (GInstanceInitFunc) mud_window_init,
+        };
 
-		object_type = g_type_register_static(G_TYPE_OBJECT, "MudWindow", &object_info, 0);
-	}
+        object_type = g_type_register_static(G_TYPE_OBJECT, "MudWindow", &object_info, 0);
+    }
 
-	return object_type;
+    return object_type;
 }
 
 
 static void
 mud_window_select_profile(GtkWidget *widget, MudWindow *window)
 {
-	MudProfile *profile;
-	GtkWidget *profileLabel;
+    MudProfile *profile;
+    GtkWidget *profileLabel;
 
-	profileLabel = gtk_bin_get_child(GTK_BIN(widget));
+    profileLabel = gtk_bin_get_child(GTK_BIN(widget));
 
-	if (window->priv->current_view)
-	{
-		profile = get_profile(gtk_label_get_text(GTK_LABEL(profileLabel)));
-
-		if (profile)
-			mud_connection_view_set_profile(MUD_CONNECTION_VIEW(window->priv->current_view), profile);
-	}
+    if (window->priv->current_view)
+    {
+        profile = get_profile(gtk_label_get_text(GTK_LABEL(profileLabel)));
+
+        if (profile)
+            mud_connection_view_set_profile(MUD_CONNECTION_VIEW(window->priv->current_view), profile);
+    }
 }
 
 void
 mud_window_profile_menu_set_cb(GtkWidget *widget, gpointer data)
 {
-	gchar *name = (gchar *)data;
-	GtkWidget *label;
+    gchar *name = (gchar *)data;
+    GtkWidget *label;
 
-	label = gtk_bin_get_child(GTK_BIN(widget));
+    label = gtk_bin_get_child(GTK_BIN(widget));
 
 
-	if (GTK_IS_LABEL(label) && !strcmp(name,gtk_label_get_text(GTK_LABEL(label))))
-	{
-		gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widget), TRUE);
-	}
+    if (GTK_IS_LABEL(label) && !strcmp(name,gtk_label_get_text(GTK_LABEL(label))))
+    {
+        gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widget), TRUE);
+    }
 }
 
 void
 mud_window_startlog_cb(GtkWidget *widget, MudWindow *window)
 {
-	mud_connection_view_start_logging(MUD_CONNECTION_VIEW(window->priv->current_view));
-	gtk_widget_set_sensitive(window->priv->startlog, FALSE);
-	gtk_widget_set_sensitive(window->priv->stoplog, TRUE);
+    mud_connection_view_start_logging(MUD_CONNECTION_VIEW(window->priv->current_view));
+    gtk_widget_set_sensitive(window->priv->startlog, FALSE);
+    gtk_widget_set_sensitive(window->priv->stoplog, TRUE);
 
 }
 
 void
 mud_window_stoplog_cb(GtkWidget *widget, MudWindow *window)
 {
-	mud_connection_view_stop_logging(MUD_CONNECTION_VIEW(window->priv->current_view));
-	gtk_widget_set_sensitive(window->priv->stoplog, FALSE);
-	gtk_widget_set_sensitive(window->priv->startlog, TRUE);
+    mud_connection_view_stop_logging(MUD_CONNECTION_VIEW(window->priv->current_view));
+    gtk_widget_set_sensitive(window->priv->stoplog, FALSE);
+    gtk_widget_set_sensitive(window->priv->startlog, TRUE);
 }
 
 void
 mud_window_profile_menu_set_active(gchar *name, MudWindow *window)
 {
-	gtk_container_foreach(GTK_CONTAINER(window->priv->mi_profiles),mud_window_profile_menu_set_cb,(gpointer)name);
+    gtk_container_foreach(GTK_CONTAINER(window->priv->mi_profiles),mud_window_profile_menu_set_cb,(gpointer)name);
 }
 
 void mud_window_clear_profiles_menu(GtkWidget *widget, gpointer data)
 {
-	gtk_widget_destroy(widget);
+    gtk_widget_destroy(widget);
 }
 
 void
 mud_window_populate_profiles_menu(MudWindow *window)
 {
-	const GList *profiles;
-	GList *entry;
-	GtkWidget *profile;
-	GtkWidget *sep;
-	GtkWidget *manage;
-	GtkWidget *icon;
+    const GList *profiles;
+    GList *entry;
+    GtkWidget *profile;
+    GtkWidget *sep;
+    GtkWidget *manage;
+    GtkWidget *icon;
 
-	window->priv->profileMenuList = NULL;
+    window->priv->profileMenuList = NULL;
 
-	profiles = mud_profile_get_profiles();
+    profiles = mud_profile_get_profiles();
 
-	gtk_container_foreach(GTK_CONTAINER(window->priv->mi_profiles), mud_window_clear_profiles_menu, NULL);
+    gtk_container_foreach(GTK_CONTAINER(window->priv->mi_profiles), mud_window_clear_profiles_menu, NULL);
 
-	for (entry = (GList *)profiles; entry != NULL; entry = g_list_next(entry))
-	{
-		profile = gtk_radio_menu_item_new_with_label(window->priv->profileMenuList, (gchar *)MUD_PROFILE(entry->data)->name);
-		gtk_widget_show(profile);
-		window->priv->profileMenuList = gtk_radio_menu_item_get_group(GTK_RADIO_MENU_ITEM(profile));
+    for (entry = (GList *)profiles; entry != NULL; entry = g_list_next(entry))
+    {
+        profile = gtk_radio_menu_item_new_with_label(window->priv->profileMenuList, (gchar *)MUD_PROFILE(entry->data)->name);
+        gtk_widget_show(profile);
+        window->priv->profileMenuList = gtk_radio_menu_item_get_group(GTK_RADIO_MENU_ITEM(profile));
 
-		gtk_menu_shell_append(GTK_MENU_SHELL(window->priv->mi_profiles), profile);
+        gtk_menu_shell_append(GTK_MENU_SHELL(window->priv->mi_profiles), profile);
 
-		g_signal_connect(G_OBJECT(profile), "activate", G_CALLBACK(mud_window_select_profile), window);
+        g_signal_connect(G_OBJECT(profile), "activate", G_CALLBACK(mud_window_select_profile), window);
 
-	}
+    }
 
-	sep = gtk_separator_menu_item_new();
-	gtk_widget_show(sep);
-	gtk_menu_shell_append(GTK_MENU_SHELL(window->priv->mi_profiles), sep);
+    sep = gtk_separator_menu_item_new();
+    gtk_widget_show(sep);
+    gtk_menu_shell_append(GTK_MENU_SHELL(window->priv->mi_profiles), sep);
 
-	icon = gtk_image_new_from_stock("gtk-edit", GTK_ICON_SIZE_MENU);
+    icon = gtk_image_new_from_stock("gtk-edit", GTK_ICON_SIZE_MENU);
 
-	manage = gtk_image_menu_item_new_with_mnemonic(_("_Manage Profiles..."));
-	gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(manage), icon);
-	gtk_widget_show(manage);
-	gtk_menu_shell_append(GTK_MENU_SHELL(window->priv->mi_profiles), manage);
-	g_signal_connect(manage, "activate", G_CALLBACK(mud_window_profiles_cb), window);
+    manage = gtk_image_menu_item_new_with_mnemonic(_("_Manage Profiles..."));
+    gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(manage), icon);
+    gtk_widget_show(manage);
+    gtk_menu_shell_append(GTK_MENU_SHELL(window->priv->mi_profiles), manage);
+    g_signal_connect(manage, "activate", G_CALLBACK(mud_window_profiles_cb), window);
 }
 
 static void
 mud_window_init (MudWindow *window)
 {
-	GladeXML *glade;
+    GladeXML *glade;
 
-	window->priv = g_new0(MudWindowPrivate, 1);
+    window->priv = g_new0(MudWindowPrivate, 1);
 
-	/* set members */
-	window->priv->host = g_strdup("");
-	window->priv->port = g_strdup("");
+    /* set members */
+    window->priv->host = g_strdup("");
+    window->priv->port = g_strdup("");
 
-	window->priv->mud_views_list = NULL;
+    window->priv->mud_views_list = NULL;
 
-	/* start glading */
-	glade = glade_xml_new(GLADEDIR "/main.glade", "main_window", NULL);
-	window->priv->window = glade_xml_get_widget(glade, "main_window");
-	//gtk_widget_show_all(window->priv->window);
+    /* start glading */
+    glade = glade_xml_new(GLADEDIR "/main.glade", "main_window", NULL);
+    window->priv->window = glade_xml_get_widget(glade, "main_window");
+    //gtk_widget_show_all(window->priv->window);
 
-	/* connect quit buttons */
-	g_signal_connect(window->priv->window, "destroy", G_CALLBACK(mud_window_close), window);
-	g_signal_connect(glade_xml_get_widget(glade, "menu_quit"), "activate", G_CALLBACK(mud_window_close), window);
+    /* connect quit buttons */
+    g_signal_connect(window->priv->window, "destroy", G_CALLBACK(mud_window_close), window);
+    g_signal_connect(glade_xml_get_widget(glade, "menu_quit"), "activate", G_CALLBACK(mud_window_close), window);
 
-	/* connect connect buttons */
-	g_signal_connect(glade_xml_get_widget(glade, "main_connect"), "activate", G_CALLBACK(mud_window_mconnect_dialog), window);
-	g_signal_connect(glade_xml_get_widget(glade, "menu_connect"), "activate", G_CALLBACK(mud_window_connect_dialog), window);
-	/*g_signal_connect(glade_xml_get_widget(glade, "menu_mudlist"), "activate",
-G_CALLBACK(mud_window_list_cb), window);*/
-	g_signal_connect(glade_xml_get_widget(glade, "toolbar_connect"), "clicked", G_CALLBACK(mud_window_connect_dialog), window);
+    /* connect connect buttons */
+    g_signal_connect(glade_xml_get_widget(glade, "main_connect"), "activate", G_CALLBACK(mud_window_mconnect_dialog), window);
+    g_signal_connect(glade_xml_get_widget(glade, "menu_connect"), "activate", G_CALLBACK(mud_window_connect_dialog), window);
+    /*g_signal_connect(glade_xml_get_widget(glade, "menu_mudlist"), "activate",
+      G_CALLBACK(mud_window_list_cb), window);*/
+    g_signal_connect(glade_xml_get_widget(glade, "toolbar_connect"), "clicked", G_CALLBACK(mud_window_mconnect_dialog), window);
 
-	/* connect disconnect buttons */
-	g_signal_connect(glade_xml_get_widget(glade, "menu_disconnect"), "activate", G_CALLBACK(mud_window_disconnect_cb), window);
-	g_signal_connect(glade_xml_get_widget(glade, "toolbar_disconnect"), "clicked", G_CALLBACK(mud_window_disconnect_cb), window);
+    /* connect disconnect buttons */
+    g_signal_connect(glade_xml_get_widget(glade, "menu_disconnect"), "activate", G_CALLBACK(mud_window_disconnect_cb), window);
+    g_signal_connect(glade_xml_get_widget(glade, "toolbar_disconnect"), "clicked", G_CALLBACK(mud_window_disconnect_cb), window);
 
-	/* connect reconnect buttons */
-	g_signal_connect(glade_xml_get_widget(glade, "menu_reconnect"), "activate", G_CALLBACK(mud_window_reconnect_cb), window);
-	g_signal_connect(glade_xml_get_widget(glade, "toolbar_reconnect"), "clicked", G_CALLBACK(mud_window_reconnect_cb), window);
+    /* connect reconnect buttons */
+    g_signal_connect(glade_xml_get_widget(glade, "menu_reconnect"), "activate", G_CALLBACK(mud_window_reconnect_cb), window);
+    g_signal_connect(glade_xml_get_widget(glade, "toolbar_reconnect"), "clicked", G_CALLBACK(mud_window_reconnect_cb), window);
 
-	/* connect close window button */
-	g_signal_connect(glade_xml_get_widget(glade, "menu_closewindow"), "activate", G_CALLBACK(mud_window_closewindow_cb), window);
+    /* connect close window button */
+    g_signal_connect(glade_xml_get_widget(glade, "menu_closewindow"), "activate", G_CALLBACK(mud_window_closewindow_cb), window);
 
-	/* logging */
-	window->priv->startlog = glade_xml_get_widget(glade, "menu_start_logging");
-	g_signal_connect(window->priv->startlog, "activate", G_CALLBACK(mud_window_startlog_cb), window);
+    /* logging */
+    window->priv->startlog = glade_xml_get_widget(glade, "menu_start_logging");
+    g_signal_connect(window->priv->startlog, "activate", G_CALLBACK(mud_window_startlog_cb), window);
 
-	window->priv->stoplog = glade_xml_get_widget(glade, "menu_stop_logging");
-	g_signal_connect(window->priv->stoplog, "activate", G_CALLBACK(mud_window_stoplog_cb), window);
+    window->priv->stoplog = glade_xml_get_widget(glade, "menu_stop_logging");
+    g_signal_connect(window->priv->stoplog, "activate", G_CALLBACK(mud_window_stoplog_cb), window);
 
-	window->priv->bufferdump = glade_xml_get_widget(glade, "menu_dump_buffer");
-	g_signal_connect(window->priv->bufferdump, "activate", G_CALLBACK(mud_window_buffer_cb), window);
+    window->priv->bufferdump = glade_xml_get_widget(glade, "menu_dump_buffer");
+    g_signal_connect(window->priv->bufferdump, "activate", G_CALLBACK(mud_window_buffer_cb), window);
 
-	/* preferences window button */
-	window->priv->mi_profiles = glade_xml_get_widget(glade, "mi_profiles_menu");
-	g_signal_connect(glade_xml_get_widget(glade, "menu_preferences"), "activate", G_CALLBACK(mud_window_preferences_cb), window);
+    /* preferences window button */
+    window->priv->mi_profiles = glade_xml_get_widget(glade, "mi_profiles_menu");
+    g_signal_connect(glade_xml_get_widget(glade, "menu_preferences"), "activate", G_CALLBACK(mud_window_preferences_cb), window);
 
-	g_signal_connect(glade_xml_get_widget(glade, "menu_about"), "activate", G_CALLBACK(mud_window_about_cb), window);
+    g_signal_connect(glade_xml_get_widget(glade, "menu_about"), "activate", G_CALLBACK(mud_window_about_cb), window);
 
-	/* other objects */
-	window->priv->notebook = glade_xml_get_widget(glade, "notebook");
-	g_signal_connect(window->priv->notebook, "switch-page", G_CALLBACK(mud_window_notebook_page_change), window);
+    /* other objects */
+    window->priv->notebook = glade_xml_get_widget(glade, "notebook");
+    g_signal_connect(window->priv->notebook, "switch-page", G_CALLBACK(mud_window_notebook_page_change), window);
 
-	window->priv->textviewscroll = glade_xml_get_widget(glade, "text_view_scroll");
-	window->priv->textview = glade_xml_get_widget(glade, "text_view");
+    window->priv->textviewscroll = glade_xml_get_widget(glade, "text_view_scroll");
+    window->priv->textview = glade_xml_get_widget(glade, "text_view");
 
-	gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(window->priv->textview), GTK_WRAP_WORD_CHAR);
+    gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(window->priv->textview), GTK_WRAP_WORD_CHAR);
 
-	g_signal_connect(window->priv->textview, "key_press_event", G_CALLBACK(mud_window_textview_keypress), window);
-	g_signal_connect(gtk_text_view_get_buffer(GTK_TEXT_VIEW(window->priv->textview)), "changed",
-					 G_CALLBACK(mud_window_textview_buffer_changed), window);
+    g_signal_connect(window->priv->textview, "key_press_event", G_CALLBACK(mud_window_textview_keypress), window);
+    g_signal_connect(gtk_text_view_get_buffer(GTK_TEXT_VIEW(window->priv->textview)), "changed",
+            G_CALLBACK(mud_window_textview_buffer_changed), window);
 
-	{
-		/* Set the initial height of the input box equal to the height of one line */
-		GtkTextIter iter;
-		gint y;
-		gtk_text_buffer_get_start_iter(gtk_text_view_get_buffer(GTK_TEXT_VIEW(window->priv->textview)), &iter);
-		gtk_text_view_get_line_yrange(GTK_TEXT_VIEW(window->priv->textview), &iter, &y, &window->priv->textview_line_height);
+    {
+        /* Set the initial height of the input box equal to the height of one line */
+        GtkTextIter iter;
+        gint y;
+        gtk_text_buffer_get_start_iter(gtk_text_view_get_buffer(GTK_TEXT_VIEW(window->priv->textview)), &iter);
+        gtk_text_view_get_line_yrange(GTK_TEXT_VIEW(window->priv->textview), &iter, &y, &window->priv->textview_line_height);
 
-		gtk_widget_set_size_request(window->priv->textview, -1, window->priv->textview_line_height*1);
-		gtk_widget_set_size_request(GTK_SCROLLED_WINDOW(window->priv->textviewscroll)->vscrollbar, -1, 1);
+        gtk_widget_set_size_request(window->priv->textview, -1, window->priv->textview_line_height*1);
+        gtk_widget_set_size_request(GTK_SCROLLED_WINDOW(window->priv->textviewscroll)->vscrollbar, -1, 1);
 
-		if (GTK_WIDGET_VISIBLE(window->priv->textviewscroll))
-			gtk_widget_queue_resize(window->priv->textviewscroll);
-	}
+        if (GTK_WIDGET_VISIBLE(window->priv->textviewscroll))
+            gtk_widget_queue_resize(window->priv->textviewscroll);
+    }
 
-	window->priv->image = glade_xml_get_widget(glade, "image");
+    window->priv->image = glade_xml_get_widget(glade, "image");
 
-	g_signal_connect(glade_xml_get_widget(glade, "plugin_list"), "activate", G_CALLBACK(do_plugin_information), NULL);
+    g_signal_connect(glade_xml_get_widget(glade, "plugin_list"), "activate", G_CALLBACK(do_plugin_information), NULL);
 
-	pluginMenu = glade_xml_get_widget(glade, "plugin_menu_menu");
+    pluginMenu = glade_xml_get_widget(glade, "plugin_menu_menu");
 
-	window->priv->current_view = NULL;
-	window->priv->nr_of_tabs = 0;
+    window->priv->current_view = NULL;
+    window->priv->nr_of_tabs = 0;
 
 
-	g_signal_connect(window->priv->window, "configure-event", G_CALLBACK(mud_window_size_request), window);
+    g_signal_connect(window->priv->window, "configure-event", G_CALLBACK(mud_window_size_request), window);
 
-	window->priv->profileMenuList = NULL;
-	mud_window_populate_profiles_menu(window);
+    window->priv->profileMenuList = NULL;
+    mud_window_populate_profiles_menu(window);
 
-	window->priv->tray = mud_tray_new(window, window->priv->window);
+    window->priv->tray = mud_tray_new(window, window->priv->window);
 
-	g_object_unref(glade);
+    g_object_unref(glade);
 }
 
 static void
 mud_window_class_init (MudWindowClass *klass)
 {
-	GObjectClass *object_class = G_OBJECT_CLASS(klass);
+    GObjectClass *object_class = G_OBJECT_CLASS(klass);
 
-	object_class->finalize = mud_window_finalize;
+    object_class->finalize = mud_window_finalize;
 }
 
 static void
 mud_window_finalize (GObject *object)
 {
 
-	GSList *entry;
-	MudWindow    *window;
-	GObjectClass *parent_class;
+    GSList *entry;
+    MudWindow    *window;
+    GObjectClass *parent_class;
 
-	window = MUD_WINDOW(object);
+    window = MUD_WINDOW(object);
 
-	for(entry = window->priv->mud_views_list; entry != NULL; entry = g_slist_next(entry))
-	{
-		g_object_unref(((MudViewEntry *)entry->data)->view);
-	}
+    for(entry = window->priv->mud_views_list; entry != NULL; entry = g_slist_next(entry))
+    {
+        g_object_unref(((MudViewEntry *)entry->data)->view);
+    }
 
-	g_free(window->priv);
+    g_free(window->priv);
 
-	parent_class = g_type_class_peek_parent(G_OBJECT_GET_CLASS(object));
-	parent_class->finalize(object);
+    parent_class = g_type_class_peek_parent(G_OBJECT_GET_CLASS(object));
+    parent_class->finalize(object);
 
-	gtk_main_quit();
+    gtk_main_quit();
 }
 
 void
 mud_window_handle_plugins(MudWindow *window, gint id, gchar *data, guint length, gint dir)
 {
-	GSList *entry, *viewlist;
-	MudViewEntry *mudview;
-	GList *plugin_list;
-	PLUGIN_DATA *pd;
-
-	viewlist = window->priv->mud_views_list;
-
-	for(entry = viewlist; entry != NULL; entry = g_slist_next(entry))
-	{
-		mudview = (MudViewEntry *)entry->data;
-
-		if(mudview->id == id)
-		{
-			if(dir)
-			{
-				for(plugin_list = g_list_first(Plugin_data_list); plugin_list != NULL; plugin_list = plugin_list->next)
-				{
-					if(plugin_list->data != NULL)
-					{
-						pd = (PLUGIN_DATA *)plugin_list->data;
-
-						if(pd->plugin && pd->plugin->enabled && (pd->dir == PLUGIN_DATA_IN))
-						{
-						    GString *buf = g_string_new(NULL);
-						    int i;
-
-						    for(i = 0; i < length; i++)
-						        g_string_append_c(buf, data[i]);
-
-							(*pd->datafunc)(pd->plugin, buf->str, length, mudview->view);
-
-							g_string_free(buf, FALSE);
-						}
-					}
-				}
-			}
-			else
-			{
-
-				for(plugin_list = g_list_first(Plugin_data_list); plugin_list != NULL; plugin_list = plugin_list->next)
-				{
-					if(plugin_list->data != NULL)
-					{
-						pd = (PLUGIN_DATA *)plugin_list->data;
-
-						if(pd->plugin && pd->plugin->enabled && (pd->dir == PLUGIN_DATA_OUT))
-						{
-							GString *buf = g_string_new(NULL);
-						    int i;
-
-						    for(i = 0; i < length; i++)
-						        g_string_append_c(buf, data[i]);
-
-							(*pd->datafunc)(pd->plugin, buf->str, length, mudview->view);
-
-							g_string_free(buf, FALSE);
-						}
-					}
-				}
-			}
-		}
-	}
+    GSList *entry, *viewlist;
+    MudViewEntry *mudview;
+    GList *plugin_list;
+    PLUGIN_DATA *pd;
+
+    viewlist = window->priv->mud_views_list;
+
+    for(entry = viewlist; entry != NULL; entry = g_slist_next(entry))
+    {
+        mudview = (MudViewEntry *)entry->data;
+
+        if(mudview->id == id)
+        {
+            if(dir)
+            {
+                for(plugin_list = g_list_first(Plugin_data_list); plugin_list != NULL; plugin_list = plugin_list->next)
+                {
+                    if(plugin_list->data != NULL)
+                    {
+                        pd = (PLUGIN_DATA *)plugin_list->data;
+
+                        if(pd->plugin && pd->plugin->enabled && (pd->dir == PLUGIN_DATA_IN))
+                        {
+                            GString *buf = g_string_new(NULL);
+                            int i;
+
+                            for(i = 0; i < length; i++)
+                                g_string_append_c(buf, data[i]);
+
+                            (*pd->datafunc)(pd->plugin, buf->str, length, mudview->view);
+
+                            g_string_free(buf, FALSE);
+                        }
+                    }
+                }
+            }
+            else
+            {
+
+                for(plugin_list = g_list_first(Plugin_data_list); plugin_list != NULL; plugin_list = plugin_list->next)
+                {
+                    if(plugin_list->data != NULL)
+                    {
+                        pd = (PLUGIN_DATA *)plugin_list->data;
+
+                        if(pd->plugin && pd->plugin->enabled && (pd->dir == PLUGIN_DATA_OUT))
+                        {
+                            GString *buf = g_string_new(NULL);
+                            int i;
+
+                            for(i = 0; i < length; i++)
+                                g_string_append_c(buf, data[i]);
+
+                            (*pd->datafunc)(pd->plugin, buf->str, length, mudview->view);
+
+                            g_string_free(buf, FALSE);
+                        }
+                    }
+                }
+            }
+        }
+    }
 }
 
 MudWindow*
 mud_window_new (GConfClient *client)
 {
-	MudWindow *window;
+    MudWindow *window;
 
-	window = g_object_new(MUD_TYPE_WINDOW, NULL);
-	window->priv->gconf_client = client;
+    window = g_object_new(MUD_TYPE_WINDOW, NULL);
+    window->priv->gconf_client = client;
 
-	return window;
+    return window;
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]