Code refinement provided by Gerald Britton.
svn: r17728
This commit is contained in:
parent
1d1c177acd
commit
b17dd8fe3e
@ -968,10 +968,14 @@ class EditExifMetadata(Gramplet):
|
|||||||
entry.connect('content-changed', self.set_datetime, widget)
|
entry.connect('content-changed', self.set_datetime, widget)
|
||||||
event_box.add(entry)
|
event_box.add(entry)
|
||||||
self.exif_widgets[widget] = entry
|
self.exif_widgets[widget] = entry
|
||||||
entry.show()
|
entry.show()
|
||||||
|
|
||||||
self.dates[widget] = None
|
self.dates[widget] = None
|
||||||
|
|
||||||
|
# if there is text in the modified Date/ Time field, disable editing...
|
||||||
|
if self.exif_widgets["Modified"].get_text():
|
||||||
|
self.exif_widgets["Modified"].set_editable(False)
|
||||||
|
|
||||||
# GPS Coordinates...
|
# GPS Coordinates...
|
||||||
latlong_frame = gtk.Frame(_("Latitude/ Longitude/ Altitude GPS Coordinates"))
|
latlong_frame = gtk.Frame(_("Latitude/ Longitude/ Altitude GPS Coordinates"))
|
||||||
latlong_frame.set_size_request(490, 210)
|
latlong_frame.set_size_request(490, 210)
|
||||||
@ -1627,19 +1631,10 @@ def _get_exif_keypairs(plugin_image):
|
|||||||
if not plugin_image:
|
if not plugin_image:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
MediaDataTags = False
|
MediaDataTags = [KeyTag for KeyTag in (plugin_image.exifKeys() if LesserVersion
|
||||||
if LesserVersion: # prior to pyexiv2-0.2.0
|
else chain( plugin_image.exif_keys,
|
||||||
|
plugin_image.xmp_keys,
|
||||||
# get all KeyTags for this image for diplay only...
|
plugin_image.iptc_keys) ) ]
|
||||||
MediaDataTags = [KeyTag for KeyTag in plugin_image.exifKeys() ]
|
|
||||||
|
|
||||||
else: # pyexiv2-0.2.0 and above
|
|
||||||
|
|
||||||
# get all KeyTags for this image for diplay only...
|
|
||||||
MediaDataTags = [KeyTag for KeyTag in chain(
|
|
||||||
plugin_image.exif_keys, plugin_image.xmp_keys,
|
|
||||||
plugin_image.iptc_keys) ]
|
|
||||||
|
|
||||||
return MediaDataTags
|
return MediaDataTags
|
||||||
|
|
||||||
def string_to_rational(coordinate):
|
def string_to_rational(coordinate):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user