From ce4c2c3bfcb511c3bc0fb0adef39ca6dcff267bc Mon Sep 17 00:00:00 2001 From: Sven Neumann Date: Tue, 14 Oct 2008 21:39:14 +0000 Subject: [PATCH] let new docks appear at the pointer position. 2008-10-14 Sven Neumann * app/widgets/gimpdialogfactory.c (gimp_dialog_factory_add_dialog): let new docks appear at the pointer position. svn path=/trunk/; revision=27282 --- ChangeLog | 5 +++++ app/widgets/gimpdialogfactory.c | 3 +++ 2 files changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index 9a324a26fb..df1d16708c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-10-14 Sven Neumann + + * app/widgets/gimpdialogfactory.c (gimp_dialog_factory_add_dialog): + let new docks appear at the pointer position. + 2008-10-14 Michael Natterer * app/core/gimpdrawable.[ch]: add a default implementation of diff --git a/app/widgets/gimpdialogfactory.c b/app/widgets/gimpdialogfactory.c index 180dd72ef0..94d3767319 100644 --- a/app/widgets/gimpdialogfactory.c +++ b/app/widgets/gimpdialogfactory.c @@ -895,6 +895,9 @@ gimp_dialog_factory_add_dialog (GimpDialogFactory *factory, "creating session info %p (widget %p) for dock", info, info->widget); + /* let new docks appear at the pointer position */ + gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_MOUSE); + /* if we create a new session info, we never call * gimp_session_info_set_geometry(), but still the * dialog needs GDK_HINT_USER_POS so it keeps its