summaryrefslogtreecommitdiff
path: root/src/eom-window.c
AgeCommit message (Collapse)AuthorFilesLines
2019-06-06Disconnect callbacks for "Open with" menu items before connecting new ones.1.20Saffith1-0/+5
2019-06-06Unref GtkUIManager so "Open with" menu is freed.Saffith1-0/+1
2019-03-08Use persistent page setupVictor Kareh1-2/+3
2018-01-30require GTK+ 3.22 and GLib 2.50monsta1-28/+0
and drop additional checks for min/max GLib versions, it's not needed
2018-01-09update copyright year to 2018monsta1-1/+1
2017-08-23gtk 3.22: avoid deprecated gdk_screen_get_monitor... functions:ZenWalker1-0/+21
avoid deprecated: gdk_screen_get_monitor_geometry gdk_screen_get_monitor_at_window
2017-07-20avoid deprecated gdk_screen_get_numberZenWalker1-2/+2
2017-05-11fix warning on closing empty window with multiple eom windowsmonsta1-1/+1
2017-05-06EomWindow: Set file open dialog transient for its parent windowFelix Riemann1-0/+1
taken from: https://git.gnome.org/browse/eog/commit/?id=a54b3a8
2017-04-25update copyright year to 2017monsta1-1/+1
2017-04-22Fix a few GtkStock deprecationsraveit651-2/+2
2016-11-30port plugin system to libpeasmonsta1-2/+46
backported from eog with a few changes upstream commits for reference: https://git.gnome.org/browse/eog/commit/?id=1f79c321367c91c8e9063f1343a7e4ce4199c4d5 https://git.gnome.org/browse/eog/commit/?id=9afc5483b615039a580e295fe08d7b8ec524759c https://git.gnome.org/browse/eog/commit/?id=40bedbf33812e65f4a8e79691b1fadfaace94035 https://git.gnome.org/browse/eog/commit/?id=8b0acfddc52c220393770a9895b6b56cab7821fd https://git.gnome.org/browse/eog/commit/?id=95694f8b5f06b891a5e55356451ad60b53387563 https://git.gnome.org/browse/eog/commit/?id=7eeb6c8c0e55a3ad954cde4a6fed91ea7f89691c
2016-11-30fix indent in some placesmonsta1-3/+3
2016-11-21move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta1-68/+9
and require libmate-desktop >= 1.17
2016-11-21drop Python plugins support and --enable-python build optionmonsta1-4/+0
it requires PyGTK so won't even build with GTK+3
2016-11-21fix indent a bitmonsta1-3/+3
2016-07-28use GtkAbout and update copyrightraveit651-3/+2
2016-03-30window: fix indent (mostly)monsta1-187/+187
2016-03-30fix a few typos in the commentsmonsta1-2/+2
2016-03-30auto-reload unmodified images when their file is changedmonsta1-0/+6
from https://git.gnome.org/browse/eog/commit/?id=3764db24f7d5e570b39894a05ba71a09012eea24 fixes https://github.com/mate-desktop/eom/issues/69
2016-02-27Drop size-request signal callback for fullscreen toolbarraveit651-12/+0
Didn't work with GTK-3 and caused critical warnings when entering fullscreen mode. Just removing the callback seems to be sufficient as the toolbar's size request is set when entering fullscreen mode anyway. https://bugzilla.gnome.org/show_bug.cgi?id=653162 example warning: (eom:10676): GLib-GObject-WARNING **: gsignal.c:2417: signal 'size_request' is invalid for instance '0x563599a10b00' of type 'GtkWindow' taken from: https://git.gnome.org/browse/eog/commit/?id=1cc2606
2016-02-06GTK+3: add eom-window style class at top levelWolfgang Ulbrich1-0/+7
2016-01-25GTK3: fix previous GtkMisc deprecation commitWolfgang Ulbrich1-12/+18
2015-09-06Gtk3: Drop GtkMisc and GtkAlignment usageraveit651-0/+12
Both are deprecated and can be replaced by simple GtkWidget properties. This leaves out the dialogs made with Glade as it doesn't have support for the new margin-start property yet. taken from: https://git.gnome.org/browse/eog/commit/?id=2fad221
2015-09-06Gtk3 EogWindow: Drop deprecated GtkStyle usageraveit651-0/+9
The call to gtk_widget_set_style was actually useless since previous commit. taken from: https://git.gnome.org/browse/eog/commit/?id=bbe4a87
2015-09-06Gtk3: Remove deprecated, unneeded and now effect-less GtkStyle-usageraveit651-0/+2
This stuff wasn't needed anymore since we dropped the GtkFrame as parent for the EogScrollView widget. Also it didn't have any effect at all in GTK+-3. Fixes more build warnings because of deprecations. Taken from: https://git.gnome.org/browse/eog/commit/?id=f9a5ec6
2015-09-06A bunch of annotation fixes from Eoginfirit1-9/+9
2015-08-31GTK3: Replace uses of deprecated gdk_app_launch_context_new function ↵raveit651-0/+5
>=gtk+.3.0.0 taken from: https://git.gnome.org/browse/eog/commit/?id=da78cc9
2015-08-31GTK3: Replace gtk_{v,h}box new with gtk_box_new for gtk+ >=3.2.0raveit651-0/+5
2015-06-12EomWindow: Hold a reference on the used ThumbViewraveit651-1/+11
The window uses it during runtime so it should keep a reference to it. Due to the necessary unref this avoids critical warnings because of EogThumbView's own disposal routine causing an unwanted signal emission. taken from: https://git.gnome.org/browse/eog/commit/?id=3145fce see: https://bugzilla.gnome.org/show_bug.cgi?id=691517 https://bugs.launchpad.net/ubuntu/+source/eog/+bug/1114012
2015-05-27remove eom_window_window_state_eventraveit651-26/+0
- no need of it after exra resize-grip code is removed taken from https://git.gnome.org/browse/eog/commit/?id=10f1713
2015-05-26Remove extra resize-grip coderaveit651-3/+0
- gtk+ handle this for itself since a long time - with <=3.14 resize-grip is removed - with gtk2 is not affected
2015-03-15some fixes from upstream:Monsta1-4/+8
https://git.gnome.org/browse/eog/commit/?id=ffd057a0be9610b49f2dc718060c82c4ee1065be https://git.gnome.org/browse/eog/commit/?id=40919ebb2ce1fd70edae61c7b578c6a7ce8ef432 https://git.gnome.org/browse/eog/commit/?id=a3b769506abbbf7b24547b95c9c99349e99d44c0 Closes https://github.com/mate-desktop/eom/pull/67
2014-12-23use guint for signals arrays, and zero-initialize themMonsta1-1/+1
2014-09-24Use MateAboutDialogStefano Karapetsas1-1/+2
2014-07-29all: Fix a load of warningsinfirit1-32/+8
Partly based on eog commit 3859553433838e97367e7678f9da4ba2bcc7f973 From Cosimo Cecchi <[email protected]>
2014-07-29Respect lockdown setting for page setup againinfirit1-4/+7
This apparently got broken when the page setup dialog was merged into the general print dialog. Based on eog commit 1bff58f772de4aad8cbf0886e46e1c26e075b54b From Felix Riemann <[email protected]>
2014-07-29Make the image-collection-position GSetting an enuminfirit1-4/+6
Based on eog commit 7c69b182662f43636b1027fa395f9372593e39bb From Felix Riemann <[email protected]>
2014-07-29Always use mate_gdk_spawn_command_line_on_screeninfirit1-9/+0
2014-07-29Determine collection position and size using a GSettings bindinginfirit1-31/+55
Prepare everything for the use of GSettings' enum support for this. Based on eog commit 0c327b7ec802a07f53da04f5dc484e646548b552 From Felix Riemann <[email protected]>
2014-07-28Switch EomPropertiesDialog netbook mode using a GSettings bindinginfirit1-27/+4
Based on eog commit 21ced20430078aaa283b7925ce282ebb54e05e5d From Felix Riemann <[email protected]>
2014-07-28Fix conflicting mnemonics in View menuinfirit1-2/+2
Eog bug https://bugzilla.gnome.org/show_bug.cgi?id=646360 Based on Eog commit b4fefa4d98a8db91738da593e2101160fbd63465 From Felix Riemann <[email protected]>
2014-07-28window: add the primary-toolbar style to the toolbarinfirit1-0/+5
Based on eog commit d1da84198d50703006e747b56ef8ba5107f7f3bd From Cosimo Cecchi <[email protected]>
2014-07-28Check if an editor has been set before comparing it to other appsinfirit1-1/+1
Based on eog commit 349676e43252477219d07cad279861bd9484d94d From Felix Riemann <[email protected]>
2014-07-28Add "Edit Image" toolbar buttoninfirit1-0/+121
Add a conditionally-enabled "Edit Image" toolbar button. The toolbar is only enabled if a specific image editor is specified in GSettings. Eog bug https://bugzilla.gnome.org/show_bug.cgi?id=609958 Based on eog commit b5e6b7d31181ab87f788921f751a6550bddb5bcf From Ryan Lortie <[email protected]>
2014-07-27Set transparency style using GSettingsinfirit1-39/+0
Based on eog commit acdafc3563c5c88d3c2d2a25e4602d774dad92fa From Felix Riemann <[email protected]>
2014-07-27Set transparency fill color using GSettingsinfirit1-52/+4
Based on eog commit 2a4e4c30e4a41a1f4b7b452243a56851cdebe442 From Felix Riemann <[email protected]>
2014-07-27Set zoomed out antialiasing using a GSettings bindinginfirit1-28/+0
Based on eog commit bfef239942645fff4a5efe71d801ccb92a185cf7 From Felix Riemann <[email protected]>
2014-07-27Set zoomed in antialiasing using a GSettings bindinginfirit1-28/+0
Based on eog commit 15917972d9a60fc185b1cc9a7b4e304952c49d2d From Felix Riemann <[email protected]>
2014-07-27Rework gsettings code to be more like eoginfirit1-67/+7