gnome-mud r804 - in trunk: . src
- From: lharris svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-mud r804 - in trunk: . src
- Date: Wed, 18 Mar 2009 09:13:29 +0000 (UTC)
Author: lharris
Date: Wed Mar 18 09:13:29 2009
New Revision: 804
URL: http://svn.gnome.org/viewvc/gnome-mud?rev=804&view=rev
Log:
MudSubwindows set transient for main window, window manager hints added.
Modified:
trunk/ChangeLog
trunk/src/mud-subwindow.c
Modified: trunk/src/mud-subwindow.c
==============================================================================
--- trunk/src/mud-subwindow.c (original)
+++ trunk/src/mud-subwindow.c Wed Mar 18 09:13:29 2009
@@ -31,6 +31,7 @@
#include "gnome-mud.h"
#include "gnome-mud-marshallers.h"
#include "mud-connection-view.h"
+#include "mud-window.h"
#include "mud-subwindow.h"
struct _MudSubwindowPrivate
@@ -310,6 +311,8 @@
GObjectConstructParam *properties)
{
GtkWidget *term_box;
+ MudWindow *app;
+ GtkWidget *main_window;
MudSubwindow *self;
GObject *obj;
@@ -359,6 +362,17 @@
g_object_unref(glade);
+ gtk_window_set_type_hint(GTK_WINDOW(self->priv->window),
+ GDK_WINDOW_TYPE_HINT_UTILITY);
+ gtk_window_set_skip_taskbar_hint(GTK_WINDOW(self->priv->window), TRUE);
+ gtk_window_set_skip_pager_hint(GTK_WINDOW(self->priv->window), TRUE);
+
+ g_object_get(self->priv->parent_view, "window", &app, NULL);
+ g_object_get(app, "window", &main_window, NULL);
+
+ gtk_window_set_transient_for(GTK_WINDOW(self->priv->window),
+ GTK_WINDOW(main_window));
+
self->priv->vbox = gtk_vbox_new(FALSE, 0);
self->priv->entry = gtk_entry_new();
@@ -985,3 +999,4 @@
gtk_window_set_title(GTK_WINDOW(self->priv->window), title);
}
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]