summaryrefslogtreecommitdiff
path: root/src/eom-scroll-view.c
AgeCommit message (Collapse)AuthorFilesLines
2014-07-28Make setting the image view background color work againinfirit1-0/+4
The color was assigned to the parent container and not to the drawing area. That made it draw the default theme background color all the time instead. Based on eog commit 64ffb683343d9af629671ea82c85f91130c3ea7d From Felix Riemann <[email protected]>
2014-07-28Make sure EomScrollView's adjustment values are always correctly setinfirit1-34/+21
Ensures one can only scroll as far as necessary. If one scrolled to far the images's last line/column was used for padding. Eog bug https://bugzilla.gnome.org/show_bug.cgi?id=631710 Based one eog commit b21dd56b9437e53b7ba8abdd96942c1871edc02c From Felix Riemann <[email protected]>
2014-07-28Replace missed GDK_INTERP_NEAREST with CAIRO_FILTER_NEARESTinfirit1-2/+2
Missed in 72dee2d1a95db4dfa335d98358fdf3f294a9fbaa
2014-07-28Add gtk-doc annotations to the new properties in EomScrollViewinfirit1-0/+11
Based on ec93e7f2c26a09a69dbc93241a50badccb0f6b21 From Felix Riemann <[email protected]>
2014-07-27Set transparency style using GSettingsinfirit1-0/+47
Based on eog commit acdafc3563c5c88d3c2d2a25e4602d774dad92fa From Felix Riemann <[email protected]>
2014-07-27Set transparency fill color using GSettingsinfirit1-18/+52
Based on eog commit 2a4e4c30e4a41a1f4b7b452243a56851cdebe442 From Felix Riemann <[email protected]>
2014-07-27Set zoomed out antialiasing using a GSettings bindinginfirit1-0/+19
Based on eog commit bfef239942645fff4a5efe71d801ccb92a185cf7 From Felix Riemann <[email protected]>
2014-07-27Set zoomed in antialiasing using a GSettings bindinginfirit1-0/+19
Based on eog commit 15917972d9a60fc185b1cc9a7b4e304952c49d2d From Felix Riemann <[email protected]>
2014-07-27Rework gsettings code to be more like eoginfirit1-6/+58
2014-07-27Switch scrollwheel zoom setting with GSettingsinfirit1-2/+17
Based on eog commit 8c7cf9f8938673eda2843be650b558084b44303e From Felix Riemann <[email protected]>
2014-07-27Bind zoom multiplier to GSettings instead of setting it by handinfirit1-1/+16
Based on eog commit 0cadaebd5c7561991eceaf3ed9af32f50e63b1e9 From Felix Riemann <[email protected]>
2014-07-27Handle EomScrollView's instance initialization in the right functioninfirit1-69/+84
Moves most of the other stuff done in eom_scroll_view_new over to eom_scroll_view_init. Based on eog commit e7243a9ddad0f31f8759aadbd92ad551781b8480 From Felix Riemann <[email protected]>
2014-07-24Disable more of the old drawing codeinfirit1-3/+11
Based on eog commit 8db7761ea28a9c214fe02dd4aca9c25166eded68 From Felix Riemann <[email protected]>
2014-07-24Gtk+3: Connect to the ::draw signalinfirit1-0/+16
Based on eog commit e300daf3ad2743199cab0263d945e3bf732a05b3 From Claudio Saavedra <[email protected]>
2014-07-24Simplify create_surface_from_pixbuf()infirit1-5/+1
Based on eog commit f9ba7f06d73fcd901691e5fa375d87a3a9981cd6 From Claudio Saavedra <[email protected]>
2014-07-24Improve the rendering of scaled imagesinfirit1-8/+5
Based on eog commit 2be68aaee33e3e6732e512a22d9ee5b681e95cc5 From Claudio Saavedra <[email protected]>
2014-07-24Honour the antialiasing-in and antialiasing-out EomScrollView propertiesinfirit1-0/+3
Based on eog commit 9e6f9ee6ea2c0ca4338445a55ff3c6175ca6f623 From Claudio Saavedra <[email protected]>
2014-07-24Replace GdkInterpType with cairo_filter_t in EomScrollViewinfirit1-20/+20
Basedon eog commit 793ede27dd4cd0aa73d5e84cc478641e25424f54 From Claudio Saavedra <[email protected]>
2014-07-24Remove unneeded codeinfirit1-5/+14
Based on eog commit bb9d00011e07e9ad68b5e4968a2c1e68596c5684 From Claudio Saavedra <[email protected]>
2014-07-24Fix the SVG renderinginfirit1-3/+51
Based on eog commit 8654e7de549d8edf34c14f3f0a655d8773b1e433 From Claudio Saavedra <[email protected]>
2014-07-24Enable double-buffer in EomScrollViewinfirit1-2/+0
Based on eog commit f0410a55778e719da8f2b62f0e5060bb128f028e From Claudio Saavedra <[email protected]>
2014-07-24Fully rely on cairo to render the image in EomScrollViewinfirit1-13/+92
Based on eog commit 919929eea1d63380f773f9c0a339a32149e592ba From Claudio Saavedra <[email protected]>
2014-07-24Use gdk_window_create_similar_surface() for EomScrollViewinfirit1-7/+12
Based on eog commit 648302091b5517b5da96c4277fbee8f13c125938 From Claudio Saavedra <[email protected]>
2014-07-24Store a cairo_surface_t in EomScrollView for the GdkPixbuf to be renderedinfirit1-0/+35
Based on eog commit 889f275e38d0a7dcf062f5c63b8efaebaa1ca14f From Claudio Saavedra <[email protected]>
2014-07-24Factor out the code to store a pixbuf in EomScrollViewinfirit1-10/+18
Based on eog commit 4f432e981a956cd157ae3f190b9c7850a6f180d9 From Claudio Saavedra <[email protected]>
2014-07-24Fix glib/librsvg deprecationinfirit1-1/+0
librsvg: Only inlcude rsvg.h and remove calls to rsvg_init glib: Remove call to g_thread_init and use g_value_*_schar
2014-05-03Update scrollbars when display is resized in "normal size" modebl0ckeduser1-3/+7
2013-10-17GTK3 supportLaszlo Boros1-1/+5
2013-04-25replace some more GDK key constantsElias Aebi1-12/+12
2011-11-06inicialPerberos1-0/+2633