[gthumb] restore the original page after exiting the fullscreen mode.
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] restore the original page after exiting the fullscreen mode.
- Date: Sun, 21 Feb 2010 15:11:43 +0000 (UTC)
commit 94e19a29f7fc7cd3edc5c79b0eb468f9b082425a
Author: Paolo Bacchilega <paobac src gnome org>
Date: Sun Feb 21 15:59:35 2010 +0100
restore the original page after exiting the fullscreen mode.
gthumb/gth-browser.c | 3 +++
gthumb/gth-browser.h | 3 ---
2 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/gthumb/gth-browser.c b/gthumb/gth-browser.c
index 75fd10c..206bd1e 100644
--- a/gthumb/gth-browser.c
+++ b/gthumb/gth-browser.c
@@ -156,6 +156,7 @@ struct _GthBrowserPrivateData {
guint motion_signal;
gdouble last_mouse_x;
gdouble last_mouse_y;
+ int page_before_fullscreen;
/* history */
@@ -4907,6 +4908,7 @@ gth_browser_fullscreen (GthBrowser *browser)
browser->priv->fullscreen_controls = g_list_append (NULL, browser->priv->fullscreen_toolbar);
gth_browser_show_viewer_properties (browser, FALSE);
+ browser->priv->page_before_fullscreen = gth_window_get_current_page (GTH_WINDOW (browser));
gth_window_set_current_page (GTH_WINDOW (browser), GTH_BROWSER_PAGE_VIEWER);
gth_window_show_only_content (GTH_WINDOW (browser), TRUE);
gtk_window_fullscreen (GTK_WINDOW (browser));
@@ -4938,6 +4940,7 @@ gth_browser_unfullscreen (GthBrowser *browser)
browser->priv->fullscreen = FALSE;
gtk_widget_hide (browser->priv->fullscreen_toolbar);
+ gth_window_set_current_page (GTH_WINDOW (browser), browser->priv->page_before_fullscreen);
gth_window_show_only_content (GTH_WINDOW (browser), FALSE);
gtk_window_unfullscreen (GTK_WINDOW (browser));
if (browser->priv->viewer_page != NULL) {
diff --git a/gthumb/gth-browser.h b/gthumb/gth-browser.h
index 80ac5a2..fafb6bc 100644
--- a/gthumb/gth-browser.h
+++ b/gthumb/gth-browser.h
@@ -120,9 +120,6 @@ void gth_browser_exec_task (GthBrowser *browser,
GthTask *task,
gboolean foreground);
GtkWidget * gth_browser_get_list_extra_widget (GthBrowser *browser);
-void gth_browser_set_current_page (GthBrowser *browser,
- GthBrowserPage page);
-GthBrowserPage gth_browser_get_current_page (GthBrowser *browser);
gboolean gth_browser_viewer_button_press_cb (GthBrowser *browser,
GdkEventButton *event);
gboolean gth_browser_viewer_scroll_event_cb (GthBrowser *browser,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]