| GIMP Application Reference Manual | ||||
|---|---|---|---|---|
GimpContext;
GimpContext* gimp_context_new (Gimp *gimp,
const gchar *name,
GimpContext *template);
GimpContext* gimp_context_get_parent (const GimpContext *context);
void gimp_context_set_parent (GimpContext *context,
GimpContext *parent);
void gimp_context_define_property (GimpContext *context,
GimpContextPropType prop,
gboolean defined);
gboolean gimp_context_property_defined (GimpContext *context,
GimpContextPropType prop);
void gimp_context_define_properties (GimpContext *context,
GimpContextPropMask props_mask,
gboolean defined);
GimpContextPropMask gimp_context_get_serialize_properties
(GimpContext *context);
void gimp_context_set_serialize_properties
(GimpContext *context,
GimpContextPropMask props_mask);
void gimp_context_copy_property (GimpContext *src,
GimpContext *dest,
GimpContextPropType prop);
void gimp_context_copy_properties (GimpContext *src,
GimpContext *dest,
GimpContextPropMask props_mask);
GimpContextPropType gimp_context_type_to_property (GType type);
const gchar* gimp_context_type_to_prop_name (GType type);
const gchar* gimp_context_type_to_signal_name (GType type);
GimpObject* gimp_context_get_by_type (GimpContext *context,
GType type);
void gimp_context_set_by_type (GimpContext *context,
GType type,
GimpObject *object);
void gimp_context_changed_by_type (GimpContext *context,
GType type);
GimpImage* gimp_context_get_image (GimpContext *context);
void gimp_context_set_image (GimpContext *context,
GimpImage *image);
void gimp_context_image_changed (GimpContext *context);
gpointer gimp_context_get_display (GimpContext *context);
void gimp_context_set_display (GimpContext *context,
gpointer display);
void gimp_context_display_changed (GimpContext *context);
GimpToolInfo* gimp_context_get_tool (GimpContext *context);
void gimp_context_set_tool (GimpContext *context,
GimpToolInfo *tool_info);
void gimp_context_tool_changed (GimpContext *context);
GimpPaintInfo* gimp_context_get_paint_info (GimpContext *context);
void gimp_context_paint_info_changed (GimpContext *context);
void gimp_context_set_paint_info (GimpContext *context,
GimpPaintInfo *paint_info);
void gimp_context_get_foreground (GimpContext *context,
GimpRGB *color);
void gimp_context_set_foreground (GimpContext *context,
const GimpRGB *color);
void gimp_context_foreground_changed (GimpContext *context);
void gimp_context_get_background (GimpContext *context,
GimpRGB *color);
void gimp_context_set_background (GimpContext *context,
const GimpRGB *color);
void gimp_context_background_changed (GimpContext *context);
void gimp_context_set_default_colors (GimpContext *context);
void gimp_context_swap_colors (GimpContext *context);
gdouble gimp_context_get_opacity (GimpContext *context);
void gimp_context_set_opacity (GimpContext *context,
gdouble opacity);
void gimp_context_opacity_changed (GimpContext *context);
GimpLayerModeEffects gimp_context_get_paint_mode (GimpContext *context);
void gimp_context_set_paint_mode (GimpContext *context,
GimpLayerModeEffects paint_mode);
void gimp_context_paint_mode_changed (GimpContext *context);
GimpBrush* gimp_context_get_brush (GimpContext *context);
void gimp_context_set_brush (GimpContext *context,
GimpBrush *brush);
void gimp_context_brush_changed (GimpContext *context);
GimpPattern* gimp_context_get_pattern (GimpContext *context);
void gimp_context_set_pattern (GimpContext *context,
GimpPattern *pattern);
void gimp_context_pattern_changed (GimpContext *context);
GimpGradient* gimp_context_get_gradient (GimpContext *context);
void gimp_context_set_gradient (GimpContext *context,
GimpGradient *gradient);
void gimp_context_gradient_changed (GimpContext *context);
GimpPalette* gimp_context_get_palette (GimpContext *context);
void gimp_context_set_palette (GimpContext *context,
GimpPalette *palette);
void gimp_context_palette_changed (GimpContext *context);
GimpFont* gimp_context_get_font (GimpContext *context);
const gchar* gimp_context_get_font_name (GimpContext *context);
void gimp_context_set_font (GimpContext *context,
GimpFont *font);
void gimp_context_set_font_name (GimpContext *context,
const gchar *name);
void gimp_context_font_changed (GimpContext *context);
GimpBuffer* gimp_context_get_buffer (GimpContext *context);
void gimp_context_set_buffer (GimpContext *context,
GimpBuffer *palette);
void gimp_context_buffer_changed (GimpContext *context);
GimpImagefile* gimp_context_get_imagefile (GimpContext *context);
void gimp_context_set_imagefile (GimpContext *context,
GimpImagefile *imagefile);
void gimp_context_imagefile_changed (GimpContext *context);
GimpTemplate* gimp_context_get_template (GimpContext *context);
void gimp_context_set_template (GimpContext *context,
GimpTemplate *template);
void gimp_context_template_changed (GimpContext *context);
GObject +----GimpObject +----GimpContext +----GimpToolOptions +----GimpDeviceInfo +----GimpStrokeOptions
"background" GimpRGB : Read / Write / Construct "brush" GimpBrush : Read / Write "buffer" GimpBuffer : Read / Write "display" GimpObject : Read / Write "font" GimpFont : Read / Write "foreground" GimpRGB : Read / Write / Construct "gimp" Gimp : Read / Write / Construct Only "gradient" GimpGradient : Read / Write "image" GimpImage : Read / Write "imagefile" GimpImagefile : Read / Write "opacity" gdouble : Read / Write / Construct "paint-info" GimpPaintInfo : Read / Write "paint-mode" GimpLayerModeEffects : Read / Write / Construct "palette" GimpPalette : Read / Write "pattern" GimpPattern : Read / Write "template" GimpTemplate : Read / Write "tool" GimpToolInfo : Read / Write
"background-changed" : Run First "brush-changed" : Run First "buffer-changed" : Run First "display-changed" : Run First "font-changed" : Run First "foreground-changed" : Run First "gradient-changed" : Run First "image-changed" : Run First "imagefile-changed" : Run First "opacity-changed" : Run First "paint-info-changed" : Run First "paint-mode-changed" : Run First "palette-changed" : Run First "pattern-changed" : Run First "template-changed" : Run First "tool-changed" : Run First
GimpContext* gimp_context_new (Gimp *gimp, const gchar *name, GimpContext *template);
|
|
|
|
|
|
Returns : |
GimpContext* gimp_context_get_parent (const GimpContext *context);
|
|
Returns : |
void gimp_context_set_parent (GimpContext *context, GimpContext *parent);
|
|
|
void gimp_context_define_property (GimpContext *context, GimpContextPropType prop, gboolean defined);
|
|
|
|
|
gboolean gimp_context_property_defined (GimpContext *context, GimpContextPropType prop);
|
|
|
|
Returns : |
void gimp_context_define_properties (GimpContext *context, GimpContextPropMask props_mask, gboolean defined);
|
|
|
|
|
GimpContextPropMask gimp_context_get_serialize_properties (GimpContext *context);
|
|
Returns : |
void gimp_context_set_serialize_properties
(GimpContext *context,
GimpContextPropMask props_mask);
|
|
|
void gimp_context_copy_property (GimpContext *src, GimpContext *dest, GimpContextPropType prop);
|
|
|
|
|
void gimp_context_copy_properties (GimpContext *src, GimpContext *dest, GimpContextPropMask props_mask);
|
|
|
|
|
GimpContextPropType gimp_context_type_to_property (GType type);
|
|
Returns : |
const gchar* gimp_context_type_to_prop_name (GType type);
|
|
Returns : |
const gchar* gimp_context_type_to_signal_name (GType type);
|
|
Returns : |
GimpObject* gimp_context_get_by_type (GimpContext *context, GType type);
|
|
|
|
Returns : |
void gimp_context_set_by_type (GimpContext *context, GType type, GimpObject *object);
|
|
|
|
|
void gimp_context_changed_by_type (GimpContext *context, GType type);
|
|
|
GimpImage* gimp_context_get_image (GimpContext *context);
|
|
Returns : |
void gimp_context_set_image (GimpContext *context, GimpImage *image);
|
|
|
gpointer gimp_context_get_display (GimpContext *context);
|
|
Returns : |
void gimp_context_set_display (GimpContext *context, gpointer display);
|
|
|
GimpToolInfo* gimp_context_get_tool (GimpContext *context);
|
|
Returns : |
void gimp_context_set_tool (GimpContext *context, GimpToolInfo *tool_info);
|
|
|
GimpPaintInfo* gimp_context_get_paint_info (GimpContext *context);
|
|
Returns : |
void gimp_context_paint_info_changed (GimpContext *context);
|
void gimp_context_set_paint_info (GimpContext *context, GimpPaintInfo *paint_info);
|
|
|
void gimp_context_get_foreground (GimpContext *context, GimpRGB *color);
|
|
|
void gimp_context_set_foreground (GimpContext *context, const GimpRGB *color);
|
|
|
void gimp_context_foreground_changed (GimpContext *context);
|
void gimp_context_get_background (GimpContext *context, GimpRGB *color);
|
|
|
void gimp_context_set_background (GimpContext *context, const GimpRGB *color);
|
|
|
void gimp_context_background_changed (GimpContext *context);
|
void gimp_context_set_default_colors (GimpContext *context);
|
gdouble gimp_context_get_opacity (GimpContext *context);
|
|
Returns : |
void gimp_context_set_opacity (GimpContext *context, gdouble opacity);
|
|
|
GimpLayerModeEffects gimp_context_get_paint_mode (GimpContext *context);
|
|
Returns : |
void gimp_context_set_paint_mode (GimpContext *context, GimpLayerModeEffects paint_mode);
|
|
|
void gimp_context_paint_mode_changed (GimpContext *context);
|
GimpBrush* gimp_context_get_brush (GimpContext *context);
|
|
Returns : |
void gimp_context_set_brush (GimpContext *context, GimpBrush *brush);
|
|
|
GimpPattern* gimp_context_get_pattern (GimpContext *context);
|
|
Returns : |
void gimp_context_set_pattern (GimpContext *context, GimpPattern *pattern);
|
|
|
GimpGradient* gimp_context_get_gradient (GimpContext *context);
|
|
Returns : |
void gimp_context_set_gradient (GimpContext *context, GimpGradient *gradient);
|
|
|
void gimp_context_gradient_changed (GimpContext *context);
|
GimpPalette* gimp_context_get_palette (GimpContext *context);
|
|
Returns : |
void gimp_context_set_palette (GimpContext *context, GimpPalette *palette);
|
|
|
GimpFont* gimp_context_get_font (GimpContext *context);
|
|
Returns : |
const gchar* gimp_context_get_font_name (GimpContext *context);
|
|
Returns : |
void gimp_context_set_font (GimpContext *context, GimpFont *font);
|
|
|
void gimp_context_set_font_name (GimpContext *context, const gchar *name);
|
|
|
GimpBuffer* gimp_context_get_buffer (GimpContext *context);
|
|
Returns : |
void gimp_context_set_buffer (GimpContext *context, GimpBuffer *palette);
|
|
|
GimpImagefile* gimp_context_get_imagefile (GimpContext *context);
|
|
Returns : |
void gimp_context_set_imagefile (GimpContext *context, GimpImagefile *imagefile);
|
|
|
void gimp_context_imagefile_changed (GimpContext *context);
|
GimpTemplate* gimp_context_get_template (GimpContext *context);
|
|
Returns : |
void gimp_context_set_template (GimpContext *context, GimpTemplate *template);
|
|
|
void gimp_context_template_changed (GimpContext *context);
|
"opacity" property"opacity" gdouble : Read / Write / Construct
Allowed values: [0,1]
Default value: 1
"paint-mode" property"paint-mode" GimpLayerModeEffects : Read / Write / Construct
Default value: GIMP_NORMAL_MODE
"background-changed" signalvoid user_function (GimpContext *gimpcontext, GimpRGB *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"brush-changed" signalvoid user_function (GimpContext *gimpcontext, GimpBrush *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"buffer-changed" signalvoid user_function (GimpContext *gimpcontext, GimpBuffer *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"display-changed" signalvoid user_function (GimpContext *gimpcontext, GimpObject *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"font-changed" signalvoid user_function (GimpContext *gimpcontext, GimpFont *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"foreground-changed" signalvoid user_function (GimpContext *gimpcontext, GimpRGB *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"gradient-changed" signalvoid user_function (GimpContext *gimpcontext, GimpGradient *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"image-changed" signalvoid user_function (GimpContext *gimpcontext, GimpImage *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"imagefile-changed" signalvoid user_function (GimpContext *gimpcontext, GimpImagefile *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"opacity-changed" signalvoid user_function (GimpContext *gimpcontext, gdouble arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"paint-info-changed" signalvoid user_function (GimpContext *gimpcontext, GimpPaintInfo *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"paint-mode-changed" signalvoid user_function (GimpContext *gimpcontext, GimpLayerModeEffects arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"palette-changed" signalvoid user_function (GimpContext *gimpcontext, GimpPalette *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"pattern-changed" signalvoid user_function (GimpContext *gimpcontext, GimpPattern *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"template-changed" signalvoid user_function (GimpContext *gimpcontext, GimpTemplate *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"tool-changed" signalvoid user_function (GimpContext *gimpcontext, GimpToolInfo *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |