mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Allow the find account dialog position to be saved when using 'X'
This commit is contained in:
parent
75cf25c9a8
commit
8f6675367e
@ -69,6 +69,18 @@ static QofLogModule log_module = GNC_MOD_GUI;
|
||||
|
||||
static void close_handler (gpointer user_data);
|
||||
|
||||
static gboolean
|
||||
gnc_find_account_dialog_window_delete_event_cb (GtkWidget *widget,
|
||||
GdkEvent *event,
|
||||
gpointer user_data)
|
||||
{
|
||||
FindAccountDialog *facc_dialog = user_data;
|
||||
// this cb allows the window size to be saved on closing with the X
|
||||
gnc_save_window_size (GNC_PREFS_GROUP,
|
||||
GTK_WINDOW(facc_dialog->window));
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
static void
|
||||
gnc_find_account_dialog_window_destroy_cb (GtkWidget *object, gpointer user_data)
|
||||
{
|
||||
@ -438,6 +450,9 @@ gnc_find_account_dialog_create (GtkWidget *parent, FindAccountDialog *facc_dialo
|
||||
g_signal_connect (facc_dialog->window, "destroy",
|
||||
G_CALLBACK(gnc_find_account_dialog_window_destroy_cb), facc_dialog);
|
||||
|
||||
g_signal_connect (facc_dialog->window, "delete-event",
|
||||
G_CALLBACK(gnc_find_account_dialog_window_delete_event_cb), facc_dialog);
|
||||
|
||||
g_signal_connect (facc_dialog->window, "key_press_event",
|
||||
G_CALLBACK(gnc_find_account_dialog_window_key_press_cb), facc_dialog);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user