summaryrefslogtreecommitdiff
path: root/extensions/image-properties/meson.build
diff options
context:
space:
mode:
authorCarlos Soriano <csoriano@redhat.com>2018-05-22 15:10:47 +0200
committerCarlos Soriano <csoriano@gnome.org>2018-06-20 09:59:44 +0200
commit02d041d003ad497a07a964ee2fb5a6378073cb34 (patch)
tree5b320d1dc2e3d5163633148b4fef92d2b95639db /extensions/image-properties/meson.build
parent813a469d445166e4b37e868e0960f30cde540976 (diff)
downloadnautilus-new-properties-extension.tar.gz
general: Make property extensions gtk version independentnew-properties-extension
Nautilus property extensions to add property pages to the property dialog was providing a GtkWidget to be modified by extensions. This makes the extension need to target a specific gtk version, which with the new gtk versioning might be hard to provide, and it's quite a bad practice since it requires everyone to be on top of any gtk update. This is currently holding the work for porting Nautilus to gtk4, since the Totem extension depends on us having the same gtk+ version, which is unlikely. This work makes the extension for providing property extensions not depend on gtk by providing a plain struct to be filled with data that later on Nautilus will layout on the UI. See https://gitlab.gnome.org/GNOME/nautilus/issues/276
Diffstat (limited to 'extensions/image-properties/meson.build')
-rw-r--r--extensions/image-properties/meson.build8
1 files changed, 4 insertions, 4 deletions
diff --git a/extensions/image-properties/meson.build b/extensions/image-properties/meson.build
index b292a1905..76a76213b 100644
--- a/extensions/image-properties/meson.build
+++ b/extensions/image-properties/meson.build
@@ -1,10 +1,10 @@
shared_module (
'nautilus-image-properties', [
'nautilus-image-properties-module.c',
- 'nautilus-image-properties-page.c',
- 'nautilus-image-properties-page.h',
- 'nautilus-image-properties-page-provider.c',
- 'nautilus-image-properties-page-provider.h'
+ 'nautilus-image-properties-page-model.c',
+ 'nautilus-image-properties-page-model.h',
+ 'nautilus-image-properties-page-model-provider.c',
+ 'nautilus-image-properties-page-model-provider.h'
],
dependencies: [
gexiv,