summaryrefslogtreecommitdiff
path: root/src/eom-window.c
AgeCommit message (Collapse)AuthorFilesLines
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
2014-07-27Have the ThumbNav's scrollbuttons bound to the GSettings keyinfirit1-25/+4
Based on eog commit 0a898703a9a19589e049a73d21c91898b0dbc51e From Felix Riemann <[email protected]>
2014-07-27Switch scrollwheel zoom setting with GSettingsinfirit1-28/+2
Based on eog commit 8c7cf9f8938673eda2843be650b558084b44303e From Felix Riemann <[email protected]>
2014-07-27Bind zoom multiplier to GSettings instead of setting it by handinfirit1-29/+4
Based on eog commit 0cadaebd5c7561991eceaf3ed9af32f50e63b1e9 From Felix Riemann <[email protected]>
2014-07-26Unite copy to clipboard functions in a single menu entryinfirit1-36/+2
Also assign a shortcut and icon to it. Based on eog commit 031908baeeac94a398e44e53253ee8454f834242 From Felix Riemann <[email protected]>
2014-07-26Allow handling multiple clipboard data formats from one menu entryinfirit1-5/+6
The new class "snapshots" the required data from the given EomImage and keeps it around for clipboard usage until the clipboard gets reset. Based on eog commit dcb56b03e9c9282138b9da94eddcedfc401ab750 From Felix Riemann <[email protected]>
2014-07-26Add Copy Image and Copy Path to clipboard functionalityinfirit1-0/+63
Based on eog commit 0b209b1ff16e863e60a1d86413aa57c5fbde76b0 From Adrian Hands <[email protected]>
2014-07-25Use default page settings when opening print dialog the first timeinfirit1-3/+21
Use the default page setup the first time after application start. Then re-use the last used page setup for rest of the time. Eog bug http://bugzilla.gnome.org/show_bug.cgi?id=549039 Based on eog commit 796aae00058655d6f9e796f36fd7420991c657a7 From Marek Kašík <[email protected]>
2014-07-25Allow disabling the save-on-close confirmation dialoginfirit1-1/+5
Based on eog commit 20d1a4a24ea4d1ae25cec467ee7be364a8ab82cb From Felix Riemann <[email protected]>
2014-07-25Ignore drag&drop requests from a window onto itselfinfirit1-0/+13
Avoids accidential DnD of an image into the same window (e.g. while trying to scroll) and the resulting reload. Eog bug http://bugzilla.gnome.org/show_bug.cgi?id=585069 Based on eog commit 6a406bf93969a73159b67eefe125f700a1f82126 From Felix Riemann <[email protected]>
2014-07-25Make toolbar editor expand vertically to fully use the dialog's spaceinfirit1-0/+5
Editor only showed a single row of items due to the changed expand behaviour in GTK+-3 before. Based on eog commit 685ea8bd493b3832f9e245dd2da294ef9edf15c3 From Felix Riemann <[email protected]>
2014-07-25Use gtk_paned_new() instead gtk_[h|v]paned_new()infirit1-0/+12
Based on eog commit 1564455e2585cfee8dd30d7adbe65715608aee03 From Javier Jardón <[email protected]>