1999-03-07 12:56:03 +00:00
|
|
|
EXPORTS
|
2000-08-02 06:33:58 +00:00
|
|
|
gimp_airbrush
|
|
|
|
gimp_airbrush_default
|
2011-03-09 07:41:09 +01:00
|
|
|
gimp_attach_parasite
|
2022-04-16 20:45:47 +02:00
|
|
|
gimp_batch_procedure_get_interpreter_name
|
|
|
|
gimp_batch_procedure_get_type
|
|
|
|
gimp_batch_procedure_new
|
|
|
|
gimp_batch_procedure_set_interpreter_name
|
2004-10-25 01:54:53 +00:00
|
|
|
gimp_brush_application_mode_get_type
|
2005-01-03 17:58:25 +00:00
|
|
|
gimp_brush_get_angle
|
|
|
|
gimp_brush_get_aspect_ratio
|
libgimp, pdb: replacing gimp_brush_get_pixels() by gimp_brush_get_buffer()…
… and gimp_brush_get_mask().
gimp_brush_get_pixels() was a bit crappy, returning raw data with only
dimensions and bpp to go with (no color model/space, no bit depth…). So the
assumption is that we work with 8-bit per channel data, possibly with alpha
depending of number of channels as deduced from bpp, and very likely in sRGB
color space. It might be globally ok with many of the brush formats (and
historical brushes) but won't fare well as we improve brush capabilities.
- gimp_brush_get_pixels() is in fact made private.
- The 2 new functions are using this old PDB call _gimp_brush_get_pixels() to
construct buffers. This has some limitations, in particular that it returns
only 8-bit per channel sRGB data, but at least the signature won't change when
we will improve things in the future (so if some day, we pass fancy brushes in
high-bit depth, the method will stay the same).
- This new implementation also allows scaling down the brush (keeping aspect
ratio) which is useful when you need to fit a brush preview into a drawing
widget.
- Current implementation stores the buffers at native size in the libgimp's
GimpBrush object, hence save re-querying the core every time you need an
update. This can be improved as current implementation also means that you
don't get updates if the brush changed. This should handle most common use
cases for now, though.
- Also with this change, I move GimpBrush class implementation into its own
dedicated file.
2023-08-18 16:39:11 +02:00
|
|
|
gimp_brush_get_buffer
|
2023-05-31 16:12:04 +02:00
|
|
|
gimp_brush_get_by_name
|
2005-01-03 17:58:25 +00:00
|
|
|
gimp_brush_get_hardness
|
2004-09-28 22:32:33 +00:00
|
|
|
gimp_brush_get_info
|
libgimp, pdb: replacing gimp_brush_get_pixels() by gimp_brush_get_buffer()…
… and gimp_brush_get_mask().
gimp_brush_get_pixels() was a bit crappy, returning raw data with only
dimensions and bpp to go with (no color model/space, no bit depth…). So the
assumption is that we work with 8-bit per channel data, possibly with alpha
depending of number of channels as deduced from bpp, and very likely in sRGB
color space. It might be globally ok with many of the brush formats (and
historical brushes) but won't fare well as we improve brush capabilities.
- gimp_brush_get_pixels() is in fact made private.
- The 2 new functions are using this old PDB call _gimp_brush_get_pixels() to
construct buffers. This has some limitations, in particular that it returns
only 8-bit per channel sRGB data, but at least the signature won't change when
we will improve things in the future (so if some day, we pass fancy brushes in
high-bit depth, the method will stay the same).
- This new implementation also allows scaling down the brush (keeping aspect
ratio) which is useful when you need to fit a brush preview into a drawing
widget.
- Current implementation stores the buffers at native size in the libgimp's
GimpBrush object, hence save re-querying the core every time you need an
update. This can be improved as current implementation also means that you
don't get updates if the brush changed. This should handle most common use
cases for now, though.
- Also with this change, I move GimpBrush class implementation into its own
dedicated file.
2023-08-18 16:39:11 +02:00
|
|
|
gimp_brush_get_mask
|
2005-01-03 17:58:25 +00:00
|
|
|
gimp_brush_get_radius
|
|
|
|
gimp_brush_get_shape
|
2004-09-28 22:32:33 +00:00
|
|
|
gimp_brush_get_spacing
|
2005-01-03 17:58:25 +00:00
|
|
|
gimp_brush_get_spikes
|
2022-09-05 19:28:35 -04:00
|
|
|
gimp_brush_get_type
|
2005-01-03 17:58:25 +00:00
|
|
|
gimp_brush_is_generated
|
2004-09-28 22:32:33 +00:00
|
|
|
gimp_brush_new
|
2005-01-03 17:58:25 +00:00
|
|
|
gimp_brush_set_angle
|
|
|
|
gimp_brush_set_aspect_ratio
|
|
|
|
gimp_brush_set_hardness
|
|
|
|
gimp_brush_set_radius
|
|
|
|
gimp_brush_set_shape
|
2004-09-28 22:32:33 +00:00
|
|
|
gimp_brush_set_spacing
|
2005-01-03 17:58:25 +00:00
|
|
|
gimp_brush_set_spikes
|
2000-06-06 21:33:19 +00:00
|
|
|
gimp_brushes_close_popup
|
2003-09-13 00:13:06 +00:00
|
|
|
gimp_brushes_get_list
|
2003-07-26 17:37:32 +00:00
|
|
|
gimp_brushes_popup
|
2003-09-13 00:13:06 +00:00
|
|
|
gimp_brushes_refresh
|
2000-06-06 21:33:19 +00:00
|
|
|
gimp_brushes_set_popup
|
2005-09-27 09:05:55 +00:00
|
|
|
gimp_buffer_delete
|
|
|
|
gimp_buffer_get_bytes
|
|
|
|
gimp_buffer_get_height
|
|
|
|
gimp_buffer_get_image_type
|
2005-09-28 14:40:37 +00:00
|
|
|
gimp_buffer_get_width
|
2005-09-27 09:05:55 +00:00
|
|
|
gimp_buffer_rename
|
2005-09-27 18:29:27 +00:00
|
|
|
gimp_buffers_get_list
|
2002-09-06 22:25:19 +00:00
|
|
|
gimp_channel_combine_masks
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_channel_copy
|
2019-09-03 10:24:24 +02:00
|
|
|
gimp_channel_get_by_id
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_channel_get_color
|
|
|
|
gimp_channel_get_opacity
|
|
|
|
gimp_channel_get_show_masked
|
2019-08-23 01:45:01 +02:00
|
|
|
gimp_channel_get_type
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_channel_new
|
2005-02-22 17:58:36 +00:00
|
|
|
gimp_channel_new_from_component
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_channel_set_color
|
|
|
|
gimp_channel_set_opacity
|
|
|
|
gimp_channel_set_show_masked
|
2022-05-13 12:09:17 +02:00
|
|
|
gimp_check_custom_color1
|
|
|
|
gimp_check_custom_color2
|
2004-09-04 01:03:36 +00:00
|
|
|
gimp_check_size
|
2004-09-28 22:32:33 +00:00
|
|
|
gimp_check_type
|
2000-08-02 06:33:58 +00:00
|
|
|
gimp_clone
|
|
|
|
gimp_clone_default
|
2022-02-04 18:17:20 +01:00
|
|
|
gimp_context_are_dynamics_enabled
|
|
|
|
gimp_context_enable_dynamics
|
2010-09-05 23:13:42 +02:00
|
|
|
gimp_context_get_antialias
|
2004-09-23 16:19:08 +00:00
|
|
|
gimp_context_get_background
|
|
|
|
gimp_context_get_brush
|
2012-03-01 12:58:26 +01:00
|
|
|
gimp_context_get_brush_angle
|
|
|
|
gimp_context_get_brush_aspect_ratio
|
2014-11-17 22:19:04 +02:00
|
|
|
gimp_context_get_brush_force
|
|
|
|
gimp_context_get_brush_hardness
|
2012-03-01 12:58:26 +01:00
|
|
|
gimp_context_get_brush_size
|
2014-11-17 22:19:04 +02:00
|
|
|
gimp_context_get_brush_spacing
|
2016-01-17 14:35:55 +01:00
|
|
|
gimp_context_get_diagonal_neighbors
|
2018-03-18 00:51:00 +01:00
|
|
|
gimp_context_get_distance_metric
|
2011-10-31 21:07:08 +01:00
|
|
|
gimp_context_get_dynamics
|
2010-09-05 23:13:42 +02:00
|
|
|
gimp_context_get_feather
|
|
|
|
gimp_context_get_feather_radius
|
2004-09-23 16:19:08 +00:00
|
|
|
gimp_context_get_font
|
|
|
|
gimp_context_get_foreground
|
|
|
|
gimp_context_get_gradient
|
2018-04-15 14:57:25 +02:00
|
|
|
gimp_context_get_gradient_blend_color_space
|
|
|
|
gimp_context_get_gradient_repeat_mode
|
|
|
|
gimp_context_get_gradient_reverse
|
2012-03-01 12:58:26 +01:00
|
|
|
gimp_context_get_ink_angle
|
|
|
|
gimp_context_get_ink_blob_angle
|
|
|
|
gimp_context_get_ink_blob_aspect_ratio
|
|
|
|
gimp_context_get_ink_blob_type
|
|
|
|
gimp_context_get_ink_size
|
|
|
|
gimp_context_get_ink_size_sensitivity
|
|
|
|
gimp_context_get_ink_speed_sensitivity
|
|
|
|
gimp_context_get_ink_tilt_sensitivity
|
2010-09-07 02:33:13 +02:00
|
|
|
gimp_context_get_interpolation
|
2015-11-11 00:47:31 +01:00
|
|
|
gimp_context_get_line_cap_style
|
|
|
|
gimp_context_get_line_dash_offset
|
|
|
|
gimp_context_get_line_dash_pattern
|
|
|
|
gimp_context_get_line_join_style
|
|
|
|
gimp_context_get_line_miter_limit
|
|
|
|
gimp_context_get_line_width
|
|
|
|
gimp_context_get_line_width_unit
|
2016-01-02 13:40:38 +01:00
|
|
|
gimp_context_get_mypaint_brush
|
2004-09-23 16:19:08 +00:00
|
|
|
gimp_context_get_opacity
|
2006-01-02 17:21:42 +00:00
|
|
|
gimp_context_get_paint_method
|
2004-09-23 16:19:08 +00:00
|
|
|
gimp_context_get_paint_mode
|
|
|
|
gimp_context_get_palette
|
|
|
|
gimp_context_get_pattern
|
2011-01-27 20:01:28 +01:00
|
|
|
gimp_context_get_sample_criterion
|
|
|
|
gimp_context_get_sample_merged
|
2011-02-04 15:36:56 +01:00
|
|
|
gimp_context_get_sample_threshold
|
|
|
|
gimp_context_get_sample_threshold_int
|
2011-02-04 18:32:32 +01:00
|
|
|
gimp_context_get_sample_transparent
|
2015-11-09 01:46:07 +01:00
|
|
|
gimp_context_get_stroke_method
|
2010-09-07 02:33:13 +02:00
|
|
|
gimp_context_get_transform_direction
|
|
|
|
gimp_context_get_transform_resize
|
2007-09-12 08:44:17 +00:00
|
|
|
gimp_context_list_paint_methods
|
2004-09-23 16:19:08 +00:00
|
|
|
gimp_context_pop
|
|
|
|
gimp_context_push
|
2010-09-05 23:13:42 +02:00
|
|
|
gimp_context_set_antialias
|
2004-09-23 16:19:08 +00:00
|
|
|
gimp_context_set_background
|
|
|
|
gimp_context_set_brush
|
2012-03-01 12:58:26 +01:00
|
|
|
gimp_context_set_brush_angle
|
|
|
|
gimp_context_set_brush_aspect_ratio
|
2014-11-17 22:19:04 +02:00
|
|
|
gimp_context_set_brush_default_hardness
|
2012-03-01 12:58:26 +01:00
|
|
|
gimp_context_set_brush_default_size
|
2014-11-17 22:19:04 +02:00
|
|
|
gimp_context_set_brush_default_spacing
|
2014-12-07 19:29:44 +02:00
|
|
|
gimp_context_set_brush_force
|
2014-11-17 22:19:04 +02:00
|
|
|
gimp_context_set_brush_hardness
|
2012-03-01 12:58:26 +01:00
|
|
|
gimp_context_set_brush_size
|
2014-12-07 19:29:44 +02:00
|
|
|
gimp_context_set_brush_spacing
|
2004-09-23 16:19:08 +00:00
|
|
|
gimp_context_set_default_colors
|
2011-04-09 19:12:01 +02:00
|
|
|
gimp_context_set_defaults
|
2016-01-17 00:46:10 +01:00
|
|
|
gimp_context_set_diagonal_neighbors
|
2018-03-18 00:51:00 +01:00
|
|
|
gimp_context_set_distance_metric
|
2011-10-31 21:07:08 +01:00
|
|
|
gimp_context_set_dynamics
|
2010-09-05 23:13:42 +02:00
|
|
|
gimp_context_set_feather
|
|
|
|
gimp_context_set_feather_radius
|
2004-09-23 16:19:08 +00:00
|
|
|
gimp_context_set_font
|
|
|
|
gimp_context_set_foreground
|
|
|
|
gimp_context_set_gradient
|
2018-04-15 14:57:25 +02:00
|
|
|
gimp_context_set_gradient_blend_color_space
|
2018-04-16 11:42:46 +02:00
|
|
|
gimp_context_set_gradient_fg_bg_hsv_ccw
|
2018-04-16 16:13:46 +02:00
|
|
|
gimp_context_set_gradient_fg_bg_hsv_cw
|
|
|
|
gimp_context_set_gradient_fg_bg_rgb
|
2018-04-16 11:42:46 +02:00
|
|
|
gimp_context_set_gradient_fg_transparent
|
2018-04-15 14:57:25 +02:00
|
|
|
gimp_context_set_gradient_repeat_mode
|
|
|
|
gimp_context_set_gradient_reverse
|
2012-03-01 12:58:26 +01:00
|
|
|
gimp_context_set_ink_angle
|
|
|
|
gimp_context_set_ink_blob_angle
|
|
|
|
gimp_context_set_ink_blob_aspect_ratio
|
|
|
|
gimp_context_set_ink_blob_type
|
|
|
|
gimp_context_set_ink_size
|
|
|
|
gimp_context_set_ink_size_sensitivity
|
|
|
|
gimp_context_set_ink_speed_sensitivity
|
|
|
|
gimp_context_set_ink_tilt_sensitivity
|
2010-09-07 02:33:13 +02:00
|
|
|
gimp_context_set_interpolation
|
2015-11-11 00:47:31 +01:00
|
|
|
gimp_context_set_line_cap_style
|
|
|
|
gimp_context_set_line_dash_offset
|
|
|
|
gimp_context_set_line_dash_pattern
|
|
|
|
gimp_context_set_line_join_style
|
|
|
|
gimp_context_set_line_miter_limit
|
|
|
|
gimp_context_set_line_width
|
|
|
|
gimp_context_set_line_width_unit
|
2016-01-02 13:40:38 +01:00
|
|
|
gimp_context_set_mypaint_brush
|
2004-09-23 16:19:08 +00:00
|
|
|
gimp_context_set_opacity
|
2006-01-02 17:21:42 +00:00
|
|
|
gimp_context_set_paint_method
|
2004-09-23 16:19:08 +00:00
|
|
|
gimp_context_set_paint_mode
|
|
|
|
gimp_context_set_palette
|
|
|
|
gimp_context_set_pattern
|
2011-01-27 20:01:28 +01:00
|
|
|
gimp_context_set_sample_criterion
|
|
|
|
gimp_context_set_sample_merged
|
2011-02-04 15:36:56 +01:00
|
|
|
gimp_context_set_sample_threshold
|
|
|
|
gimp_context_set_sample_threshold_int
|
2011-02-04 18:32:32 +01:00
|
|
|
gimp_context_set_sample_transparent
|
2015-11-09 01:46:07 +01:00
|
|
|
gimp_context_set_stroke_method
|
2010-09-07 02:33:13 +02:00
|
|
|
gimp_context_set_transform_direction
|
|
|
|
gimp_context_set_transform_resize
|
2004-09-23 16:19:08 +00:00
|
|
|
gimp_context_swap_colors
|
2004-10-25 01:54:53 +00:00
|
|
|
gimp_convert_dither_type_get_type
|
2000-08-02 06:33:58 +00:00
|
|
|
gimp_convolve
|
|
|
|
gimp_convolve_default
|
2017-04-06 11:57:44 -04:00
|
|
|
gimp_debug_timer_end
|
|
|
|
gimp_debug_timer_start
|
1999-08-24 05:30:14 +00:00
|
|
|
gimp_default_display
|
2011-03-09 07:41:09 +01:00
|
|
|
gimp_detach_parasite
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_display_delete
|
2019-08-23 01:45:01 +02:00
|
|
|
gimp_display_get_by_id
|
|
|
|
gimp_display_get_id
|
|
|
|
gimp_display_get_type
|
2005-09-05 20:47:12 +00:00
|
|
|
gimp_display_get_window_handle
|
2019-08-29 11:25:35 +02:00
|
|
|
gimp_display_id_is_valid
|
2007-01-12 19:59:36 +00:00
|
|
|
gimp_display_is_valid
|
2003-11-15 22:20:05 +00:00
|
|
|
gimp_display_name
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_display_new
|
2021-04-30 03:39:23 +02:00
|
|
|
gimp_display_present
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_displays_flush
|
2003-09-13 00:13:06 +00:00
|
|
|
gimp_displays_reconnect
|
2000-08-02 06:33:58 +00:00
|
|
|
gimp_dodgeburn
|
|
|
|
gimp_dodgeburn_default
|
2014-01-12 22:11:15 +01:00
|
|
|
gimp_drawable_brightness_contrast
|
|
|
|
gimp_drawable_color_balance
|
|
|
|
gimp_drawable_colorize_hsl
|
|
|
|
gimp_drawable_curves_explicit
|
|
|
|
gimp_drawable_curves_spline
|
|
|
|
gimp_drawable_desaturate
|
2018-04-15 14:57:25 +02:00
|
|
|
gimp_drawable_edit_bucket_fill
|
|
|
|
gimp_drawable_edit_clear
|
|
|
|
gimp_drawable_edit_fill
|
|
|
|
gimp_drawable_edit_gradient_fill
|
|
|
|
gimp_drawable_edit_stroke_item
|
|
|
|
gimp_drawable_edit_stroke_selection
|
2014-01-12 22:11:15 +01:00
|
|
|
gimp_drawable_equalize
|
2021-05-12 06:08:02 -04:00
|
|
|
gimp_drawable_extract_component
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_drawable_fill
|
2006-01-02 17:58:28 +00:00
|
|
|
gimp_drawable_foreground_extract
|
2008-05-26 20:47:16 +00:00
|
|
|
gimp_drawable_free_shadow
|
2021-04-06 14:28:40 +02:00
|
|
|
gimp_drawable_get_bpp
|
2012-03-22 11:24:03 +01:00
|
|
|
gimp_drawable_get_buffer
|
2019-09-03 10:24:24 +02:00
|
|
|
gimp_drawable_get_by_id
|
2012-04-02 20:43:38 +02:00
|
|
|
gimp_drawable_get_format
|
2021-04-06 14:28:40 +02:00
|
|
|
gimp_drawable_get_height
|
|
|
|
gimp_drawable_get_offsets
|
2012-04-02 20:43:38 +02:00
|
|
|
gimp_drawable_get_shadow_buffer
|
2011-04-20 23:54:32 +02:00
|
|
|
gimp_drawable_get_sub_thumbnail
|
2004-12-13 23:36:17 +00:00
|
|
|
gimp_drawable_get_sub_thumbnail_data
|
2011-04-20 23:54:32 +02:00
|
|
|
gimp_drawable_get_thumbnail
|
1999-06-28 17:54:19 +00:00
|
|
|
gimp_drawable_get_thumbnail_data
|
2019-07-10 15:10:03 +02:00
|
|
|
gimp_drawable_get_thumbnail_format
|
2019-08-23 01:45:01 +02:00
|
|
|
gimp_drawable_get_type
|
2021-04-06 14:28:40 +02:00
|
|
|
gimp_drawable_get_width
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_drawable_has_alpha
|
2014-01-12 23:25:21 +01:00
|
|
|
gimp_drawable_histogram
|
2014-01-12 22:11:15 +01:00
|
|
|
gimp_drawable_hue_saturation
|
2017-09-03 21:28:47 +02:00
|
|
|
gimp_drawable_invert
|
1999-10-25 19:20:41 +00:00
|
|
|
gimp_drawable_is_gray
|
1999-10-17 00:07:55 +00:00
|
|
|
gimp_drawable_is_indexed
|
1999-10-25 19:20:41 +00:00
|
|
|
gimp_drawable_is_rgb
|
2014-01-12 22:11:15 +01:00
|
|
|
gimp_drawable_levels
|
|
|
|
gimp_drawable_levels_stretch
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_drawable_mask_bounds
|
2004-10-19 23:32:01 +00:00
|
|
|
gimp_drawable_mask_intersect
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_drawable_merge_shadow
|
2002-09-06 22:25:19 +00:00
|
|
|
gimp_drawable_offset
|
2014-01-12 22:11:15 +01:00
|
|
|
gimp_drawable_posterize
|
2021-05-12 08:09:25 -04:00
|
|
|
gimp_drawable_shadows_highlights
|
2014-01-12 22:11:15 +01:00
|
|
|
gimp_drawable_threshold
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_drawable_type
|
2002-09-06 22:25:19 +00:00
|
|
|
gimp_drawable_type_with_alpha
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_drawable_update
|
2023-08-27 01:02:37 +02:00
|
|
|
gimp_drawables_close_popup
|
|
|
|
gimp_drawables_popup
|
|
|
|
gimp_drawables_set_popup
|
2011-10-31 22:22:19 +01:00
|
|
|
gimp_dynamics_get_list
|
|
|
|
gimp_dynamics_refresh
|
2000-08-02 06:33:58 +00:00
|
|
|
gimp_edit_copy
|
2004-12-12 14:59:53 +00:00
|
|
|
gimp_edit_copy_visible
|
2000-08-02 06:33:58 +00:00
|
|
|
gimp_edit_cut
|
2005-09-02 22:50:06 +00:00
|
|
|
gimp_edit_named_copy
|
|
|
|
gimp_edit_named_copy_visible
|
|
|
|
gimp_edit_named_cut
|
|
|
|
gimp_edit_named_paste
|
2016-09-20 20:20:25 +02:00
|
|
|
gimp_edit_named_paste_as_new_image
|
2000-08-02 06:33:58 +00:00
|
|
|
gimp_edit_paste
|
2016-09-20 20:46:01 +02:00
|
|
|
gimp_edit_paste_as_new_image
|
2004-10-25 19:29:00 +00:00
|
|
|
gimp_enums_get_type_names
|
2005-06-03 23:25:44 +00:00
|
|
|
gimp_enums_init
|
2000-08-02 06:33:58 +00:00
|
|
|
gimp_eraser
|
|
|
|
gimp_eraser_default
|
2018-06-18 02:19:41 +02:00
|
|
|
gimp_export_color_profile
|
2019-10-10 00:45:41 +02:00
|
|
|
gimp_export_comment
|
2018-01-11 22:17:04 +01:00
|
|
|
gimp_export_exif
|
|
|
|
gimp_export_iptc
|
2021-08-25 15:00:45 -04:00
|
|
|
gimp_export_thumbnail
|
2018-01-11 22:17:04 +01:00
|
|
|
gimp_export_xmp
|
2000-08-25 16:08:48 +00:00
|
|
|
gimp_file_load
|
2005-10-17 15:15:20 +00:00
|
|
|
gimp_file_load_layer
|
2006-11-03 17:12:27 +00:00
|
|
|
gimp_file_load_layers
|
2019-08-11 12:56:13 +02:00
|
|
|
gimp_file_procedure_get_extensions
|
2020-12-17 23:46:12 +01:00
|
|
|
gimp_file_procedure_get_format_name
|
2019-08-19 12:05:12 +02:00
|
|
|
gimp_file_procedure_get_handles_remote
|
2019-08-11 12:56:13 +02:00
|
|
|
gimp_file_procedure_get_magics
|
|
|
|
gimp_file_procedure_get_mime_types
|
|
|
|
gimp_file_procedure_get_prefixes
|
|
|
|
gimp_file_procedure_get_priority
|
|
|
|
gimp_file_procedure_get_type
|
|
|
|
gimp_file_procedure_set_extensions
|
2020-12-17 23:46:12 +01:00
|
|
|
gimp_file_procedure_set_format_name
|
2019-08-19 12:05:12 +02:00
|
|
|
gimp_file_procedure_set_handles_remote
|
2019-08-11 12:56:13 +02:00
|
|
|
gimp_file_procedure_set_magics
|
|
|
|
gimp_file_procedure_set_mime_types
|
|
|
|
gimp_file_procedure_set_prefixes
|
|
|
|
gimp_file_procedure_set_priority
|
2000-08-25 16:08:48 +00:00
|
|
|
gimp_file_save
|
2006-11-06 08:12:37 +00:00
|
|
|
gimp_file_save_thumbnail
|
2000-08-02 06:33:58 +00:00
|
|
|
gimp_floating_sel_anchor
|
|
|
|
gimp_floating_sel_attach
|
|
|
|
gimp_floating_sel_remove
|
|
|
|
gimp_floating_sel_to_layer
|
2023-05-31 16:12:04 +02:00
|
|
|
gimp_font_get_by_name
|
2023-09-13 19:13:51 +02:00
|
|
|
gimp_font_get_pango_font_description
|
2022-09-05 19:28:35 -04:00
|
|
|
gimp_font_get_type
|
2003-05-24 17:00:03 +00:00
|
|
|
gimp_fonts_close_popup
|
2003-09-13 00:13:06 +00:00
|
|
|
gimp_fonts_get_list
|
2003-05-24 17:00:03 +00:00
|
|
|
gimp_fonts_popup
|
2003-09-13 00:13:06 +00:00
|
|
|
gimp_fonts_refresh
|
2003-05-24 17:00:03 +00:00
|
|
|
gimp_fonts_set_popup
|
2005-06-26 21:49:29 +00:00
|
|
|
gimp_get_color_configuration
|
2001-09-22 19:47:27 +00:00
|
|
|
gimp_get_default_comment
|
2006-12-29 01:35:08 +00:00
|
|
|
gimp_get_default_unit
|
2019-08-27 13:26:27 +02:00
|
|
|
gimp_get_images
|
2003-11-15 22:20:05 +00:00
|
|
|
gimp_get_module_load_inhibit
|
2000-07-04 18:50:03 +00:00
|
|
|
gimp_get_monitor_resolution
|
2020-12-11 18:24:36 +01:00
|
|
|
gimp_get_num_processors
|
2011-03-09 07:41:09 +01:00
|
|
|
gimp_get_parasite
|
|
|
|
gimp_get_parasite_list
|
2019-08-06 18:29:55 +02:00
|
|
|
gimp_get_pdb
|
2019-08-03 12:17:38 +02:00
|
|
|
gimp_get_plug_in
|
2000-05-28 23:46:16 +00:00
|
|
|
gimp_get_progname
|
2005-07-24 23:34:25 +00:00
|
|
|
gimp_getpid
|
2000-07-04 18:50:03 +00:00
|
|
|
gimp_gimprc_query
|
|
|
|
gimp_gimprc_set
|
2023-05-31 16:12:04 +02:00
|
|
|
gimp_gradient_get_by_name
|
2004-10-06 03:45:43 +00:00
|
|
|
gimp_gradient_get_custom_samples
|
2008-05-17 09:19:58 +00:00
|
|
|
gimp_gradient_get_number_of_segments
|
2022-09-05 19:28:35 -04:00
|
|
|
gimp_gradient_get_type
|
2004-10-06 03:45:43 +00:00
|
|
|
gimp_gradient_get_uniform_samples
|
2004-09-28 22:32:33 +00:00
|
|
|
gimp_gradient_new
|
|
|
|
gimp_gradient_segment_get_blending_function
|
|
|
|
gimp_gradient_segment_get_coloring_type
|
|
|
|
gimp_gradient_segment_get_left_color
|
|
|
|
gimp_gradient_segment_get_left_pos
|
|
|
|
gimp_gradient_segment_get_middle_pos
|
|
|
|
gimp_gradient_segment_get_right_color
|
|
|
|
gimp_gradient_segment_get_right_pos
|
|
|
|
gimp_gradient_segment_range_blend_colors
|
|
|
|
gimp_gradient_segment_range_blend_opacity
|
|
|
|
gimp_gradient_segment_range_delete
|
|
|
|
gimp_gradient_segment_range_flip
|
|
|
|
gimp_gradient_segment_range_move
|
|
|
|
gimp_gradient_segment_range_redistribute_handles
|
|
|
|
gimp_gradient_segment_range_replicate
|
|
|
|
gimp_gradient_segment_range_set_blending_function
|
|
|
|
gimp_gradient_segment_range_set_coloring_type
|
|
|
|
gimp_gradient_segment_range_split_midpoint
|
|
|
|
gimp_gradient_segment_range_split_uniform
|
|
|
|
gimp_gradient_segment_set_left_color
|
|
|
|
gimp_gradient_segment_set_left_pos
|
|
|
|
gimp_gradient_segment_set_middle_pos
|
|
|
|
gimp_gradient_segment_set_right_color
|
|
|
|
gimp_gradient_segment_set_right_pos
|
2000-06-06 21:33:19 +00:00
|
|
|
gimp_gradients_close_popup
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_gradients_get_list
|
2003-07-26 17:37:32 +00:00
|
|
|
gimp_gradients_popup
|
2003-09-13 00:13:06 +00:00
|
|
|
gimp_gradients_refresh
|
2000-06-06 21:33:19 +00:00
|
|
|
gimp_gradients_set_popup
|
2006-10-25 16:55:20 +00:00
|
|
|
gimp_heal
|
|
|
|
gimp_heal_default
|
2000-01-18 20:52:16 +00:00
|
|
|
gimp_help
|
2004-10-25 01:54:53 +00:00
|
|
|
gimp_histogram_channel_get_type
|
libgimpbase, libgimp, app: pass icon theme dir to plug-ins through config
Pass the current icon theme directory to plug-ins through the
config message, and add a gimp_icon_theme_dir() libgimp function
for retrieving it. Note that we already have a similar
gimp_icon_get_theme_dir() PDB function, which we keep around, since
it can be used to dynamically query for the current icon dir,
unlike the former, and since it returns a dynamically-allocated
string, while the rest of the config-related functions return
statically allocated strings.
Use the new function, instead of gimp_get_icon_theme_dir(), in
gimp_ui_init(). This allows gimp_ui_init() to run without making
any PDB calls. Consequently, this allows us to start plug-ins that
call gimp_ui_init() without entering the main loop in the main app.
We're going to add a plug-in that displays an interactive dialog
while the main app is blocking waiting for an operation to
complete, and we need to be able to start the plug-in without
entering the main loop, to avoid the possibility of arbitrary code
being executed during the wait.
Bump the protocol version.
2018-05-29 11:20:54 -04:00
|
|
|
gimp_icon_theme_dir
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_image_add_hguide
|
2016-01-04 21:13:48 +01:00
|
|
|
gimp_image_add_sample_point
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_image_add_vguide
|
2011-03-09 07:41:09 +01:00
|
|
|
gimp_image_attach_parasite
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_image_clean_all
|
2015-06-10 01:38:20 +02:00
|
|
|
gimp_image_convert_color_profile
|
2015-07-28 23:11:54 +02:00
|
|
|
gimp_image_convert_color_profile_from_file
|
2003-12-05 16:18:26 +00:00
|
|
|
gimp_image_convert_grayscale
|
|
|
|
gimp_image_convert_indexed
|
2012-04-25 20:16:29 +02:00
|
|
|
gimp_image_convert_precision
|
2003-12-05 16:18:26 +00:00
|
|
|
gimp_image_convert_rgb
|
2006-10-25 16:55:20 +00:00
|
|
|
gimp_image_convert_set_dither_matrix
|
2001-07-22 22:18:01 +00:00
|
|
|
gimp_image_crop
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_image_delete
|
|
|
|
gimp_image_delete_guide
|
2016-01-04 21:13:48 +01:00
|
|
|
gimp_image_delete_sample_point
|
2011-03-08 13:19:21 +01:00
|
|
|
gimp_image_detach_parasite
|
2001-05-25 22:04:21 +00:00
|
|
|
gimp_image_duplicate
|
Win32 portability changes:
* config.h.win32, README.win32: Small changes.
* tools/pdbgen/pdb/*.pdb: Include <string.h>.
* app/*_cmds.c: Autogenerated files reflect above changes.
* libgimp/makefile.msc app/makefile.msc: Various updates,
including new object files. Gtk+ directory now should be called
gtk+ (not gtk-plus). Use win32-specific gdk subdir. Glib directory
now should be called just glib.
* libgimp/gimp.def: Updates.
* libgimp/gimpfeatures.h.win32: Made current with
gimpfeatures.h.in.
* libgimp/gimpfileselection.c: Define S_ISDIR and S_ISREG if
necessary.
* tools/pdbgen/pdb/fileops.pdb: Must have a
statement (even an empty one) after a label.
* app/fileops_cmds.c: Autogenerated file reflects above changes.
* app/crop.c: Include <string.h>.
* app/{app_procs,batch,fileops,datafiles,errorconsole,general,
plug_in,temp_buf,tile_swap}.c: Test NATIVE_WIN32, not
_MSC_VER. (NATIVE_WIN32 means we are using the Microsoft C
runtime, even if we might be compiling with gcc.)
* app/fileops.c: Don't include <process.h> here.
* app/fileops.h: Do include <process.h> here.
* app/gimpparasite.c: Include config.h, guard inclusion of
<unistd.h>. (Is the inclusion of unistd.h in source files all over
the place really necessary?)
* app/ink.c: MSC doesn't handle conversion from unsigned __int64
to double, so cast to signed.
* app/lut_funcs.c: Include config.h, and define rint() if necessary.
* app/pixel_processor.c: Include config.h without "..", like in
all the other places. Include <string.h>
* app/text_tool.c: Guard the "POINTS" identifier that clashes with
<windows.h>, sigh.
1999-05-04 21:32:17 +00:00
|
|
|
gimp_image_find_next_guide
|
2016-01-04 21:13:48 +01:00
|
|
|
gimp_image_find_next_sample_point
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_image_flatten
|
2003-09-13 00:13:06 +00:00
|
|
|
gimp_image_flip
|
2002-09-06 22:25:19 +00:00
|
|
|
gimp_image_floating_sel_attached_to
|
2018-05-07 02:21:49 -04:00
|
|
|
gimp_image_freeze_channels
|
|
|
|
gimp_image_freeze_layers
|
|
|
|
gimp_image_freeze_vectors
|
2021-04-06 00:47:07 +02:00
|
|
|
gimp_image_get_base_type
|
2019-08-23 01:45:01 +02:00
|
|
|
gimp_image_get_by_id
|
2011-09-24 16:35:59 +02:00
|
|
|
gimp_image_get_channel_by_name
|
1999-08-24 05:30:14 +00:00
|
|
|
gimp_image_get_channel_by_tattoo
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_image_get_channels
|
2015-06-05 12:51:46 +02:00
|
|
|
gimp_image_get_color_profile
|
2004-11-02 11:30:49 +00:00
|
|
|
gimp_image_get_colormap
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_image_get_component_active
|
|
|
|
gimp_image_get_component_visible
|
2017-08-21 20:04:25 +02:00
|
|
|
gimp_image_get_default_new_layer_mode
|
2015-06-07 01:38:50 +02:00
|
|
|
gimp_image_get_effective_color_profile
|
2019-09-11 22:32:44 +02:00
|
|
|
gimp_image_get_exported_file
|
|
|
|
gimp_image_get_file
|
2003-12-05 16:18:26 +00:00
|
|
|
gimp_image_get_floating_sel
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_image_get_guide_orientation
|
|
|
|
gimp_image_get_guide_position
|
2021-04-06 00:47:07 +02:00
|
|
|
gimp_image_get_height
|
2019-08-11 14:20:05 +02:00
|
|
|
gimp_image_get_id
|
2019-09-11 22:32:44 +02:00
|
|
|
gimp_image_get_imported_file
|
2010-08-30 19:35:29 +02:00
|
|
|
gimp_image_get_item_position
|
2011-09-24 16:35:59 +02:00
|
|
|
gimp_image_get_layer_by_name
|
1999-08-24 05:30:14 +00:00
|
|
|
gimp_image_get_layer_by_tattoo
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_image_get_layers
|
2013-10-19 18:38:01 +02:00
|
|
|
gimp_image_get_metadata
|
2002-05-10 23:30:09 +00:00
|
|
|
gimp_image_get_name
|
2011-03-08 13:19:21 +01:00
|
|
|
gimp_image_get_parasite
|
|
|
|
gimp_image_get_parasite_list
|
2012-04-25 20:51:29 +02:00
|
|
|
gimp_image_get_precision
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_image_get_resolution
|
2016-01-04 21:13:48 +01:00
|
|
|
gimp_image_get_sample_point_position
|
2022-10-20 02:36:50 +02:00
|
|
|
gimp_image_get_selected_channels
|
2022-07-19 22:38:28 +02:00
|
|
|
gimp_image_get_selected_drawables
|
2020-05-17 22:15:13 +02:00
|
|
|
gimp_image_get_selected_layers
|
2022-10-20 02:36:50 +02:00
|
|
|
gimp_image_get_selected_vectors
|
1999-07-14 16:02:32 +00:00
|
|
|
gimp_image_get_selection
|
2022-08-10 15:01:15 +00:00
|
|
|
gimp_image_get_simulation_bpc
|
|
|
|
gimp_image_get_simulation_intent
|
2022-05-31 20:59:31 +00:00
|
|
|
gimp_image_get_simulation_profile
|
2002-09-06 22:25:19 +00:00
|
|
|
gimp_image_get_tattoo_state
|
2011-04-20 23:54:32 +02:00
|
|
|
gimp_image_get_thumbnail
|
1999-08-24 05:30:14 +00:00
|
|
|
gimp_image_get_thumbnail_data
|
2019-08-11 14:20:05 +02:00
|
|
|
gimp_image_get_type
|
1999-05-28 21:56:04 +00:00
|
|
|
gimp_image_get_unit
|
2006-01-02 17:58:28 +00:00
|
|
|
gimp_image_get_vectors
|
2011-09-24 16:35:59 +02:00
|
|
|
gimp_image_get_vectors_by_name
|
2007-12-12 14:17:19 +00:00
|
|
|
gimp_image_get_vectors_by_tattoo
|
2021-04-06 00:47:07 +02:00
|
|
|
gimp_image_get_width
|
2019-09-11 22:32:44 +02:00
|
|
|
gimp_image_get_xcf_file
|
2005-09-30 16:35:04 +00:00
|
|
|
gimp_image_grid_get_background_color
|
|
|
|
gimp_image_grid_get_foreground_color
|
|
|
|
gimp_image_grid_get_offset
|
|
|
|
gimp_image_grid_get_spacing
|
2006-01-02 17:58:28 +00:00
|
|
|
gimp_image_grid_get_style
|
2005-09-30 16:35:04 +00:00
|
|
|
gimp_image_grid_set_background_color
|
|
|
|
gimp_image_grid_set_foreground_color
|
|
|
|
gimp_image_grid_set_offset
|
|
|
|
gimp_image_grid_set_spacing
|
2006-01-02 17:58:28 +00:00
|
|
|
gimp_image_grid_set_style
|
2019-08-29 11:25:35 +02:00
|
|
|
gimp_image_id_is_valid
|
2010-09-05 23:54:23 +02:00
|
|
|
gimp_image_insert_channel
|
|
|
|
gimp_image_insert_layer
|
|
|
|
gimp_image_insert_vectors
|
2003-08-14 02:17:54 +00:00
|
|
|
gimp_image_is_dirty
|
2007-01-12 19:59:36 +00:00
|
|
|
gimp_image_is_valid
|
2019-08-27 13:26:27 +02:00
|
|
|
gimp_image_list_channels
|
|
|
|
gimp_image_list_layers
|
2022-10-20 02:36:50 +02:00
|
|
|
gimp_image_list_selected_channels
|
2022-10-20 23:03:33 +02:00
|
|
|
gimp_image_list_selected_drawables
|
2020-05-17 22:15:13 +02:00
|
|
|
gimp_image_list_selected_layers
|
2022-10-20 02:36:50 +02:00
|
|
|
gimp_image_list_selected_vectors
|
2019-08-27 13:26:27 +02:00
|
|
|
gimp_image_list_vectors
|
2010-08-30 19:35:29 +02:00
|
|
|
gimp_image_lower_item
|
|
|
|
gimp_image_lower_item_to_bottom
|
2002-09-06 22:25:19 +00:00
|
|
|
gimp_image_merge_down
|
2019-09-07 10:20:03 +03:00
|
|
|
gimp_image_merge_layer_group
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_image_merge_visible_layers
|
2020-09-24 13:46:55 +02:00
|
|
|
gimp_image_metadata_load_finish
|
2020-09-13 14:53:01 +02:00
|
|
|
gimp_image_metadata_load_prepare
|
|
|
|
gimp_image_metadata_load_thumbnail
|
2022-03-15 13:01:45 +01:00
|
|
|
gimp_image_metadata_save_filter
|
2019-10-09 22:32:07 +02:00
|
|
|
gimp_image_metadata_save_finish
|
|
|
|
gimp_image_metadata_save_prepare
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_image_new
|
2012-04-25 20:39:23 +02:00
|
|
|
gimp_image_new_with_precision
|
2004-01-06 17:44:58 +00:00
|
|
|
gimp_image_pick_color
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_image_pick_correlate_layer
|
2020-09-24 13:46:55 +02:00
|
|
|
gimp_image_policy_color_profile
|
|
|
|
gimp_image_policy_rotate
|
2019-08-19 14:02:34 +02:00
|
|
|
gimp_image_procedure_get_type
|
|
|
|
gimp_image_procedure_new
|
2010-08-30 19:35:29 +02:00
|
|
|
gimp_image_raise_item
|
|
|
|
gimp_image_raise_item_to_top
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_image_remove_channel
|
|
|
|
gimp_image_remove_layer
|
2006-01-02 17:58:28 +00:00
|
|
|
gimp_image_remove_vectors
|
2010-08-31 18:59:41 +02:00
|
|
|
gimp_image_reorder_item
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_image_resize
|
2004-09-05 00:13:22 +00:00
|
|
|
gimp_image_resize_to_layers
|
2004-05-10 23:17:29 +00:00
|
|
|
gimp_image_rotate
|
2002-09-06 22:25:19 +00:00
|
|
|
gimp_image_scale
|
2010-10-30 22:06:20 +02:00
|
|
|
gimp_image_select_color
|
2011-02-13 17:11:20 +01:00
|
|
|
gimp_image_select_contiguous_color
|
2010-10-30 22:06:20 +02:00
|
|
|
gimp_image_select_ellipse
|
|
|
|
gimp_image_select_item
|
|
|
|
gimp_image_select_polygon
|
|
|
|
gimp_image_select_rectangle
|
|
|
|
gimp_image_select_round_rectangle
|
2015-06-05 12:51:46 +02:00
|
|
|
gimp_image_set_color_profile
|
2015-07-28 23:01:18 +02:00
|
|
|
gimp_image_set_color_profile_from_file
|
2004-11-02 11:30:49 +00:00
|
|
|
gimp_image_set_colormap
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_image_set_component_active
|
|
|
|
gimp_image_set_component_visible
|
2019-09-11 22:32:44 +02:00
|
|
|
gimp_image_set_file
|
2013-10-19 18:38:01 +02:00
|
|
|
gimp_image_set_metadata
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_image_set_resolution
|
2022-10-20 02:36:50 +02:00
|
|
|
gimp_image_set_selected_channels
|
2021-02-21 23:17:30 +01:00
|
|
|
gimp_image_set_selected_layers
|
2022-10-20 02:36:50 +02:00
|
|
|
gimp_image_set_selected_vectors
|
2022-08-10 15:01:15 +00:00
|
|
|
gimp_image_set_simulation_bpc
|
|
|
|
gimp_image_set_simulation_intent
|
2022-05-31 20:59:31 +00:00
|
|
|
gimp_image_set_simulation_profile
|
|
|
|
gimp_image_set_simulation_profile_from_file
|
2002-09-06 22:25:19 +00:00
|
|
|
gimp_image_set_tattoo_state
|
1999-05-28 21:56:04 +00:00
|
|
|
gimp_image_set_unit
|
2022-10-20 02:36:50 +02:00
|
|
|
gimp_image_take_selected_channels
|
2021-02-24 12:06:45 +01:00
|
|
|
gimp_image_take_selected_layers
|
2022-10-20 02:36:50 +02:00
|
|
|
gimp_image_take_selected_vectors
|
2018-05-07 02:21:49 -04:00
|
|
|
gimp_image_thaw_channels
|
|
|
|
gimp_image_thaw_layers
|
|
|
|
gimp_image_thaw_vectors
|
1999-10-25 19:20:41 +00:00
|
|
|
gimp_image_undo_disable
|
|
|
|
gimp_image_undo_enable
|
|
|
|
gimp_image_undo_freeze
|
2003-12-05 16:18:26 +00:00
|
|
|
gimp_image_undo_group_end
|
|
|
|
gimp_image_undo_group_start
|
2002-09-06 22:25:19 +00:00
|
|
|
gimp_image_undo_is_enabled
|
1999-10-17 00:07:55 +00:00
|
|
|
gimp_image_undo_thaw
|
2002-09-06 22:25:19 +00:00
|
|
|
gimp_image_unset_active_channel
|
2011-02-13 17:28:30 +01:00
|
|
|
gimp_item_attach_parasite
|
2010-07-21 00:49:30 +03:00
|
|
|
gimp_item_delete
|
2011-02-13 17:28:30 +01:00
|
|
|
gimp_item_detach_parasite
|
2019-08-23 01:45:01 +02:00
|
|
|
gimp_item_get_by_id
|
2010-08-30 19:35:29 +02:00
|
|
|
gimp_item_get_children
|
2016-10-29 16:50:13 +02:00
|
|
|
gimp_item_get_color_tag
|
2019-07-26 02:05:11 +02:00
|
|
|
gimp_item_get_expanded
|
2019-08-23 01:45:01 +02:00
|
|
|
gimp_item_get_id
|
2010-07-21 00:49:30 +03:00
|
|
|
gimp_item_get_image
|
2010-07-21 00:58:45 +03:00
|
|
|
gimp_item_get_lock_content
|
2012-11-09 11:17:25 +01:00
|
|
|
gimp_item_get_lock_position
|
2021-04-23 17:01:19 +02:00
|
|
|
gimp_item_get_lock_visibility
|
2010-07-21 00:58:45 +03:00
|
|
|
gimp_item_get_name
|
2011-03-02 20:53:35 +01:00
|
|
|
gimp_item_get_parasite
|
|
|
|
gimp_item_get_parasite_list
|
2010-08-30 19:35:29 +02:00
|
|
|
gimp_item_get_parent
|
2010-07-21 00:58:45 +03:00
|
|
|
gimp_item_get_tattoo
|
2019-08-23 01:45:01 +02:00
|
|
|
gimp_item_get_type
|
2010-07-21 00:58:45 +03:00
|
|
|
gimp_item_get_visible
|
2019-08-29 11:25:35 +02:00
|
|
|
gimp_item_id_is_channel
|
|
|
|
gimp_item_id_is_drawable
|
|
|
|
gimp_item_id_is_layer
|
|
|
|
gimp_item_id_is_layer_mask
|
|
|
|
gimp_item_id_is_selection
|
|
|
|
gimp_item_id_is_text_layer
|
|
|
|
gimp_item_id_is_valid
|
|
|
|
gimp_item_id_is_vectors
|
2010-07-21 00:49:30 +03:00
|
|
|
gimp_item_is_channel
|
|
|
|
gimp_item_is_drawable
|
2010-08-30 19:35:29 +02:00
|
|
|
gimp_item_is_group
|
2010-07-21 00:49:30 +03:00
|
|
|
gimp_item_is_layer
|
|
|
|
gimp_item_is_layer_mask
|
|
|
|
gimp_item_is_selection
|
2010-09-15 21:51:53 +02:00
|
|
|
gimp_item_is_text_layer
|
2010-07-21 00:49:30 +03:00
|
|
|
gimp_item_is_valid
|
|
|
|
gimp_item_is_vectors
|
2019-08-27 13:26:27 +02:00
|
|
|
gimp_item_list_children
|
2016-10-29 16:50:13 +02:00
|
|
|
gimp_item_set_color_tag
|
2019-07-26 02:05:11 +02:00
|
|
|
gimp_item_set_expanded
|
2010-08-16 21:50:49 +02:00
|
|
|
gimp_item_set_lock_content
|
2012-11-09 11:17:25 +01:00
|
|
|
gimp_item_set_lock_position
|
2021-04-23 17:01:19 +02:00
|
|
|
gimp_item_set_lock_visibility
|
2010-08-16 21:50:49 +02:00
|
|
|
gimp_item_set_name
|
|
|
|
gimp_item_set_tattoo
|
|
|
|
gimp_item_set_visible
|
2010-09-09 16:37:03 +02:00
|
|
|
gimp_item_transform_2d
|
|
|
|
gimp_item_transform_flip
|
|
|
|
gimp_item_transform_flip_simple
|
|
|
|
gimp_item_transform_matrix
|
|
|
|
gimp_item_transform_perspective
|
|
|
|
gimp_item_transform_rotate
|
|
|
|
gimp_item_transform_rotate_simple
|
|
|
|
gimp_item_transform_scale
|
|
|
|
gimp_item_transform_shear
|
2018-04-23 03:06:23 +02:00
|
|
|
gimp_item_transform_translate
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_layer_add_alpha
|
2003-12-13 01:35:19 +00:00
|
|
|
gimp_layer_add_mask
|
2017-02-20 01:17:07 +01:00
|
|
|
gimp_layer_color_space_get_type
|
2017-02-02 00:38:25 +01:00
|
|
|
gimp_layer_composite_mode_get_type
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_layer_copy
|
|
|
|
gimp_layer_create_mask
|
2007-09-15 19:55:35 +00:00
|
|
|
gimp_layer_flatten
|
2004-11-08 16:58:43 +00:00
|
|
|
gimp_layer_from_mask
|
2001-05-21 17:17:20 +00:00
|
|
|
gimp_layer_get_apply_mask
|
2017-02-20 01:17:07 +01:00
|
|
|
gimp_layer_get_blend_space
|
2019-09-03 10:24:24 +02:00
|
|
|
gimp_layer_get_by_id
|
2017-02-02 00:38:25 +01:00
|
|
|
gimp_layer_get_composite_mode
|
2017-02-20 01:17:07 +01:00
|
|
|
gimp_layer_get_composite_space
|
2001-05-21 17:17:20 +00:00
|
|
|
gimp_layer_get_edit_mask
|
2005-07-10 21:17:22 +00:00
|
|
|
gimp_layer_get_lock_alpha
|
2003-12-05 16:18:26 +00:00
|
|
|
gimp_layer_get_mask
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_layer_get_mode
|
|
|
|
gimp_layer_get_opacity
|
2001-05-21 17:17:20 +00:00
|
|
|
gimp_layer_get_show_mask
|
2019-08-23 01:45:01 +02:00
|
|
|
gimp_layer_get_type
|
2010-09-14 22:38:34 +02:00
|
|
|
gimp_layer_group_new
|
2000-06-06 21:33:19 +00:00
|
|
|
gimp_layer_is_floating_sel
|
2019-09-03 10:24:24 +02:00
|
|
|
gimp_layer_mask_get_by_id
|
2019-08-23 01:45:01 +02:00
|
|
|
gimp_layer_mask_get_type
|
2017-01-08 23:00:19 +01:00
|
|
|
gimp_layer_mode_get_type
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_layer_new
|
2003-09-13 00:13:06 +00:00
|
|
|
gimp_layer_new_from_drawable
|
2011-04-20 23:54:32 +02:00
|
|
|
gimp_layer_new_from_pixbuf
|
2011-04-20 23:58:00 +02:00
|
|
|
gimp_layer_new_from_surface
|
2008-08-07 16:09:39 +00:00
|
|
|
gimp_layer_new_from_visible
|
2003-12-13 01:35:19 +00:00
|
|
|
gimp_layer_remove_mask
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_layer_resize
|
2003-10-06 23:56:43 +00:00
|
|
|
gimp_layer_resize_to_image_size
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_layer_scale
|
2001-05-21 17:17:20 +00:00
|
|
|
gimp_layer_set_apply_mask
|
2017-02-20 01:17:07 +01:00
|
|
|
gimp_layer_set_blend_space
|
2017-02-02 00:38:25 +01:00
|
|
|
gimp_layer_set_composite_mode
|
2017-02-20 01:17:07 +01:00
|
|
|
gimp_layer_set_composite_space
|
2001-05-21 17:17:20 +00:00
|
|
|
gimp_layer_set_edit_mask
|
2005-07-10 21:17:22 +00:00
|
|
|
gimp_layer_set_lock_alpha
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_layer_set_mode
|
|
|
|
gimp_layer_set_offsets
|
|
|
|
gimp_layer_set_opacity
|
2001-05-21 17:17:20 +00:00
|
|
|
gimp_layer_set_show_mask
|
2019-08-27 13:26:27 +02:00
|
|
|
gimp_list_images
|
2019-08-11 12:56:13 +02:00
|
|
|
gimp_load_procedure_get_handles_raw
|
2019-08-11 14:27:41 +02:00
|
|
|
gimp_load_procedure_get_thumbnail_loader
|
2019-08-11 12:56:13 +02:00
|
|
|
gimp_load_procedure_get_type
|
|
|
|
gimp_load_procedure_new
|
|
|
|
gimp_load_procedure_set_handles_raw
|
2019-08-11 14:27:41 +02:00
|
|
|
gimp_load_procedure_set_thumbnail_loader
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_main
|
|
|
|
gimp_message
|
2003-09-13 00:13:06 +00:00
|
|
|
gimp_message_get_handler
|
|
|
|
gimp_message_set_handler
|
2004-05-10 23:17:29 +00:00
|
|
|
gimp_monitor_number
|
2000-08-02 06:33:58 +00:00
|
|
|
gimp_paintbrush
|
|
|
|
gimp_paintbrush_default
|
2004-09-28 22:32:33 +00:00
|
|
|
gimp_palette_add_entry
|
|
|
|
gimp_palette_delete_entry
|
|
|
|
gimp_palette_entry_get_color
|
|
|
|
gimp_palette_entry_get_name
|
|
|
|
gimp_palette_entry_set_color
|
|
|
|
gimp_palette_entry_set_name
|
2023-05-31 16:12:04 +02:00
|
|
|
gimp_palette_get_by_name
|
2022-09-05 19:28:35 -04:00
|
|
|
gimp_palette_get_color_count
|
2008-07-14 14:46:50 +00:00
|
|
|
gimp_palette_get_colors
|
2005-03-09 00:50:09 +00:00
|
|
|
gimp_palette_get_columns
|
2022-09-05 19:28:35 -04:00
|
|
|
gimp_palette_get_type
|
2004-09-28 22:32:33 +00:00
|
|
|
gimp_palette_new
|
2005-03-09 00:50:09 +00:00
|
|
|
gimp_palette_set_columns
|
2003-09-13 00:13:06 +00:00
|
|
|
gimp_palettes_close_popup
|
|
|
|
gimp_palettes_get_list
|
|
|
|
gimp_palettes_popup
|
|
|
|
gimp_palettes_refresh
|
|
|
|
gimp_palettes_set_popup
|
2022-09-05 19:28:35 -04:00
|
|
|
gimp_param_brush_get_type
|
2019-08-29 11:25:35 +02:00
|
|
|
gimp_param_channel_get_type
|
|
|
|
gimp_param_display_get_type
|
|
|
|
gimp_param_drawable_get_type
|
2022-09-05 19:28:35 -04:00
|
|
|
gimp_param_font_get_type
|
|
|
|
gimp_param_gradient_get_type
|
2019-08-29 11:25:35 +02:00
|
|
|
gimp_param_image_get_type
|
|
|
|
gimp_param_item_get_type
|
|
|
|
gimp_param_layer_get_type
|
|
|
|
gimp_param_layer_mask_get_type
|
2022-09-05 19:28:35 -04:00
|
|
|
gimp_param_palette_get_type
|
|
|
|
gimp_param_pattern_get_type
|
2022-10-15 15:11:05 -04:00
|
|
|
gimp_param_resource_get_type
|
2019-08-29 11:25:35 +02:00
|
|
|
gimp_param_selection_get_type
|
2022-09-05 19:28:35 -04:00
|
|
|
gimp_param_spec_brush
|
2019-08-29 11:25:35 +02:00
|
|
|
gimp_param_spec_channel
|
|
|
|
gimp_param_spec_display
|
|
|
|
gimp_param_spec_drawable
|
2022-09-05 19:28:35 -04:00
|
|
|
gimp_param_spec_font
|
2020-04-28 20:15:28 +02:00
|
|
|
gimp_param_spec_get_desc
|
2022-09-05 19:28:35 -04:00
|
|
|
gimp_param_spec_gradient
|
2019-08-29 11:25:35 +02:00
|
|
|
gimp_param_spec_image
|
|
|
|
gimp_param_spec_item
|
|
|
|
gimp_param_spec_layer
|
|
|
|
gimp_param_spec_layer_mask
|
2022-09-05 19:28:35 -04:00
|
|
|
gimp_param_spec_palette
|
|
|
|
gimp_param_spec_pattern
|
2022-10-15 15:11:05 -04:00
|
|
|
gimp_param_spec_resource
|
2019-08-29 11:25:35 +02:00
|
|
|
gimp_param_spec_selection
|
2022-09-30 16:21:47 +02:00
|
|
|
gimp_param_spec_text_layer
|
2019-08-29 11:25:35 +02:00
|
|
|
gimp_param_spec_vectors
|
2022-09-30 16:21:47 +02:00
|
|
|
gimp_param_text_layer_get_type
|
2019-08-29 11:25:35 +02:00
|
|
|
gimp_param_vectors_get_type
|
2023-08-19 00:13:36 +02:00
|
|
|
gimp_pattern_get_buffer
|
2023-05-31 16:12:04 +02:00
|
|
|
gimp_pattern_get_by_name
|
2004-09-28 22:32:33 +00:00
|
|
|
gimp_pattern_get_info
|
2022-09-05 19:28:35 -04:00
|
|
|
gimp_pattern_get_type
|
2000-06-06 21:33:19 +00:00
|
|
|
gimp_patterns_close_popup
|
2003-09-13 00:13:06 +00:00
|
|
|
gimp_patterns_get_list
|
2003-07-26 17:37:32 +00:00
|
|
|
gimp_patterns_popup
|
2003-09-13 00:13:06 +00:00
|
|
|
gimp_patterns_refresh
|
2000-06-06 21:33:19 +00:00
|
|
|
gimp_patterns_set_popup
|
2019-08-08 01:14:35 +02:00
|
|
|
gimp_pdb_dump_to_file
|
2019-08-06 12:50:08 +02:00
|
|
|
gimp_pdb_get_data
|
|
|
|
gimp_pdb_get_data_size
|
2019-08-11 16:41:58 +02:00
|
|
|
gimp_pdb_get_last_error
|
|
|
|
gimp_pdb_get_last_status
|
2019-08-06 18:29:55 +02:00
|
|
|
gimp_pdb_get_type
|
|
|
|
gimp_pdb_lookup_procedure
|
|
|
|
gimp_pdb_procedure_exists
|
2019-08-08 01:14:35 +02:00
|
|
|
gimp_pdb_query_procedures
|
2019-08-06 18:29:55 +02:00
|
|
|
gimp_pdb_run_procedure
|
gimppdb: Allow more easy bindable API
Plug-ins that work from different bindings probably want to use their
own list-type to specify arguments, rather than working with a more
cumbersome `GimpValueArray`.
This new API should make it less verbose. For example:
```
args = Gimp.ValueArray.new(5)
args.insert(0, GObject.Value(Gimp.RunMode, Gimp.RunMode.NONINTERACTIVE))
args.insert(1, GObject.Value(Gimp.Image, image))
args.insert(2, GObject.Value(Gimp.Drawable, mask))
args.insert(3, GObject.Value(GObject.TYPE_INT, int(time.time())))
args.insert(4, GObject.Value(GObject.TYPE_DOUBLE, turbulence))
Gimp.get_pdb().run_procedure('plug-in-plasma', args)
```
becomes
```
Gimp.get_pdb().run_procedure('plug-in-plasma', [
GObject.Value(Gimp.RunMode, Gimp.RunMode.NONINTERACTIVE),
GObject.Value(Gimp.Image, image),
GObject.Value(Gimp.Drawable, mask),
GObject.Value(GObject.TYPE_INT, int(time.time())),
GObject.Value(GObject.TYPE_DOUBLE, turbulence),
])
```
2020-05-19 18:43:43 +02:00
|
|
|
gimp_pdb_run_procedure_argv
|
2019-08-06 22:21:50 +02:00
|
|
|
gimp_pdb_run_procedure_array
|
libgimp: new gimp_pdb_run_procedure_config() function.
While we do have quite a few gimp_pdb_run_procedure*() functions now, I
always felt that one based on a config file was missing, even more as we
are getting further and further into using config objects in plug-ins.
In C, the gimp_pdb_run_procedure() function is without a doubt the
easiest one. But such variable arg functions are not available on
bindings, and having to deal with GValue and GimpValueArray is a real
pain.
Also using a config file has the very great advantage that we don't need
to care about order. For instance, if I need to set the 10th argument of
a PDB call (and leave the rest to default values), I don't have to set
all 9 previous arguments. I can set only this one if I want. This
advantage is useful also for C code by the way.
For the record, here is how you could load then export an image with the
"file-png-*" PDB procedures in Python:
> c = Gimp.get_pdb().lookup_procedure('file-png-load').create_config()
> c.set_property('file', Gio.file_new_for_path('/path/sample.png'))
> r = Gimp.get_pdb().run_procedure_config('file-png-load', c)
> d = Gimp.Display.new(r.index(1)) # Give it a display to work on it.
Now exporting:
> img = r.index(1)
> c = Gimp.get_pdb().lookup_procedure('file-png-save').create_config()
> c.set_property('image', img)
> c.set_property('file', Gio.file_new_for_path('/path/exported.png'))
> layers = img.get_layers()
> c.set_property('drawables', Gimp.ObjectArray.new(Gimp.Drawable, layers, False))
> c.set_property('num-drawables', len(layers))
> r = Gimp.get_pdb().run_procedure_config('file-png-save', c)
2022-02-11 17:44:26 +01:00
|
|
|
gimp_pdb_run_procedure_config
|
2019-08-06 22:21:50 +02:00
|
|
|
gimp_pdb_run_procedure_valist
|
2019-08-06 12:50:08 +02:00
|
|
|
gimp_pdb_set_data
|
2019-08-07 00:19:38 +02:00
|
|
|
gimp_pdb_temp_procedure_name
|
2000-08-02 06:33:58 +00:00
|
|
|
gimp_pencil
|
2019-07-30 19:21:57 +02:00
|
|
|
gimp_plug_in_add_menu_branch
|
2019-07-30 21:02:58 +02:00
|
|
|
gimp_plug_in_add_temp_procedure
|
2021-04-04 02:50:48 +02:00
|
|
|
gimp_plug_in_error_quark
|
2019-08-03 12:17:38 +02:00
|
|
|
gimp_plug_in_extension_enable
|
|
|
|
gimp_plug_in_extension_process
|
2019-08-07 11:01:53 +02:00
|
|
|
gimp_plug_in_get_pdb_error_handler
|
2019-07-30 21:02:58 +02:00
|
|
|
gimp_plug_in_get_temp_procedure
|
|
|
|
gimp_plug_in_get_temp_procedures
|
2019-07-26 02:05:11 +02:00
|
|
|
gimp_plug_in_get_type
|
2019-07-30 21:02:58 +02:00
|
|
|
gimp_plug_in_remove_temp_procedure
|
2019-07-30 19:21:57 +02:00
|
|
|
gimp_plug_in_set_help_domain
|
2019-08-07 11:01:53 +02:00
|
|
|
gimp_plug_in_set_pdb_error_handler
|
2019-07-26 02:05:11 +02:00
|
|
|
gimp_procedure_add_argument
|
2019-08-05 16:55:35 +02:00
|
|
|
gimp_procedure_add_argument_from_property
|
2019-09-24 12:39:02 +02:00
|
|
|
gimp_procedure_add_aux_argument
|
|
|
|
gimp_procedure_add_aux_argument_from_property
|
2019-07-28 23:36:54 +02:00
|
|
|
gimp_procedure_add_menu_path
|
2019-07-26 02:05:11 +02:00
|
|
|
gimp_procedure_add_return_value
|
2019-08-05 16:55:35 +02:00
|
|
|
gimp_procedure_add_return_value_from_property
|
2019-10-09 22:32:07 +02:00
|
|
|
gimp_procedure_config_begin_export
|
2019-09-20 12:31:11 +02:00
|
|
|
gimp_procedure_config_begin_run
|
2019-10-09 22:32:07 +02:00
|
|
|
gimp_procedure_config_end_export
|
2019-09-20 12:31:11 +02:00
|
|
|
gimp_procedure_config_end_run
|
2023-08-03 21:17:45 +02:00
|
|
|
gimp_procedure_config_get_choice_id
|
2019-09-20 19:33:50 +02:00
|
|
|
gimp_procedure_config_get_procedure
|
2019-09-20 12:31:11 +02:00
|
|
|
gimp_procedure_config_get_type
|
|
|
|
gimp_procedure_config_get_values
|
2021-01-07 23:14:26 +01:00
|
|
|
gimp_procedure_config_has_default
|
2019-09-28 20:51:16 +02:00
|
|
|
gimp_procedure_config_load_default
|
|
|
|
gimp_procedure_config_load_last
|
|
|
|
gimp_procedure_config_load_parasite
|
|
|
|
gimp_procedure_config_save_default
|
|
|
|
gimp_procedure_config_save_last
|
2020-06-05 18:40:18 +02:00
|
|
|
gimp_procedure_config_save_metadata
|
2019-09-28 20:51:16 +02:00
|
|
|
gimp_procedure_config_save_parasite
|
2019-09-20 12:31:11 +02:00
|
|
|
gimp_procedure_config_set_values
|
|
|
|
gimp_procedure_create_config
|
2019-08-03 12:17:38 +02:00
|
|
|
gimp_procedure_extension_ready
|
2019-10-12 12:49:32 +02:00
|
|
|
gimp_procedure_find_argument
|
|
|
|
gimp_procedure_find_aux_argument
|
|
|
|
gimp_procedure_find_return_value
|
2020-06-15 22:55:58 +02:00
|
|
|
gimp_procedure_get_argument_sync
|
2019-07-26 02:05:11 +02:00
|
|
|
gimp_procedure_get_arguments
|
2019-08-03 12:17:38 +02:00
|
|
|
gimp_procedure_get_authors
|
2019-09-24 12:39:02 +02:00
|
|
|
gimp_procedure_get_aux_arguments
|
2019-07-26 02:05:11 +02:00
|
|
|
gimp_procedure_get_blurb
|
2019-07-28 23:36:54 +02:00
|
|
|
gimp_procedure_get_copyright
|
|
|
|
gimp_procedure_get_date
|
|
|
|
gimp_procedure_get_help
|
2019-07-26 02:05:11 +02:00
|
|
|
gimp_procedure_get_help_id
|
2019-08-09 00:05:49 +02:00
|
|
|
gimp_procedure_get_icon_file
|
|
|
|
gimp_procedure_get_icon_name
|
|
|
|
gimp_procedure_get_icon_pixbuf
|
|
|
|
gimp_procedure_get_icon_type
|
2019-07-28 23:36:54 +02:00
|
|
|
gimp_procedure_get_image_types
|
|
|
|
gimp_procedure_get_menu_label
|
|
|
|
gimp_procedure_get_menu_paths
|
2019-07-26 02:05:11 +02:00
|
|
|
gimp_procedure_get_name
|
2019-07-30 21:02:58 +02:00
|
|
|
gimp_procedure_get_plug_in
|
|
|
|
gimp_procedure_get_proc_type
|
2019-07-26 02:05:11 +02:00
|
|
|
gimp_procedure_get_return_values
|
2021-04-04 02:50:48 +02:00
|
|
|
gimp_procedure_get_sensitivity_mask
|
2019-07-26 02:05:11 +02:00
|
|
|
gimp_procedure_get_type
|
|
|
|
gimp_procedure_new
|
2019-07-28 23:36:54 +02:00
|
|
|
gimp_procedure_new_arguments
|
|
|
|
gimp_procedure_new_return_values
|
2019-07-26 02:05:11 +02:00
|
|
|
gimp_procedure_run
|
2020-06-15 22:55:58 +02:00
|
|
|
gimp_procedure_set_argument_sync
|
2019-08-03 12:17:38 +02:00
|
|
|
gimp_procedure_set_attribution
|
|
|
|
gimp_procedure_set_documentation
|
2019-08-09 00:05:49 +02:00
|
|
|
gimp_procedure_set_icon_file
|
|
|
|
gimp_procedure_set_icon_name
|
|
|
|
gimp_procedure_set_icon_pixbuf
|
2019-08-03 12:17:38 +02:00
|
|
|
gimp_procedure_set_image_types
|
|
|
|
gimp_procedure_set_menu_label
|
2021-04-04 02:50:48 +02:00
|
|
|
gimp_procedure_set_sensitivity_mask
|
2004-09-28 22:32:33 +00:00
|
|
|
gimp_progress_cancel
|
2007-07-26 21:34:29 +00:00
|
|
|
gimp_progress_end
|
2006-01-02 17:58:28 +00:00
|
|
|
gimp_progress_get_window_handle
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_progress_init
|
2005-09-29 18:34:08 +00:00
|
|
|
gimp_progress_init_printf
|
2005-09-09 18:07:31 +00:00
|
|
|
gimp_progress_install_vtable
|
2005-02-12 14:18:12 +00:00
|
|
|
gimp_progress_pulse
|
2005-02-12 18:25:58 +00:00
|
|
|
gimp_progress_set_text
|
2005-09-29 18:34:08 +00:00
|
|
|
gimp_progress_set_text_printf
|
2004-08-30 21:01:55 +00:00
|
|
|
gimp_progress_uninstall
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_progress_update
|
|
|
|
gimp_quit
|
2023-06-06 16:33:36 +02:00
|
|
|
gimp_resource_delete
|
|
|
|
gimp_resource_duplicate
|
2023-05-31 16:12:04 +02:00
|
|
|
gimp_resource_get_by_id
|
|
|
|
gimp_resource_get_by_name
|
2022-09-05 19:28:35 -04:00
|
|
|
gimp_resource_get_id
|
2023-05-31 16:12:04 +02:00
|
|
|
gimp_resource_get_name
|
2022-09-05 19:28:35 -04:00
|
|
|
gimp_resource_get_type
|
2023-05-31 16:12:04 +02:00
|
|
|
gimp_resource_id_is_brush
|
|
|
|
gimp_resource_id_is_font
|
|
|
|
gimp_resource_id_is_gradient
|
|
|
|
gimp_resource_id_is_palette
|
|
|
|
gimp_resource_id_is_pattern
|
|
|
|
gimp_resource_id_is_valid
|
|
|
|
gimp_resource_is_brush
|
2023-06-06 16:33:36 +02:00
|
|
|
gimp_resource_is_editable
|
2023-05-31 16:12:04 +02:00
|
|
|
gimp_resource_is_font
|
|
|
|
gimp_resource_is_gradient
|
|
|
|
gimp_resource_is_palette
|
|
|
|
gimp_resource_is_pattern
|
|
|
|
gimp_resource_is_valid
|
2023-06-06 16:33:36 +02:00
|
|
|
gimp_resource_rename
|
2022-10-15 15:11:05 -04:00
|
|
|
gimp_resource_select_new
|
|
|
|
gimp_resource_select_set
|
2020-11-21 01:15:15 +01:00
|
|
|
gimp_save_procedure_get_support_comment
|
|
|
|
gimp_save_procedure_get_support_exif
|
|
|
|
gimp_save_procedure_get_support_iptc
|
|
|
|
gimp_save_procedure_get_support_profile
|
|
|
|
gimp_save_procedure_get_support_thumbnail
|
|
|
|
gimp_save_procedure_get_support_xmp
|
2019-08-11 12:56:13 +02:00
|
|
|
gimp_save_procedure_get_type
|
|
|
|
gimp_save_procedure_new
|
2020-11-21 01:15:15 +01:00
|
|
|
gimp_save_procedure_set_support_comment
|
|
|
|
gimp_save_procedure_set_support_exif
|
|
|
|
gimp_save_procedure_set_support_iptc
|
|
|
|
gimp_save_procedure_set_support_profile
|
|
|
|
gimp_save_procedure_set_support_thumbnail
|
|
|
|
gimp_save_procedure_set_support_xmp
|
2003-09-13 00:13:06 +00:00
|
|
|
gimp_selection_all
|
|
|
|
gimp_selection_border
|
2000-01-27 00:26:22 +00:00
|
|
|
gimp_selection_bounds
|
2003-09-13 00:13:06 +00:00
|
|
|
gimp_selection_feather
|
1999-11-14 02:08:07 +00:00
|
|
|
gimp_selection_float
|
2016-01-24 18:24:51 +00:00
|
|
|
gimp_selection_flood
|
2019-09-03 10:24:24 +02:00
|
|
|
gimp_selection_get_by_id
|
2019-08-23 01:45:01 +02:00
|
|
|
gimp_selection_get_type
|
2003-09-13 00:13:06 +00:00
|
|
|
gimp_selection_grow
|
|
|
|
gimp_selection_invert
|
1999-11-14 02:08:07 +00:00
|
|
|
gimp_selection_is_empty
|
2000-01-27 00:26:22 +00:00
|
|
|
gimp_selection_none
|
2000-08-25 16:08:48 +00:00
|
|
|
gimp_selection_save
|
2003-09-13 00:13:06 +00:00
|
|
|
gimp_selection_sharpen
|
|
|
|
gimp_selection_shrink
|
|
|
|
gimp_selection_translate
|
|
|
|
gimp_selection_value
|
2004-10-04 16:21:52 +00:00
|
|
|
gimp_show_help_button
|
2000-08-02 06:33:58 +00:00
|
|
|
gimp_smudge
|
|
|
|
gimp_smudge_default
|
2019-09-11 22:32:44 +02:00
|
|
|
gimp_temp_file
|
Issue #9987: text related functions crash using string for font name.
- Fonctions were renamed: s/gimp_text_fontname/gimp_text_font/ and
s/gimp_text_get_extents_fontname/gimp_text_get_extents_font/
- The size_type arguments were removed. Even in 2.10, this argument was marked
as "dead" and ignored. It was only kept for API compatibility.
- The font name (string) was replaced by a GimpFont argument.
gimp_text_font() is easily tested in the Python console with:
> Gimp.text_font(Gimp.list_images()[0], None, 10, 40, "Hello World!", 1.0, True, 100, Gimp.context_get_font())
And gimp_text_get_extents_font() with:
> Gimp.text_get_extents_font("Hello World!", 100, Gimp.context_get_font())
2023-10-02 20:38:18 +02:00
|
|
|
gimp_text_font
|
|
|
|
gimp_text_get_extents_font
|
2010-01-08 11:06:46 +01:00
|
|
|
gimp_text_layer_get_antialias
|
|
|
|
gimp_text_layer_get_base_direction
|
2022-09-30 16:21:47 +02:00
|
|
|
gimp_text_layer_get_by_id
|
2010-01-08 11:06:46 +01:00
|
|
|
gimp_text_layer_get_color
|
|
|
|
gimp_text_layer_get_font
|
|
|
|
gimp_text_layer_get_font_size
|
2008-10-29 22:31:25 +00:00
|
|
|
gimp_text_layer_get_hint_style
|
2010-01-08 11:06:46 +01:00
|
|
|
gimp_text_layer_get_indent
|
|
|
|
gimp_text_layer_get_justification
|
|
|
|
gimp_text_layer_get_kerning
|
|
|
|
gimp_text_layer_get_language
|
|
|
|
gimp_text_layer_get_letter_spacing
|
|
|
|
gimp_text_layer_get_line_spacing
|
2010-05-18 00:29:27 +03:00
|
|
|
gimp_text_layer_get_markup
|
2010-01-08 11:06:46 +01:00
|
|
|
gimp_text_layer_get_text
|
2022-09-30 16:21:47 +02:00
|
|
|
gimp_text_layer_get_type
|
2010-01-08 11:06:46 +01:00
|
|
|
gimp_text_layer_new
|
|
|
|
gimp_text_layer_resize
|
|
|
|
gimp_text_layer_set_antialias
|
|
|
|
gimp_text_layer_set_base_direction
|
|
|
|
gimp_text_layer_set_color
|
|
|
|
gimp_text_layer_set_font
|
|
|
|
gimp_text_layer_set_font_size
|
2008-10-29 22:31:25 +00:00
|
|
|
gimp_text_layer_set_hint_style
|
2010-01-08 11:06:46 +01:00
|
|
|
gimp_text_layer_set_indent
|
|
|
|
gimp_text_layer_set_justification
|
|
|
|
gimp_text_layer_set_kerning
|
|
|
|
gimp_text_layer_set_language
|
|
|
|
gimp_text_layer_set_letter_spacing
|
|
|
|
gimp_text_layer_set_line_spacing
|
2014-02-11 14:51:02 +11:00
|
|
|
gimp_text_layer_set_markup
|
2010-01-08 11:06:46 +01:00
|
|
|
gimp_text_layer_set_text
|
2019-08-19 14:02:34 +02:00
|
|
|
gimp_thumbnail_procedure_get_type
|
|
|
|
gimp_thumbnail_procedure_new
|
1999-03-07 12:56:03 +00:00
|
|
|
gimp_tile_height
|
|
|
|
gimp_tile_width
|
2008-03-27 16:30:29 +00:00
|
|
|
gimp_user_time
|
2006-01-02 17:58:28 +00:00
|
|
|
gimp_vectors_bezier_stroke_conicto
|
|
|
|
gimp_vectors_bezier_stroke_cubicto
|
|
|
|
gimp_vectors_bezier_stroke_lineto
|
|
|
|
gimp_vectors_bezier_stroke_new_ellipse
|
|
|
|
gimp_vectors_bezier_stroke_new_moveto
|
2010-01-08 11:06:46 +01:00
|
|
|
gimp_vectors_copy
|
2007-11-18 20:59:09 +00:00
|
|
|
gimp_vectors_export_to_file
|
|
|
|
gimp_vectors_export_to_string
|
2019-09-03 10:24:24 +02:00
|
|
|
gimp_vectors_get_by_id
|
2006-01-02 17:58:28 +00:00
|
|
|
gimp_vectors_get_strokes
|
2019-08-23 01:45:01 +02:00
|
|
|
gimp_vectors_get_type
|
2006-11-23 21:45:54 +00:00
|
|
|
gimp_vectors_import_from_file
|
|
|
|
gimp_vectors_import_from_string
|
2006-01-02 17:58:28 +00:00
|
|
|
gimp_vectors_new
|
2008-04-04 14:50:42 +00:00
|
|
|
gimp_vectors_new_from_text_layer
|
2006-10-25 16:55:20 +00:00
|
|
|
gimp_vectors_remove_stroke
|
2006-01-02 17:58:28 +00:00
|
|
|
gimp_vectors_stroke_close
|
2006-11-22 22:36:24 +00:00
|
|
|
gimp_vectors_stroke_flip
|
|
|
|
gimp_vectors_stroke_flip_free
|
2006-01-02 17:58:28 +00:00
|
|
|
gimp_vectors_stroke_get_length
|
|
|
|
gimp_vectors_stroke_get_point_at_dist
|
2006-10-25 16:55:20 +00:00
|
|
|
gimp_vectors_stroke_get_points
|
2006-01-02 17:58:28 +00:00
|
|
|
gimp_vectors_stroke_interpolate
|
2006-10-26 15:36:45 +00:00
|
|
|
gimp_vectors_stroke_new_from_points
|
2020-08-03 03:18:45 +02:00
|
|
|
gimp_vectors_stroke_reverse
|
2006-11-22 22:36:24 +00:00
|
|
|
gimp_vectors_stroke_rotate
|
2006-01-02 17:58:28 +00:00
|
|
|
gimp_vectors_stroke_scale
|
|
|
|
gimp_vectors_stroke_translate
|
2000-07-04 18:50:03 +00:00
|
|
|
gimp_version
|
2003-11-15 22:20:05 +00:00
|
|
|
gimp_wm_class
|