register GimpPaintApplicationMode with the type system.
2003-03-24 Michael Natterer <mitch@gimp.org> * app/paint/paint-enums.[ch]: register GimpPaintApplicationMode with the type system. * app/paint/gimppaintoptions.[ch]: replaced "gboolean incremental" with "GimpPaintApplicationMode application_mode" * app/paint/gimpairbrush.c * app/paint/gimperaser.c * app/paint/gimppaintbrush.c * app/paint/gimppencil.c: changed accordingly. * tools/pdbgen/pdb/paint_tools.pdb: ditto. Set all paint options values using g_object_set(). * app/widgets/gimppropwidgets.[ch]: added gimp_prop_enum_check_button_new() which can represent two specified enum values and renders itself "inconsistent" for all other values. * app/tools/paint_options.c: use it for the "Incremental" toggle. * app/pdb/paint_tools_cmds.c * tools/pdbgen/enums.pl: regenerated.
This commit is contained in:
committed by
Michael Natterer
parent
3d8cc9a2a1
commit
c40a6f9920
@ -155,9 +155,12 @@ gimp_paint_options_gui (GimpToolOptions *tool_options)
|
||||
tool_options->tool_info->tool_type == GIMP_TYPE_PAINTBRUSH_TOOL ||
|
||||
tool_options->tool_info->tool_type == GIMP_TYPE_PENCIL_TOOL)
|
||||
{
|
||||
incremental_toggle = gimp_prop_check_button_new (config,
|
||||
"incremental",
|
||||
_("Incremental"));
|
||||
incremental_toggle =
|
||||
gimp_prop_enum_check_button_new (config,
|
||||
"application-mode",
|
||||
_("Incremental"),
|
||||
GIMP_PAINT_CONSTANT,
|
||||
GIMP_PAINT_INCREMENTAL);
|
||||
gtk_box_pack_start (GTK_BOX (vbox), incremental_toggle, FALSE, FALSE, 0);
|
||||
gtk_widget_show (incremental_toggle);
|
||||
}
|
||||
|
||||
@ -155,9 +155,12 @@ gimp_paint_options_gui (GimpToolOptions *tool_options)
|
||||
tool_options->tool_info->tool_type == GIMP_TYPE_PAINTBRUSH_TOOL ||
|
||||
tool_options->tool_info->tool_type == GIMP_TYPE_PENCIL_TOOL)
|
||||
{
|
||||
incremental_toggle = gimp_prop_check_button_new (config,
|
||||
"incremental",
|
||||
_("Incremental"));
|
||||
incremental_toggle =
|
||||
gimp_prop_enum_check_button_new (config,
|
||||
"application-mode",
|
||||
_("Incremental"),
|
||||
GIMP_PAINT_CONSTANT,
|
||||
GIMP_PAINT_INCREMENTAL);
|
||||
gtk_box_pack_start (GTK_BOX (vbox), incremental_toggle, FALSE, FALSE, 0);
|
||||
gtk_widget_show (incremental_toggle);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user