From 12905f417295dfb2b893f7395066d83bb68c893b Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Wed, 22 Dec 2004 19:13:00 +0000 Subject: Another check point for the ps backend. Now I can get it to show pages! 2004-12-22 Marco Pesenti Gritti * ps/gtkgs.c: (gtk_gs_init), (gtk_gs_class_init), (gtk_gs_cleanup), (gtk_gs_finalize), (gtk_gs_set_center), (set_up_page), (output), (start_interpreter), (compute_size), (gtk_gs_enable_interpreter), (gtk_gs_get_type), (gtk_gs_new), (gtk_gs_reload), (gtk_gs_emit_error_msg), (gtk_gs_disable_interpreter), (gtk_gs_load), (gtk_gs_goto_page), (gtk_gs_set_page_size), (gtk_gs_set_override_orientation), (gtk_gs_set_override_size), (gtk_gs_set_zoom), (gtk_gs_set_default_orientation), (gtk_gs_set_antialiasing), (ps_document_load), (ps_document_render): * ps/gtkgs.h: Another check point for the ps backend. Now I can get it to show pages! --- (limited to 'ps/gtkgs.h') diff --git a/ps/gtkgs.h b/ps/gtkgs.h index 7c0f048..3ca3701 100644 --- a/ps/gtkgs.h +++ b/ps/gtkgs.h @@ -61,16 +61,11 @@ typedef enum { } GtkGSZoomMode; struct _GtkGS { - GtkObject object; /* the main widget */ + GObject object; GdkWindow *pstarget; /* the window passed to gv * it is a child of widget... */ - GtkAdjustment *hadj, *vadj; - GdkGC *psgc; - gint scroll_start_x, scroll_start_y; - gint scroll_width, scroll_height; - gboolean show_scroll_rect; GtkGSZoomMode zoom_mode; @@ -101,7 +96,6 @@ struct _GtkGS { gboolean busy; /* Is gs busy drawing? */ gboolean changed; /* Anything changed since setup */ gfloat zoom_factor; - gfloat scroll_step; gint current_page; gboolean structured_doc; gboolean loaded; @@ -149,7 +143,6 @@ struct _GtkGSClass { void (*interpreter_message) (GtkGS *, gchar *, gpointer); void (*interpreter_error) (GtkGS *, gint, gpointer); - void (*set_scroll_adjustments) (GtkGS *, GtkAdjustment *, GtkAdjustment *); }; @@ -178,11 +171,6 @@ void gtk_gs_reload(GtkGS * gs); /* control functions */ void gtk_gs_center_page(GtkGS * gs); -void gtk_gs_scroll(GtkGS * gs, gint, gint); -gboolean gtk_gs_scroll_step(GtkGS * gs, GtkScrollType direction, - gboolean dowrap); -gboolean gtk_gs_scroll_to_edge(GtkGS * gs, GtkPositionType vertical, - GtkPositionType horizontal); gboolean gtk_gs_next_page(GtkGS * gs); gboolean gtk_gs_prev_page(GtkGS * gs); gboolean gtk_gs_goto_page(GtkGS * gs, gint); @@ -198,8 +186,6 @@ void gtk_gs_set_default_size(GtkGS * gs, gint size); gint gtk_gs_get_default_size(GtkGS * gs); void gtk_gs_set_zoom(GtkGS * gs, gfloat zoom); gfloat gtk_gs_get_zoom(GtkGS * gs); -void gtk_gs_set_scroll_step(GtkGS * gs, gfloat scroll_step); -gfloat gtk_gs_get_scroll_step(GtkGS * gs); gfloat gtk_gs_zoom_to_fit(GtkGS * gs, gboolean fit_width); void gtk_gs_set_center(GtkGS * gs, gfloat hval, gfloat vval); gint gtk_gs_get_orientation(GtkGS * gs); @@ -214,11 +200,6 @@ gboolean gtk_gs_get_override_size(GtkGS * gs); const gchar *gtk_gs_get_document_title(GtkGS * widget); guint gtk_gs_get_document_numpages(GtkGS * widget); const gchar *gtk_gs_get_document_page_label(GtkGS * widget, int page); -void gtk_gs_set_show_scroll_rect(GtkGS * gs, gboolean f); -gboolean gtk_gs_get_show_scroll_rect(GtkGS * gs); - -void gtk_gs_start_scroll(GtkGS * gs); -void gtk_gs_end_scroll(GtkGS * gs); void gtk_gs_set_zoom_mode(GtkGS * gs, GtkGSZoomMode zoom_mode); GtkGSZoomMode gtk_gs_get_zoom_mode(GtkGS * gs); -- cgit v0.9.1