summaryrefslogtreecommitdiff
path: root/gtk/gtk_plotters.c
diff options
context:
space:
mode:
authorRob Kendrick <rjek@netsurf-browser.org>2006-03-25 23:31:42 +0000
committerRob Kendrick <rjek@netsurf-browser.org>2006-03-25 23:31:42 +0000
commitb82d35b06199357751a8f56061fb3b14bbdd6760 (patch)
tree6a961defd7fc71589df7bc12115de0c7a6f2a82a /gtk/gtk_plotters.c
parentc09870320103716ebfe84a3c2cfecdfafe3646cf (diff)
downloadnetsurf-b82d35b06199357751a8f56061fb3b14bbdd6760.tar.gz
netsurf-b82d35b06199357751a8f56061fb3b14bbdd6760.tar.bz2
[project @ 2006-03-25 23:31:41 by rjek]
Initial GTK thumbnail rendering implementation (still gets fonts too big) svn path=/import/netsurf/; revision=2166
Diffstat (limited to 'gtk/gtk_plotters.c')
-rw-r--r--gtk/gtk_plotters.c15
1 files changed, 14 insertions, 1 deletions
diff --git a/gtk/gtk_plotters.c b/gtk/gtk_plotters.c
index 0a65c4ec9..ad761194f 100644
--- a/gtk/gtk_plotters.c
+++ b/gtk/gtk_plotters.c
@@ -40,13 +40,15 @@ static bool nsgtk_plot_bitmap_tile(int x, int y, int width, int height,
bool repeat_x, bool repeat_y);
static bool nsgtk_plot_group_start(const char *name);
static bool nsgtk_plot_group_end(void);
-
static void nsgtk_set_colour(colour c);
static void nsgtk_set_solid(void); /**< Set for drawing solid lines */
static void nsgtk_set_dotted(void); /**< Set for drawing dotted lines */
static void nsgtk_set_dashed(void); /**< Set for drawing dashed lines */
+void nsgtk_plot_set_scale(float s);
+float nsgtk_plot_get_scale(void);
static GdkRectangle cliprect;
+static float nsgtk_plot_scale = 1.0;
struct plotter_table plot;
@@ -386,3 +388,14 @@ void nsgtk_set_dashed()
GDK_CAP_BUTT, GDK_JOIN_MITER);
#endif
}
+
+void nsgtk_plot_set_scale(float s)
+{
+ nsgtk_plot_scale = s;
+}
+
+float nsgtk_plot_get_scale(void)
+{
+ return nsgtk_plot_scale;
+}
+