summaryrefslogtreecommitdiff
path: root/plugins/gtkui/interface.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2011-03-10 12:13:54 +0100
committerGravatar waker <wakeroid@gmail.com>2011-03-10 12:13:54 +0100
commitf03869a1d76f9428b367d6c7301ca073f38fc36d (patch)
tree0d7b9c27485b1581f4744f4d43e96b28432d8ccf /plugins/gtkui/interface.c
parent6a06471b33a6825e0311d27520b66e32271a630c (diff)
save/restore geometry of track properties window
Diffstat (limited to 'plugins/gtkui/interface.c')
-rw-r--r--plugins/gtkui/interface.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/gtkui/interface.c b/plugins/gtkui/interface.c
index c00fac07..c7f40d25 100644
--- a/plugins/gtkui/interface.c
+++ b/plugins/gtkui/interface.c
@@ -1218,6 +1218,7 @@ create_trackproperties (void)
trackproperties = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_widget_set_size_request (trackproperties, 400, 400);
gtk_window_set_title (GTK_WINDOW (trackproperties), _("Track Properties"));
+ gtk_window_set_position (GTK_WINDOW (trackproperties), GTK_WIN_POS_MOUSE);
gtk_window_set_skip_taskbar_hint (GTK_WINDOW (trackproperties), TRUE);
gtk_window_set_skip_pager_hint (GTK_WINDOW (trackproperties), TRUE);
@@ -1368,6 +1369,12 @@ create_trackproperties (void)
g_signal_connect ((gpointer) trackproperties, "delete_event",
G_CALLBACK (on_trackproperties_delete_event),
NULL);
+ g_signal_connect ((gpointer) trackproperties, "configure_event",
+ G_CALLBACK (on_trackproperties_configure_event),
+ NULL);
+ g_signal_connect ((gpointer) trackproperties, "window_state_event",
+ G_CALLBACK (on_trackproperties_window_state_event),
+ NULL);
g_signal_connect ((gpointer) metalist, "button_press_event",
G_CALLBACK (on_metalist_button_press_event),
NULL);