[Xfce4-commits] ristretto:ristretto-0.0 - Fix picture viewer refresh when no image is present - Add notebook to preferences dialog - Rename icon in preferences dialog

2011-10-23 Thread Stephan Arts
Updating branch refs/heads/ristretto-0.0
 to 94adc418fdc9869d468f34b004ae8038aa49bc35 (commit)
   from 64c12a35e6f7465c3b5e4a31c18d8526019c81a7 (commit)

commit 94adc418fdc9869d468f34b004ae8038aa49bc35
Author: Stephan Arts step...@xfce.org
Date:   Fri Mar 13 23:18:18 2009 +0100

- Fix picture viewer refresh when no image is present
- Add notebook to preferences dialog
- Rename icon in preferences dialog

 src/main_window.c|1 +
 src/picture_viewer.c |   14 +-
 src/preferences_dialog.c |7 ++-
 3 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/src/main_window.c b/src/main_window.c
index 2f8fe74..4b78e7b 100644
--- a/src/main_window.c
+++ b/src/main_window.c
@@ -1243,6 +1243,7 @@ cb_rstto_main_window_close (GtkWidget *widget, 
RsttoMainWindow *window)
 static void
 cb_rstto_main_window_close_all (GtkWidget *widget, RsttoMainWindow *window)
 {
+rstto_picture_viewer_set_image (RSTTO_PICTURE_VIEWER 
(window-priv-picture_viewer), NULL);
 rstto_navigator_remove_all (window-priv-props.navigator);
 }
 
diff --git a/src/picture_viewer.c b/src/picture_viewer.c
index 8f51294..3ebfb15 100644
--- a/src/picture_viewer.c
+++ b/src/picture_viewer.c
@@ -979,6 +979,11 @@ cb_rstto_picture_viewer_queued_repaint (RsttoPictureViewer 
*viewer)
 
 if (viewer-priv-repaint.refresh)
 {
+if(viewer-priv-dst_pixbuf)
+{
+g_object_unref(viewer-priv-dst_pixbuf);
+viewer-priv-dst_pixbuf = NULL;
+}
 if (p_src_pixbuf)
 {
 /**
@@ -996,11 +1001,6 @@ cb_rstto_picture_viewer_queued_repaint 
(RsttoPictureViewer *viewer)

(gint)((widget-allocation.height / scale)  height?
   
(widget-allocation.height / scale)*thumb_scale:height*thumb_scale));
 
-if(viewer-priv-dst_pixbuf)
-{
-g_object_unref(viewer-priv-dst_pixbuf);
-viewer-priv-dst_pixbuf = NULL;
-}
 if(p_tmp_pixbuf)
 {
 gint dst_width = gdk_pixbuf_get_width 
(p_tmp_pixbuf)*(scale/thumb_scale);
@@ -1244,6 +1244,10 @@ rstto_picture_viewer_set_image (RsttoPictureViewer 
*viewer, RsttoImage *image)
 }
 rstto_image_load (viewer-priv-image, FALSE, NULL);
 }
+else
+{
+rstto_picture_viewer_queued_repaint (viewer, TRUE);
+}
 }
 
 /**
diff --git a/src/preferences_dialog.c b/src/preferences_dialog.c
index 10920ed..134d63e 100644
--- a/src/preferences_dialog.c
+++ b/src/preferences_dialog.c
@@ -20,6 +20,7 @@
 #include gtk/gtk.h
 #include libxfcegui4/libxfcegui4.h
 
+#include settings.h
 #include preferences_dialog.h
 
 static void
@@ -58,6 +59,10 @@ rstto_preferences_dialog_get_type ()
 static void
 rstto_preferences_dialog_init(RsttoPreferencesDialog *dialog)
 {
+RsttoSettings *settings_manager = rstto_settings_new ();
+GtkWidget *notebook = gtk_notebook_new ();
+
+gtk_container_add (GTK_CONTAINER (GTK_DIALOG (dialog)-vbox), notebook);
 gtk_dialog_add_button (GTK_DIALOG (dialog), GTK_STOCK_CLOSE, 
GTK_RESPONSE_OK);
 }
 
@@ -73,7 +78,7 @@ rstto_preferences_dialog_new (GtkWindow *parent)
 {
 GtkWidget *dialog = g_object_new (RSTTO_TYPE_PREFERENCES_DIALOG,
   title, _(Preferences),
-  icon-name, go-left,
+  icon-name, GTK_STOCK_PREFERENCES,
   NULL);
 gtk_window_set_transient_for (GTK_WINDOW (dialog), parent);
 
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] ristretto:ristretto-0.0 - Fix picture viewer refresh when no image is present - Add notebook to preferences dialog - Rename icon in preferences dialog

2011-10-23 Thread Stephan Arts
Updating branch refs/heads/ristretto-0.0
 to 94adc418fdc9869d468f34b004ae8038aa49bc35 (commit)
   from 64c12a35e6f7465c3b5e4a31c18d8526019c81a7 (commit)

commit 94adc418fdc9869d468f34b004ae8038aa49bc35
Author: Stephan Arts step...@xfce.org
Date:   Fri Mar 13 23:18:18 2009 +0100

- Fix picture viewer refresh when no image is present
- Add notebook to preferences dialog
- Rename icon in preferences dialog

 src/main_window.c|1 +
 src/picture_viewer.c |   14 +-
 src/preferences_dialog.c |7 ++-
 3 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/src/main_window.c b/src/main_window.c
index 2f8fe74..4b78e7b 100644
--- a/src/main_window.c
+++ b/src/main_window.c
@@ -1243,6 +1243,7 @@ cb_rstto_main_window_close (GtkWidget *widget, 
RsttoMainWindow *window)
 static void
 cb_rstto_main_window_close_all (GtkWidget *widget, RsttoMainWindow *window)
 {
+rstto_picture_viewer_set_image (RSTTO_PICTURE_VIEWER 
(window-priv-picture_viewer), NULL);
 rstto_navigator_remove_all (window-priv-props.navigator);
 }
 
diff --git a/src/picture_viewer.c b/src/picture_viewer.c
index 8f51294..3ebfb15 100644
--- a/src/picture_viewer.c
+++ b/src/picture_viewer.c
@@ -979,6 +979,11 @@ cb_rstto_picture_viewer_queued_repaint (RsttoPictureViewer 
*viewer)
 
 if (viewer-priv-repaint.refresh)
 {
+if(viewer-priv-dst_pixbuf)
+{
+g_object_unref(viewer-priv-dst_pixbuf);
+viewer-priv-dst_pixbuf = NULL;
+}
 if (p_src_pixbuf)
 {
 /**
@@ -996,11 +1001,6 @@ cb_rstto_picture_viewer_queued_repaint 
(RsttoPictureViewer *viewer)

(gint)((widget-allocation.height / scale)  height?
   
(widget-allocation.height / scale)*thumb_scale:height*thumb_scale));
 
-if(viewer-priv-dst_pixbuf)
-{
-g_object_unref(viewer-priv-dst_pixbuf);
-viewer-priv-dst_pixbuf = NULL;
-}
 if(p_tmp_pixbuf)
 {
 gint dst_width = gdk_pixbuf_get_width 
(p_tmp_pixbuf)*(scale/thumb_scale);
@@ -1244,6 +1244,10 @@ rstto_picture_viewer_set_image (RsttoPictureViewer 
*viewer, RsttoImage *image)
 }
 rstto_image_load (viewer-priv-image, FALSE, NULL);
 }
+else
+{
+rstto_picture_viewer_queued_repaint (viewer, TRUE);
+}
 }
 
 /**
diff --git a/src/preferences_dialog.c b/src/preferences_dialog.c
index 10920ed..134d63e 100644
--- a/src/preferences_dialog.c
+++ b/src/preferences_dialog.c
@@ -20,6 +20,7 @@
 #include gtk/gtk.h
 #include libxfcegui4/libxfcegui4.h
 
+#include settings.h
 #include preferences_dialog.h
 
 static void
@@ -58,6 +59,10 @@ rstto_preferences_dialog_get_type ()
 static void
 rstto_preferences_dialog_init(RsttoPreferencesDialog *dialog)
 {
+RsttoSettings *settings_manager = rstto_settings_new ();
+GtkWidget *notebook = gtk_notebook_new ();
+
+gtk_container_add (GTK_CONTAINER (GTK_DIALOG (dialog)-vbox), notebook);
 gtk_dialog_add_button (GTK_DIALOG (dialog), GTK_STOCK_CLOSE, 
GTK_RESPONSE_OK);
 }
 
@@ -73,7 +78,7 @@ rstto_preferences_dialog_new (GtkWindow *parent)
 {
 GtkWidget *dialog = g_object_new (RSTTO_TYPE_PREFERENCES_DIALOG,
   title, _(Preferences),
-  icon-name, go-left,
+  icon-name, GTK_STOCK_PREFERENCES,
   NULL);
 gtk_window_set_transient_for (GTK_WINDOW (dialog), parent);
 
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits