Map window before showing screensaver (close_preview): Unmap window after
2000-08-10 Bradford Hovinen <hovinen@helixcode.com> * preview.c (show_preview): Map window before showing screensaver (close_preview): Unmap window after killing screensaver
This commit is contained in:
parent
c3827b78aa
commit
b83773c0f4
2 changed files with 7 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2000-08-10 Bradford Hovinen <hovinen@helixcode.com>
|
||||||
|
|
||||||
|
* preview.c (show_preview): Map window before showing screensaver
|
||||||
|
(close_preview): Unmap window after killing screensaver
|
||||||
|
|
||||||
2000-08-09 Bradford Hovinen <hovinen@helixcode.com>
|
2000-08-09 Bradford Hovinen <hovinen@helixcode.com>
|
||||||
|
|
||||||
* preview.c (setup_path): Use get_screensaver_dir_list; iterate
|
* preview.c (setup_path): Use get_screensaver_dir_list; iterate
|
||||||
|
|
|
@ -199,6 +199,7 @@ show_preview (Screensaver *saver)
|
||||||
/* Note: kill this next line for a very interesting effect ... */
|
/* Note: kill this next line for a very interesting effect ... */
|
||||||
close_preview ();
|
close_preview ();
|
||||||
if (!saver->command_line) return;
|
if (!saver->command_line) return;
|
||||||
|
gtk_widget_map (preview_window);
|
||||||
show_screensaver (preview_window->window, saver, &preview_pid);
|
show_screensaver (preview_window->window, saver, &preview_pid);
|
||||||
timeout_id =
|
timeout_id =
|
||||||
gtk_timeout_add (500, (GtkFunction)
|
gtk_timeout_add (500, (GtkFunction)
|
||||||
|
@ -216,6 +217,7 @@ close_preview (void)
|
||||||
if (preview_pid) {
|
if (preview_pid) {
|
||||||
kill (preview_pid, SIGTERM);
|
kill (preview_pid, SIGTERM);
|
||||||
preview_pid = 0;
|
preview_pid = 0;
|
||||||
|
gtk_widget_unmap (preview_window);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue