Sebastian Ramacher
10115db62f
Rewrite render thread as request based system
...
ZathuraRenderer is a thread pool rendering the pages. Every page widget holds a
ZathuraRenderRequest instance to request its page to be rendered. This object
can also be used to abort the request in case the page is not visible anymore.
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2013-08-21 18:32:18 +02:00
Sebastian Ramacher
1a2b195ce9
Add some comments
2012-12-07 15:24:57 +01:00
Sebastian Ramacher
98510e7420
Try printing to the cairo object first
2012-12-07 15:11:57 +01:00
Sebastian Ramacher
e6f77735ba
Improve printing quality again
2012-12-07 14:53:09 +01:00
Sebastian Ramacher
aef1b3b346
Call gtk_print_operation_cancel on failure
2012-12-07 14:52:49 +01:00
Sebastian Ramacher
1312825438
Draw white background on correct cairo instance
2012-12-07 14:36:24 +01:00
Sebastian Ramacher
cc9f047c76
Enabled embedded page setup
2012-12-07 14:24:14 +01:00
Sebastian Ramacher
23649bc0bc
Fix printing
...
The plugins expect an image surface but the target of the print context might
not be one.
2012-12-06 21:43:21 +01:00
Moritz Lipp
89e7832047
Update style
2012-10-09 01:12:18 +02:00
Sebastian Ramacher
4e98fb3dc1
It's called request-page-setup.
2012-06-11 23:04:21 +02:00
Sebastian Ramacher
1b11372ac0
Merge branch 'develop' of pwmt.org:zathura into develop
2012-06-07 18:52:43 +02:00
Moritz Lipp
7a1231518e
Set page orientation while printing automatically
2012-06-06 17:20:39 +02:00
Sebastian Ramacher
5dfc28ddc2
Some debug output.
2012-06-03 22:28:12 +02:00
Sebastian Ramacher
508f8dad8d
Print full pages.
2012-06-03 22:07:42 +02:00
Sebastian Ramacher
290eefde5c
Use a lock to lock the render thread for printing.
2012-06-03 22:06:57 +02:00
Sebastian Ramacher
f28decccc1
Revert "Render pages for printing in render thread."
...
This reverts commit 8271419222
.
2012-06-03 21:54:10 +02:00
Sebastian Ramacher
8271419222
Render pages for printing in render thread.
...
This needs some looking in the render thread.
2012-06-01 20:56:55 +02:00
Moritz Lipp
334b4fbb95
Introduce and use zathura_document wrapper functions
2012-03-27 21:59:35 +02:00
Moritz Lipp
efc108fbe2
Introduced page.h
2012-03-26 14:44:56 +02:00
Sebastian Ramacher
aea5024ce3
add argument printing to zathura_page_render
2012-02-07 15:10:58 +01:00
Sebastian Ramacher
45366ecadd
no need to manipulate scale while printing
2011-12-11 18:41:12 +01:00
Sebastian Ramacher
911d84c908
update includes due to girara restructuring
2011-10-23 17:01:15 +02:00
Sebastian Ramacher
bbb08b17be
g_object_ref the print settings (as seen in the GTK+ documentation)
2011-10-10 19:58:48 +02:00
Moritz Lipp
d0819a10e0
Show printing status in statusbar
2011-09-29 18:05:15 +02:00
Sebastian Ramacher
b34d21afaf
implement content type support
2011-09-29 15:23:13 +02:00
Moritz Lipp
c3ad7faf1a
Use cairo to render page
2011-09-29 12:35:52 +02:00
Moritz Lipp
a6268788c0
Resolve warnings caused by -Wextra
2011-09-21 00:46:03 +02:00
Moritz Lipp
f0d2e71ef9
Allow async printing and calculate scale level
2011-05-02 18:50:24 +02:00
Moritz Lipp
4806163e24
Comment unused variable
2011-04-30 13:07:14 +02:00
Moritz Lipp
ebd6605adf
Began to implement the printing dialog
2011-04-29 00:28:19 +02:00