Yasumichi Akahoshi
yasum****@users*****
2005年 5月 19日 (木) 11:27:20 JST
Index: cxplorer/src/cxp-pref-dialog.c diff -u cxplorer/src/cxp-pref-dialog.c:1.5 cxplorer/src/cxp-pref-dialog.c:1.6 --- cxplorer/src/cxp-pref-dialog.c:1.5 Thu May 19 09:24:11 2005 +++ cxplorer/src/cxp-pref-dialog.c Thu May 19 11:27:19 2005 @@ -5,7 +5,7 @@ * A widget of Property dialog * @author Yasumichi Akahoshi <yasum****@users*****> * @date Sun Apr 3 02:53:00 2005 - * $Revision: 1.5 $ + * $Revision: 1.6 $ ****************************************************************************/ #ifdef HAVE_CONFIG_H @@ -256,11 +256,12 @@ /** * Creates a new dialog box which show detail of file. */ -GtkWidget *cxp_pref_dialog_new (void) +GtkWidget *cxp_pref_dialog_new (GtkWindow *parent) { CxpPrefDialog *dialog; dialog = g_object_new(CXP_TYPE_PREF_DIALOG, NULL); + gtk_window_set_transient_for (GTK_WINDOW(dialog), parent); return GTK_WIDGET(dialog); } Index: cxplorer/src/cxp-pref-dialog.h diff -u cxplorer/src/cxp-pref-dialog.h:1.3 cxplorer/src/cxp-pref-dialog.h:1.4 --- cxplorer/src/cxp-pref-dialog.h:1.3 Thu May 19 09:24:11 2005 +++ cxplorer/src/cxp-pref-dialog.h Thu May 19 11:27:19 2005 @@ -34,6 +34,6 @@ GType cxp_pref_dialog_get_type (void); /* API. */ -GtkWidget *cxp_pref_dialog_new (void); +GtkWidget *cxp_pref_dialog_new (GtkWindow *parent); #endif /* CXP_PREF_DIALOG_H */ Index: cxplorer/src/cxplorer-window.c diff -u cxplorer/src/cxplorer-window.c:1.58 cxplorer/src/cxplorer-window.c:1.59 --- cxplorer/src/cxplorer-window.c:1.58 Thu May 19 11:00:06 2005 +++ cxplorer/src/cxplorer-window.c Thu May 19 11:27:19 2005 @@ -806,7 +806,7 @@ CxplorerWindowPrivate *private = CXPLORER_WINDOW_GET_PRIVATE (user_data); GtkWidget *dialog; - dialog = cxp_pref_dialog_new (); + dialog = cxp_pref_dialog_new (GTK_WINDOW(user_data)); gtk_dialog_run (GTK_DIALOG(dialog)); gtk_widget_destroy (dialog); }