~ubuntu-branches/ubuntu/jaunty/gimp/jaunty-security

« back to all changes in this revision

Viewing changes to app/paint/gimppaintoptions.h

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2008-10-06 13:30:41 UTC
  • mto: This revision was merged to the branch mainline in revision 35.
  • Revision ID: james.westby@ubuntu.com-20081006133041-3panbkcanaymfsmp
Tags: upstream-2.6.0
ImportĀ upstreamĀ versionĀ 2.6.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
                                        GIMP_CONTEXT_BRUSH_MASK
31
31
 
32
32
 
33
 
typedef struct _GimpPressureOptions GimpPressureOptions;
 
33
typedef struct _GimpDynamicOptions  GimpDynamicOptions;
34
34
typedef struct _GimpFadeOptions     GimpFadeOptions;
 
35
typedef struct _GimpJitterOptions   GimpJitterOptions;
35
36
typedef struct _GimpGradientOptions GimpGradientOptions;
36
 
typedef struct _GimpJitterOptions   GimpJitterOptions;
37
37
 
38
 
struct _GimpPressureOptions
 
38
struct _GimpDynamicOptions
39
39
{
40
 
  gboolean  expanded;
41
40
  gboolean  opacity;
42
41
  gboolean  hardness;
43
42
  gboolean  rate;
44
43
  gboolean  size;
45
44
  gboolean  inverse_size;
46
45
  gboolean  color;
 
46
  gdouble   prescale;
47
47
};
48
48
 
49
49
struct _GimpFadeOptions
76
76
#define GIMP_IS_PAINT_OPTIONS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GIMP_TYPE_PAINT_OPTIONS))
77
77
#define GIMP_PAINT_OPTIONS_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GIMP_TYPE_PAINT_OPTIONS, GimpPaintOptionsClass))
78
78
 
 
79
#define GIMP_PAINT_PRESSURE_SCALE 1.5
 
80
#define GIMP_PAINT_VELOCITY_SCALE 1.0
79
81
 
80
82
typedef struct _GimpPaintOptionsClass GimpPaintOptionsClass;
81
83
 
92
94
 
93
95
  gboolean                  hard;
94
96
 
95
 
  GimpPressureOptions      *pressure_options;
 
97
  gboolean                  dynamics_expanded;
 
98
  GimpDynamicOptions        *pressure_options;
 
99
  GimpDynamicOptions        *velocity_options;
 
100
  GimpDynamicOptions        *random_options;
 
101
 
96
102
  GimpFadeOptions          *fade_options;
 
103
  GimpJitterOptions        *jitter_options;
97
104
  GimpGradientOptions      *gradient_options;
98
 
  GimpJitterOptions        *jitter_options;
99
105
 
100
106
  GimpViewType              brush_view_type;
101
107
  GimpViewSize              brush_view_size;
119
125
                                                GimpImage        *image,
120
126
                                                gdouble           pixel_dist);
121
127
 
 
128
gdouble          gimp_paint_options_get_jitter (GimpPaintOptions *paint_options,
 
129
                                                GimpImage        *image);
 
130
 
122
131
gboolean gimp_paint_options_get_gradient_color (GimpPaintOptions *paint_options,
123
132
                                                GimpImage        *image,
124
 
                                                gdouble           pressure,
 
133
                                                gdouble           grad_point,
125
134
                                                gdouble           pixel_dist,
126
135
                                                GimpRGB          *color);
127
136
 
128
 
gdouble          gimp_paint_options_get_jitter (GimpPaintOptions *paint_options,
129
 
                                                GimpImage        *image);
130
 
 
131
137
GimpBrushApplicationMode
132
138
             gimp_paint_options_get_brush_mode (GimpPaintOptions *paint_options);
133
139
 
134
140
 
 
141
gdouble gimp_paint_options_get_dynamic_opacity (GimpPaintOptions *paint_options,
 
142
                                                const GimpCoords *coords);
 
143
 
 
144
gdouble gimp_paint_options_get_dynamic_size    (GimpPaintOptions *paint_options,
 
145
                                                const GimpCoords *coords,
 
146
                                                gboolean          use_dynamics);
 
147
 
 
148
gdouble gimp_paint_options_get_dynamic_rate    (GimpPaintOptions *paint_options,
 
149
                                                const GimpCoords *coords);
 
150
 
 
151
gdouble gimp_paint_options_get_dynamic_color   (GimpPaintOptions *paint_options,
 
152
                                                const GimpCoords *coords);
 
153
 
 
154
gdouble gimp_paint_options_get_dynamic_hardness(GimpPaintOptions *paint_options,
 
155
                                                const GimpCoords *coords);
 
156
 
 
157
 
135
158
#endif  /*  __GIMP_PAINT_OPTIONS_H__  */