gedit r6075 - branches/printing/gedit
- From: pborelli svn gnome org
- To: svn-commits-list gnome org
- Subject: gedit r6075 - branches/printing/gedit
- Date: Sat, 12 Jan 2008 17:41:17 +0000 (GMT)
Author: pborelli
Date: Sat Jan 12 17:41:17 2008
New Revision: 6075
URL: http://svn.gnome.org/viewvc/gedit?rev=6075&view=rev
Log:
more reasonable zooming
Modified:
branches/printing/gedit/gedit-print-preview.c
Modified: branches/printing/gedit/gedit-print-preview.c
==============================================================================
--- branches/printing/gedit/gedit-print-preview.c (original)
+++ branches/printing/gedit/gedit-print-preview.c Sat Jan 12 17:41:17 2008
@@ -278,6 +278,23 @@
gtk_widget_queue_draw (priv->layout);
}
+#define ZOOM_IN_FACTOR (1.2)
+#define ZOOM_OUT_FACTOR (1.0 / ZOOM_IN_FACTOR)
+
+static void
+zoom_in (GeditPrintPreview *preview)
+{
+ set_zoom_factor (preview,
+ preview->priv->scale * ZOOM_IN_FACTOR);
+}
+
+static void
+zoom_out (GeditPrintPreview *preview)
+{
+ set_zoom_factor (preview,
+ preview->priv->scale * ZOOM_OUT_FACTOR);
+}
+
static void
goto_page (GeditPrintPreview *preview, gint page)
{
@@ -473,7 +490,6 @@
zoom_one_button_clicked (GtkWidget *button,
GeditPrintPreview *preview)
{
- // FIXME: look at the old widget to see proper zoom stuff
set_zoom_factor (preview, 1);
}
@@ -488,16 +504,14 @@
zoom_in_button_clicked (GtkWidget *button,
GeditPrintPreview *preview)
{
- // FIXME: look at the old widget to see proper zoom stuff
- set_zoom_factor (preview, preview->priv->scale * 2);
+ zoom_in (preview);
}
static void
zoom_out_button_clicked (GtkWidget *button,
GeditPrintPreview *preview)
{
- // FIXME: look at the old widget to see proper zoom stuff
- set_zoom_factor (preview, preview->priv->scale / 2);
+ zoom_out (preview);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]