File: gimpcontext_pdb.h

package info (click to toggle)
gimp 3.0.4-3
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 210,076 kB
  • sloc: ansic: 842,287; lisp: 10,761; python: 10,318; cpp: 7,238; perl: 4,355; sh: 1,043; xml: 963; yacc: 609; lex: 348; javascript: 150; makefile: 43
file content (161 lines) | stat: -rw-r--r-- 13,371 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
/* LIBGIMP - The GIMP Library
 * Copyright (C) 1995-2003 Peter Mattis and Spencer Kimball
 *
 * gimpcontext_pdb.h
 *
 * This library is free software: you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 3 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library.  If not, see
 * <https://www.gnu.org/licenses/>.
 */

/* NOTE: This file is auto-generated by pdbgen.pl */

#if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION)
#error "Only <libgimp/gimp.h> can be included directly."
#endif

#ifndef __GIMP_CONTEXT_PDB_H__
#define __GIMP_CONTEXT_PDB_H__

G_BEGIN_DECLS

/* For information look into the C source or the html documentation */


gboolean                      gimp_context_push                           (void);
gboolean                      gimp_context_pop                            (void);
gboolean                      gimp_context_set_defaults                   (void);
gboolean                      gimp_context_list_paint_methods             (gchar                       ***paint_methods);
gchar*                        gimp_context_get_paint_method               (void);
gboolean                      gimp_context_set_paint_method               (const gchar                   *name);
GimpStrokeMethod              gimp_context_get_stroke_method              (void);
gboolean                      gimp_context_set_stroke_method              (GimpStrokeMethod               stroke_method);
GeglColor*                    gimp_context_get_foreground                 (void);
gboolean                      gimp_context_set_foreground                 (GeglColor                     *foreground);
GeglColor*                    gimp_context_get_background                 (void);
gboolean                      gimp_context_set_background                 (GeglColor                     *background);
gboolean                      gimp_context_set_default_colors             (void);
gboolean                      gimp_context_swap_colors                    (void);
gdouble                       gimp_context_get_opacity                    (void);
gboolean                      gimp_context_set_opacity                    (gdouble                        opacity);
GimpLayerMode                 gimp_context_get_paint_mode                 (void);
gboolean                      gimp_context_set_paint_mode                 (GimpLayerMode                  paint_mode);
gdouble                       gimp_context_get_line_width                 (void);
gboolean                      gimp_context_set_line_width                 (gdouble                        line_width);
GimpUnit*                     gimp_context_get_line_width_unit            (void);
gboolean                      gimp_context_set_line_width_unit            (GimpUnit                      *line_width_unit);
GimpCapStyle                  gimp_context_get_line_cap_style             (void);
gboolean                      gimp_context_set_line_cap_style             (GimpCapStyle                   cap_style);
GimpJoinStyle                 gimp_context_get_line_join_style            (void);
gboolean                      gimp_context_set_line_join_style            (GimpJoinStyle                  join_style);
gdouble                       gimp_context_get_line_miter_limit           (void);
gboolean                      gimp_context_set_line_miter_limit           (gdouble                        miter_limit);
gdouble                       gimp_context_get_line_dash_offset           (void);
gboolean                      gimp_context_set_line_dash_offset           (gdouble                        dash_offset);
gboolean                      gimp_context_get_line_dash_pattern          (gsize                         *num_dashes,
                                                                           gdouble                      **dashes);
gboolean                      gimp_context_set_line_dash_pattern          (gsize                          num_dashes,
                                                                           const gdouble                 *dashes);
GimpBrush*                    gimp_context_get_brush                      (void);
gboolean                      gimp_context_set_brush                      (GimpBrush                     *brush);
gdouble                       gimp_context_get_brush_size                 (void);
gboolean                      gimp_context_set_brush_size                 (gdouble                        size);
gboolean                      gimp_context_set_brush_default_size         (void);
gdouble                       gimp_context_get_brush_aspect_ratio         (void);
gboolean                      gimp_context_set_brush_aspect_ratio         (gdouble                        aspect);
gdouble                       gimp_context_get_brush_angle                (void);
gboolean                      gimp_context_set_brush_angle                (gdouble                        angle);
gdouble                       gimp_context_get_brush_spacing              (void);
gboolean                      gimp_context_set_brush_spacing              (gdouble                        spacing);
gboolean                      gimp_context_set_brush_default_spacing      (void);
gdouble                       gimp_context_get_brush_hardness             (void);
gboolean                      gimp_context_set_brush_hardness             (gdouble                        hardness);
gboolean                      gimp_context_set_brush_default_hardness     (void);
gdouble                       gimp_context_get_brush_force                (void);
gboolean                      gimp_context_set_brush_force                (gdouble                        force);
gchar*                        gimp_context_get_dynamics_name              (void);
gboolean                      gimp_context_set_dynamics_name              (const gchar                   *name);
gboolean                      gimp_context_are_dynamics_enabled           (void);
gboolean                      gimp_context_enable_dynamics                (gboolean                       enable);
gboolean                      gimp_context_get_emulate_brush_dynamics     (void);
gboolean                      gimp_context_set_emulate_brush_dynamics     (gboolean                       emulate_dynamics);
gchar*                        gimp_context_get_mypaint_brush              (void);
gboolean                      gimp_context_set_mypaint_brush              (const gchar                   *name);
GimpPattern*                  gimp_context_get_pattern                    (void);
gboolean                      gimp_context_set_pattern                    (GimpPattern                   *pattern);
GimpGradient*                 gimp_context_get_gradient                   (void);
gboolean                      gimp_context_set_gradient                   (GimpGradient                  *gradient);
gboolean                      gimp_context_set_gradient_fg_bg_rgb         (void);
gboolean                      gimp_context_set_gradient_fg_bg_hsv_cw      (void);
gboolean                      gimp_context_set_gradient_fg_bg_hsv_ccw     (void);
gboolean                      gimp_context_set_gradient_fg_transparent    (void);
GimpGradientBlendColorSpace   gimp_context_get_gradient_blend_color_space (void);
gboolean                      gimp_context_set_gradient_blend_color_space (GimpGradientBlendColorSpace    blend_color_space);
GimpRepeatMode                gimp_context_get_gradient_repeat_mode       (void);
gboolean                      gimp_context_set_gradient_repeat_mode       (GimpRepeatMode                 repeat_mode);
gboolean                      gimp_context_get_gradient_reverse           (void);
gboolean                      gimp_context_set_gradient_reverse           (gboolean                       reverse);
GimpPalette*                  gimp_context_get_palette                    (void);
gboolean                      gimp_context_set_palette                    (GimpPalette                   *palette);
GimpFont*                     gimp_context_get_font                       (void);
gboolean                      gimp_context_set_font                       (GimpFont                      *font);
gboolean                      gimp_context_get_antialias                  (void);
gboolean                      gimp_context_set_antialias                  (gboolean                       antialias);
gboolean                      gimp_context_get_feather                    (void);
gboolean                      gimp_context_set_feather                    (gboolean                       feather);
gboolean                      gimp_context_get_feather_radius             (gdouble                       *feather_radius_x,
                                                                           gdouble                       *feather_radius_y);
gboolean                      gimp_context_set_feather_radius             (gdouble                        feather_radius_x,
                                                                           gdouble                        feather_radius_y);
gboolean                      gimp_context_get_sample_merged              (void);
gboolean                      gimp_context_set_sample_merged              (gboolean                       sample_merged);
GimpSelectCriterion           gimp_context_get_sample_criterion           (void);
gboolean                      gimp_context_set_sample_criterion           (GimpSelectCriterion            sample_criterion);
gdouble                       gimp_context_get_sample_threshold           (void);
gboolean                      gimp_context_set_sample_threshold           (gdouble                        sample_threshold);
gint                          gimp_context_get_sample_threshold_int       (void);
gboolean                      gimp_context_set_sample_threshold_int       (gint                           sample_threshold);
gboolean                      gimp_context_get_sample_transparent         (void);
gboolean                      gimp_context_set_sample_transparent         (gboolean                       sample_transparent);
gboolean                      gimp_context_get_diagonal_neighbors         (void);
gboolean                      gimp_context_set_diagonal_neighbors         (gboolean                       diagonal_neighbors);
GeglDistanceMetric            gimp_context_get_distance_metric            (void);
gboolean                      gimp_context_set_distance_metric            (GeglDistanceMetric             metric);
GimpInterpolationType         gimp_context_get_interpolation              (void);
gboolean                      gimp_context_set_interpolation              (GimpInterpolationType          interpolation);
GimpTransformDirection        gimp_context_get_transform_direction        (void);
gboolean                      gimp_context_set_transform_direction        (GimpTransformDirection         transform_direction);
GimpTransformResize           gimp_context_get_transform_resize           (void);
gboolean                      gimp_context_set_transform_resize           (GimpTransformResize            transform_resize);
gdouble                       gimp_context_get_ink_size                   (void);
gboolean                      gimp_context_set_ink_size                   (gdouble                        size);
gdouble                       gimp_context_get_ink_angle                  (void);
gboolean                      gimp_context_set_ink_angle                  (gdouble                        angle);
gdouble                       gimp_context_get_ink_size_sensitivity       (void);
gboolean                      gimp_context_set_ink_size_sensitivity       (gdouble                        size);
gdouble                       gimp_context_get_ink_tilt_sensitivity       (void);
gboolean                      gimp_context_set_ink_tilt_sensitivity       (gdouble                        tilt);
gdouble                       gimp_context_get_ink_speed_sensitivity      (void);
gboolean                      gimp_context_set_ink_speed_sensitivity      (gdouble                        speed);
GimpInkBlobType               gimp_context_get_ink_blob_type              (void);
gboolean                      gimp_context_set_ink_blob_type              (GimpInkBlobType                type);
gdouble                       gimp_context_get_ink_blob_aspect_ratio      (void);
gboolean                      gimp_context_set_ink_blob_aspect_ratio      (gdouble                        aspect);
gdouble                       gimp_context_get_ink_blob_angle             (void);
gboolean                      gimp_context_set_ink_blob_angle             (gdouble                        angle);
G_GNUC_INTERNAL GimpResource* _gimp_context_get_resource                  (const gchar                   *type_name);


G_END_DECLS

#endif /* __GIMP_CONTEXT_PDB_H__ */