path: root/src/eom-window.c
AgeCommit message (Collapse)AuthorFilesLines
2019-09-12Assume sRGB if no display profile is setVictor Kareh1-6/+9
Gimp and Firefox make this assumption as well. upstream commit:
2019-06-06Disconnect callbacks for "Open with" menu items before connecting new ones.Saffith1-0/+5
2019-06-06Unref GtkUIManager so "Open with" menu is freed.Saffith1-0/+1
2019-03-08Use persistent page setupVictor Kareh1-2/+3
2019-02-18Read authors (updated) and documenters (updated) from eom.about gresourcerbuj1-35/+33
2019-02-16Ensure proper translation of the about dialog titlerbuj1-0/+1
Note that GTK+ sets a default title of _("About %s") on the dialog window (where %s is replaced by the name of the application, but in order to ensure proper translation of the title, applications should set the title property explicitly when constructing a GtkAboutDialog
2019-02-15Make translatable the copyright in about dialogrbuj1-3/+3
2018-08-15EomWindow: Switch keyboard shortcuts for sidebar and galleryraveit651-2/+2
This makes eom behave the same as other MATE apps, like Caja and pluma. inspired by:
2018-08-13EomPreferencesDialog: Convert to GtkBuilder templateFelix Riemann1-2/+2
Also embed the plugin manager into the template directly. origin commit:
2018-08-11eom-window: fix deprecated GtkStock usageraveit651-1/+1
2018-08-01EomPropertiesDialog: Convert to GtkBuilder templateFelix Riemann1-5/+5
origin commit:
2018-07-27Initial GResource migrationraveit651-3/+3
Embedding UI data files as GResource makes several things easier. The compiled resources need to be linked directly with the binary as they won't be available if linked with the embedded libeom. Starting with eom.css and eom-ui.xml inspired from:
2018-07-23Drop eom_close_confirmation_dialog_set_sensitiveraveit651-1/+0
This internal function is only used at one place. No need to set the dialog buttons insensitive after save-image is executed. As result we don't use deprecated gtk_dialog_get_action_area inspired by comment from
2018-07-23util: Port to gtk_show_uri_on_windowTimm B├Ąder1-1/+1
gtk_show_uri is deprecated and will be removed in later versions. origin commit:
2018-07-17EomWindow: silence a introspection warningraveit651-0/+9
inspired by:
2018-07-17Convert to G_DEFINE_TYPE_WITH_PRIVATE part 1Felix Riemann1-8/+3
origin commits:
2018-07-17EomApplication: Make most members privateFelix Riemann1-4/+5
This allows plugin usage without installing toolbar editor headers. origin commit:
2018-07-17Make EomWindow a GtkApplicationWindowFelix Riemann1-4/+6
origin commit:
2018-07-11Add our own activatable interface to EomWindowFelix Riemann1-2/+4
Improves typesafety by explicitly passing the EomWindow and allows us to extend the interface if necessary. origin commit:
2018-07-11Replace gdk_spawn_command_line_on_screen()Claudio Saavedra1-6/+32
with g_app_info_launch() origin commit:
2018-07-08EomWindow: Simplify metadata sidebar titleFelix Riemann1-1/+1
origin commit:
2018-07-08Don't force-enable the sidebar on startup once a page is addedFelix Riemann1-4/+0 origin commit:
2018-07-08Make Exif/XMP summaries available as sidebarFelix Riemann1-14/+33
Makes the data from the properties dialog available as a sidebar. A button opens the details tab in the properties dialog. This is graphically still a bit roughg. Committing it in hopes to get some early feedback. origin commit:
2018-07-08Use GtkApplication to inhibit the screensaver during slideshowsFelix Riemann1-2/+37
Realized in a similar fashion as in Evince and Totem. origin commit:
2018-07-08Ensure UI action sensitivity is set at least onceFelix Riemann1-0/+2
Beforehand empty windows had all UI actions active. Activation could then spawn critical warnings. This was probably caused by the switch to GtkApplication. origin commit:
2018-07-08Port EomApplication to GtkApplicationClaudio Saavedra1-23/+2
This removes the direct dependency on dbus and makes use of the GApplication/GtkApplication facilities for uniqueness and activation. Bump the glib requirement to 2.29.4, since we need G_APPLICATION_NON_UNIQUE. origin commit: Enable TotemScreensaver unconditionally It uses GDBus instead of libdbus now. It can be enabled even if libdbus is not available as GDBus/GIO is always present. origin commit:
2018-07-03Use new DBus API to show the current image in the file browserFelix Riemann1-34/+6
This improves the functionality implemented with commit 9df5fd43. The new API that will be included in Nautilus 3.3.4 not only opens a view for the containing folder but also marks the image in the view. The old behaviour is still available as fallback if the new API is not offered on the system. origin commit:
2018-07-03Add an "Open containing folder" commandAkshay Gupta1-0/+54 origin commit:
2018-05-18toolbar: add missing popup menu for launching toolbar editormonsta1-0/+1
2018-02-17eom-window.c: avoid deprecated GtkButton:use-stockPablo Barciela1-5/+2
2018-02-12avoid deprecated GtkStockPablo Barciela1-28/+32
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:
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:
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 fixes
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. example warning: (eom:10676): GLib-GObject-WARNING **: gsignal.c:2417: signal 'size_request' is invalid for instance '0x563599a10b00' of type 'GtkWindow' taken from:
2016-02-06GTK+3: add eom-window style class at top levelWolfgang Ulbrich1-0/+7