group(placement: place_column, spacing: gLargeSpace, horizontal: align_fill, vertical: align_top) { group(placement: place_row, spacing: gSpace, horizontal: align_fill, vertical: align_top, reverse: rtl_aware) { static_text(name: '$$$/iptc/core/Status/title=Title:', font: font_big_right, vertical: align_top); edit_text(xmp_namespace: xap_ns_dc, xmp_path: 'title', container_type: alt_struct, horizontal: align_fill); mru_popup(xmp_namespace: xap_ns_dc, xmp_path: 'title', container_type: alt_struct, no_check: true, vertical: align_top); } separator(height: 10, width: 485, horizontal: align_fill); group(placement: place_row, spacing: gSpace, horizontal: align_fill, vertical: align_top, reverse: rtl_aware) { static_text(name: '$$$/GigPhotos/artist=Artist:', font: font_big_right, vertical: align_center); edit_text(fbname:'$$$/GigPhotos/artist=Artist:', horizontal: align_fill, font: font_big, vertical: align_top, xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'artist'); mru_popup(xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'artist', no_check: true, vertical: align_top); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, vertical: align_top, reverse: rtl_aware) { static_text(name: '$$$/GigPhotos/artistURL=Artist URL:', font: font_big_right, vertical: align_center); edit_text(fbname:'$$$/GigPhotos/artistURL=Artist URL:', horizontal: align_fill, font: font_big, vertical: align_top, xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'artistURL'); mru_popup(xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'artistURL', no_check: true, vertical: align_top); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, vertical: align_top, reverse: rtl_aware) { static_text(name: '$$$/GigPhotos/members=Member(s):', font: font_big_right, vertical: align_center); cat_container_edit_text(fbname:'$$$/GigPhotos/members=Member(s):', horizontal: align_fill, font: font_big, vertical: align_top, container_type: bag_struct, preserve_commas: false, xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'members'); mru_popup(xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'members', container_type: bag_struct, no_check: true, vertical: align_top, mru_append: true); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, vertical: align_top, reverse: rtl_aware) { static_text(name: '$$$/GigPhotos/instruments=Instrument(s):', font: font_big_right, vertical: align_center); cat_container_edit_text(fbname:'$$$/GigPhotos/instruments=Instrument(s):', horizontal: align_fill, font: font_big, vertical: align_top, container_type: bag_struct, preserve_commas: false, xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'instruments'); mru_popup(xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'instruments', container_type: bag_struct, no_check: true, vertical: align_top, mru_append: true); } separator(height: 10, width: 485, horizontal: align_fill); group(placement: place_row, spacing: gSpace, horizontal: align_fill, vertical: align_top, reverse: rtl_aware) { static_text(name: '$$$/GigPhotos/event=Event:', font: font_big_right, vertical: align_center); edit_text(fbname:'$$$/GigPhotos/event=Event:', horizontal: align_fill, font: font_big, vertical: align_top, xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'event'); mru_popup(xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'event', no_check: true, vertical: align_top); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, vertical: align_top, reverse: rtl_aware) { static_text(name: '$$$/GigPhotos/eventURL=Event URL:', font: font_big_right, vertical: align_center); edit_text(fbname:'$$$/GigPhotos/eventURL=Event URL:', horizontal: align_fill, font: font_big, vertical: align_top, xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'eventURL'); mru_popup(xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'eventURL', no_check: true, vertical: align_top); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, vertical: align_top, reverse: rtl_aware) { static_text(name: '$$$/iptc/core/Image/dateCreated=Date:', font: font_big_right, vertical: align_center); date_edit_text(xmp_namespace: photoshop, xmp_path: 'DateCreated', horizontal: align_left, width: 180); mru_popup(xmp_namespace: photoshop, xmp_path: 'DateCreated', no_check: true, vertical: align_top); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, vertical: align_top, reverse: rtl_aware) { static_text(name: '$$$/GigPhotos/sponsor=Sponsor:', font: font_big_right, vertical: align_center); edit_text(fbname:'$$$/GigPhotos/sponsor=Sponsor:', horizontal: align_fill, font: font_big, vertical: align_top, xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'sponsor'); mru_popup(xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'sponsor', no_check: true, vertical: align_top); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, vertical: align_top, reverse: rtl_aware) { static_text(name: '$$$/GigPhotos/sponsorURL=Sponsor URL:', font: font_big_right, vertical: align_center); edit_text(fbname:'$$$/GigPhotos/sponsorURL=Sponsor URL:', horizontal: align_fill, font: font_big, vertical: align_top, xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'sponsorURL'); mru_popup(xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'sponsorURL', no_check: true, vertical: align_top); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, vertical: align_top, reverse: rtl_aware) { static_text(name: '$$$/GigPhotos/promoter=Promoter:', font: font_big_right, vertical: align_center); edit_text(fbname:'$$$/GigPhotos/promoter=Promoter:', horizontal: align_fill, font: font_big, vertical: align_top, xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'promoter'); mru_popup(xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'promoter', no_check: true, vertical: align_top); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, vertical: align_top, reverse: rtl_aware) { static_text(name: '$$$/GigPhotos/promoterURL=Promoter URL:', font: font_big_right, vertical: align_center); edit_text(fbname:'$$$/GigPhotos/promoterURL=Promoter URL:', horizontal: align_fill, font: font_big, vertical: align_top, xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'promoterURL'); mru_popup(xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'promoterURL', no_check: true, vertical: align_top); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, vertical: align_top, reverse: rtl_aware) { static_text(name: '$$$/GigPhotos/venue=Venue:', font: font_big_right, vertical: align_center); edit_text(fbname:'$$$/GigPhotos/venue=Venue:', horizontal: align_fill, font: font_big, vertical: align_top, xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'venue'); mru_popup(xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'venue', no_check: true, vertical: align_top); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, vertical: align_top, reverse: rtl_aware) { static_text(name: '$$$/GigPhotos/venueURL=Venue URL:', font: font_big_right, vertical: align_center); edit_text(fbname:'$$$/GigPhotos/venueURL=Venue URL:', horizontal: align_fill, font: font_big, vertical: align_top, xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'venueURL'); mru_popup(xmp_ns_prefix: 'GigPhoto', xmp_namespace: 'http://www.roscalen.com/GigPhotos/1.0/', xmp_path: 'venueURL', no_check: true, vertical: align_top); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, vertical: align_top, reverse: rtl_aware) { static_text(name: '$$$/iptc/core/Image/location=Location:', font: font_big_right, vertical: align_top); edit_text(xmp_ns_prefix: 'Iptc4xmpCore', xmp_namespace: 'http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/', xmp_path: 'Location', horizontal: align_fill); mru_popup(xmp_ns_prefix: 'Iptc4xmpCore', xmp_namespace: 'http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/', xmp_path: 'Location', no_check: true, vertical: align_top); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, vertical: align_top, reverse: rtl_aware) { static_text(name: '$$$/iptc/core/Image/city=Town:', font: font_big_right, vertical: align_top); edit_text(xmp_namespace: photoshop, xmp_path: 'City', horizontal: align_fill); mru_popup(xmp_namespace: photoshop, xmp_path: 'City', no_check: true, vertical: align_top); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, vertical: align_top, reverse: rtl_aware) { static_text(name: '$$$/iptc/core/Image/state=County:', font: font_big_right, vertical: align_top); edit_text(xmp_namespace: photoshop, xmp_path: 'State', horizontal: align_fill); mru_popup(xmp_namespace: photoshop, xmp_path: 'State', no_check: true, vertical: align_top); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, vertical: align_top, reverse: rtl_aware) { static_text(name: '$$$/iptc/core/Image/country=Country:', font: font_big_right, vertical: align_top); edit_text(xmp_namespace: photoshop, xmp_path: 'Country', horizontal: align_fill); mru_popup(xmp_namespace: photoshop, xmp_path: 'Country', no_check: true, vertical: align_top); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, vertical: align_top, reverse: rtl_aware) { static_text(name: '$$$/iptc/core/Image/isoCountryCode=ISO Country Code *:', font: font_big_right, vertical: align_top); edit_text(xmp_ns_prefix: 'Iptc4xmpCore', xmp_namespace: 'http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/', xmp_path: 'CountryCode', width: 100, max_chars: 3); mru_popup(xmp_ns_prefix: 'Iptc4xmpCore', xmp_namespace: 'http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/', xmp_path: 'CountryCode', no_check: true, vertical: align_top); } group(placement: place_row, spacing: gSpace, horizontal: align_left, vertical: align_top, reverse: rtl_aware) { static_text(); static_text(name: '$$$/iptc/core/Image/howto2=* Country codes may be either 2- or 3-letter codes as defined by the ISO 3166 standard.', font: font_small, vertical: align_center, horizontal: align_right, label: false); } }