void gth_main_register_default_metadata (void) { gth_main_register_metadata_category (file_metadata_category); gth_main_register_metadata_info_v (file_metadata_info); gth_main_register_metadata_provider (GTH_TYPE_METADATA_PROVIDER_FILE); }
G_MODULE_EXPORT void gthumb_extension_activate (void) { gth_main_register_metadata_category (comments_metadata_category); gth_main_register_metadata_info_v (comments_metadata_info); gth_main_register_metadata_provider (GTH_TYPE_METADATA_PROVIDER_COMMENT); gth_main_register_object (GTH_TYPE_TEST, "comment::note", GTH_TYPE_TEST_SIMPLE, "attributes", "comment::note", "display-name", _("Description"), "data-type", GTH_TEST_DATA_TYPE_STRING, "get-data-func", get_comment_for_test, NULL); gth_main_register_object (GTH_TYPE_TEST, "comment::place", GTH_TYPE_TEST_SIMPLE, "attributes", "comment::place", "display-name", _("Place"), "data-type", GTH_TEST_DATA_TYPE_STRING, "get-data-func", get_place_for_test, NULL); gth_main_register_object (GTH_TYPE_TEST, "comment::category", GTH_TYPE_TEST_CATEGORY, "attributes", "comment::categories", "display-name", _("Tag"), NULL); gth_hook_add_callback ("add-sidecars", 10, G_CALLBACK (comments__add_sidecars_cb), NULL); gth_hook_add_callback ("read-metadata-ready", 10, G_CALLBACK (comments__read_metadata_ready_cb), NULL); if (gth_main_extension_is_active ("edit_metadata")) gth_hook_add_callback ("delete-metadata", 10, G_CALLBACK (comments__delete_metadata_cb), NULL); gth_hook_add_callback ("gth-browser-construct", 10, G_CALLBACK (comments__gth_browser_construct_cb), NULL); }
G_MODULE_EXPORT void gthumb_extension_activate (void) { gth_main_register_object (GTH_TYPE_VIEWER_PAGE, NULL, GTH_TYPE_MEDIA_VIEWER_PAGE, NULL); gth_main_register_metadata_category (gstreamer_metadata_category); gth_main_register_metadata_info_v (gstreamer_metadata_info); gth_main_register_metadata_provider (GTH_TYPE_METADATA_PROVIDER_GSTREAMER); }
G_MODULE_EXPORT void gthumb_extension_activate (void) { gth_main_register_metadata_provider (GTH_TYPE_METADATA_PROVIDER_RAW); gth_main_register_image_loader_func_v (_cairo_image_surface_create_from_raw, GTH_IMAGE_FORMAT_CAIRO_SURFACE, raw_mime_types); }