diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | ChangeLog.ja | 4 | ||||
-rw-r--r-- | src/foldersel.c | 5 |
3 files changed, 11 insertions, 2 deletions
@@ -1,5 +1,9 @@ 2006-01-24 + * src/foldersel.c: place dialog at the center on parent window. + +2006-01-24 + * src/alertpanel.c src/inputdialog.c: set transient window before gtk_widget_show() (fixed wrong window position). diff --git a/ChangeLog.ja b/ChangeLog.ja index 4a6007f8..89739d1b 100644 --- a/ChangeLog.ja +++ b/ChangeLog.ja @@ -1,5 +1,9 @@ 2006-01-24 + * src/foldersel.c: ダイアログを親ウィンドウの中央に配置。 + +2006-01-24 + * src/alertpanel.c src/inputdialog.c: gtk_widget_show() の前に transient window を セット(誤ったウィンドウ位置を修正)。 diff --git a/src/foldersel.c b/src/foldersel.c index c7b3950c..11ac7df0 100644 --- a/src/foldersel.c +++ b/src/foldersel.c @@ -194,8 +194,8 @@ FolderItem *foldersel_folder_sel(Folder *cur_folder, FolderSelectionType type, gtk_widget_grab_focus(ok_button); gtk_widget_grab_focus(treeview); - gtk_widget_show(window); manage_window_set_transient(GTK_WINDOW(window)); + gtk_widget_show(window); cancelled = finished = FALSE; @@ -229,7 +229,8 @@ static void foldersel_create(void) window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_title(GTK_WINDOW(window), _("Select folder")); gtk_container_set_border_width(GTK_CONTAINER(window), 4); - gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER); + gtk_window_set_position(GTK_WINDOW(window), + GTK_WIN_POS_CENTER_ON_PARENT); gtk_window_set_modal(GTK_WINDOW(window), TRUE); gtk_window_set_policy(GTK_WINDOW(window), FALSE, TRUE, FALSE); gtk_window_set_wmclass |