G_MODULE_EXPORT void gthumb_extension_activate (void) { gth_main_register_type ("edit-metadata-dialog-page", GTH_TYPE_EDIT_COMMENT_PAGE); gth_hook_add_callback ("gth-browser-construct", 5, G_CALLBACK (edit_metadata__gth_browser_construct_cb), NULL); gth_hook_add_callback ("gth-browser-set-current-page", 5, G_CALLBACK (edit_metadata__gth_browser_set_current_page_cb), NULL); gth_hook_add_callback ("gth-browser-update-sensitivity", 10, G_CALLBACK (edit_metadata__gth_browser_update_sensitivity_cb), NULL); }
G_MODULE_EXPORT void gthumb_extension_activate (void) { /** * Called to delete a file metadata * * @file (GFile *): the file * @buffer (void **buffer): the file content * @size (gsize *): the file size **/ gth_hook_register ("delete-metadata", 3); gth_main_register_type ("edit-comment-dialog-page", GTH_TYPE_EDIT_GENERAL_PAGE); gth_hook_add_callback ("gth-browser-construct", 7, G_CALLBACK (edit_metadata__gth_browser_construct_cb), NULL); gth_hook_add_callback ("gth-browser-set-current-page", 5, G_CALLBACK (edit_metadata__gth_browser_set_current_page_cb), NULL); gth_hook_add_callback ("gth-browser-update-sensitivity", 10, G_CALLBACK (edit_metadata__gth_browser_update_sensitivity_cb), NULL); gth_hook_add_callback ("gth-browser-file-list-key-press", 10, G_CALLBACK (edit_metadata__gth_browser_file_list_key_press_cb), NULL); }
G_MODULE_EXPORT void gthumb_extension_activate (void) { gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_SAVE); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_SAVE_AS); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_UNDO); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_REDO); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_ADJUST_CONTRAST); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_ADJUST_COLORS); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_SHARPEN); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_EQUALIZE); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_GRAYSCALE); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_NEGATIVE); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_ROTATE_LEFT); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_ROTATE_RIGHT); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_MIRROR); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_FLIP); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_ROTATE); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_RESIZE); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_CROP); gth_hook_add_callback ("gth-browser-file-list-key-press", 10, G_CALLBACK (file_tools__gth_browser_file_list_key_press_cb), NULL); }
void gth_main_register_default_types (void) { gth_main_register_type ("file-properties", GTH_TYPE_FILE_PROPERTIES); gth_main_register_default_file_loader (); }
G_MODULE_EXPORT void gthumb_extension_activate (void) { gth_main_register_type ("file-properties", GTH_TYPE_MAP_VIEW); }
G_MODULE_EXPORT void gthumb_extension_activate (void) { int p; gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_SAVE); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_SAVE_AS); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_UNDO); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_REDO); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_ADJUST_CONTRAST); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_ADJUST_COLORS); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_SHARPEN); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_GRAYSCALE); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_CURVES); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_EFFECTS); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_COLOR_PICKER); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_ROTATE_LEFT); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_ROTATE_RIGHT); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_MIRROR); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_FLIP); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_ROTATE); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_RESIZE); gth_main_register_type ("file-tools", GTH_TYPE_FILE_TOOL_CROP); gth_hook_add_callback ("gth-browser-file-list-key-press", 10, G_CALLBACK (file_tools__gth_browser_file_list_key_press_cb), NULL); /** * Add a filter to the filter list shown in the Effects tool * * @filter_grid (GthFilterGrid*): the filter grid to add the effect to. **/ gth_hook_register ("add-special-effect", 1); p = 10; gth_hook_add_callback ("add-special-effect", p++, G_CALLBACK (desert_add_to_special_effects), NULL); gth_hook_add_callback ("add-special-effect", p++, G_CALLBACK (cherry_add_to_special_effects), NULL); gth_hook_add_callback ("add-special-effect", p++, G_CALLBACK (soil_add_to_special_effects), NULL); gth_hook_add_callback ("add-special-effect", p++, G_CALLBACK (artic_add_to_special_effects), NULL); gth_hook_add_callback ("add-special-effect", p++, G_CALLBACK (fresh_blue_add_to_special_effects), NULL); gth_hook_add_callback ("add-special-effect", p++, G_CALLBACK (mangos_add_to_special_effects), NULL); gth_hook_add_callback ("add-special-effect", p++, G_CALLBACK (warmer_add_to_special_effects), NULL); gth_hook_add_callback ("add-special-effect", p++, G_CALLBACK (cooler_add_to_special_effects), NULL); gth_hook_add_callback ("add-special-effect", p++, G_CALLBACK (vintage_add_to_special_effects), NULL); gth_hook_add_callback ("add-special-effect", p++, G_CALLBACK (lomo_add_to_special_effects), NULL); gth_hook_add_callback ("add-special-effect", p++, G_CALLBACK (vignette_add_to_special_effects), NULL); gth_hook_add_callback ("add-special-effect", p++, G_CALLBACK (blurred_edges_add_to_special_effects), NULL); gth_hook_add_callback ("add-special-effect", p++, G_CALLBACK (negative_add_to_special_effects), NULL); }