]> www.fi.muni.cz Git - evince.git/commit
add xpdf/gpdf-link-canvas-item.cc xpdf/gpdf-links-canvas-layer.cc
authorMartin Kretzschmar <mkretzschmar@src.gnome.org>
Sat, 17 May 2003 22:21:50 +0000 (22:21 +0000)
committerMartin Kretzschmar <mkretzschmar@src.gnome.org>
Sat, 17 May 2003 22:21:50 +0000 (22:21 +0000)
commitec7ac46534baa755fb21806c68405191ed602597
tree4ba305886e092ffc4da33acb8d98caadcd55e514
parent91668231d592b457b76d189cfbd5519e734543bf
add xpdf/gpdf-link-canvas-item.cc xpdf/gpdf-links-canvas-layer.cc

* po/POTFILES.in: add xpdf/gpdf-link-canvas-item.cc
xpdf/gpdf-links-canvas-layer.cc

* xpdf/gpdf-view.cc (gpdf_view_motion_notify_event)
(gpdf_view_handle_drag_motion): chain up to parent implementation
of motion-notify, factor out dragging
(gpdf_view_button_press_event): chain up to parent
(gpdf_view_render_page): use GPdfLinksCanvasLayer to draw links
(link_clicked_cb, gpdf_view_link_action_goto): implement simple
GoTo links
(gpdf_view_dispose): unref the links_layer

* xpdf/gpdf-persist-stream.cc: store bonoboStream as BaseStream

* xpdf/gpdf-marshal.list: add VOID:POINTER

* xpdf/gpdf-links-canvas-layer.cc, xpdf/gpdf-links-canvas-layer.h:
new class, links are grouped in such layers

* xpdf/gpdf-link-canvas-item.cc, xpdf/gpdf-link-canvas-item.h: new
class, representing links in the GPdfView

* xpdf/Makefile.am: move away from $common_sources to convenience
libraries, add gpdf-link-canvas-item.{cc,h},
gpdf-links-canvas-layer.{cc,h}

* xpdf/BonoboStream.cc (bfread, bfseek): fix debug messages
pdf/xpdf/Makefile.am