![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
What a form IS, BY VALUE: identity, kind, and – for a group – how many members. More...
#include <masks_types.h>
Collaboration diagram for dt_masks_form_info_t:Data Fields | |
| int | formid |
| dt_masks_type_t | type |
| int | version |
| gboolean | is_group |
| gboolean | is_retouch |
| guint | member_count |
| char | name [128] |
What a form IS, BY VALUE: identity, kind, and – for a group – how many members.
name is COPIED rather than borrowed. A borrowed const char * into a refcounted form is exactly the hazard develop/blend_gui.c already trips, caching the pointer across a call that can clone the form underneath it.
member_count is NOT recursive: it counts the group's own rows, which is what every caller that asks means, and what the compositing order is defined over.
Definition at line 190 of file masks_types.h.
| int dt_masks_form_info_t::formid |
Definition at line 192 of file masks_types.h.
Referenced by _form_info_describes_a_shape(), _form_info_leaves_out_untouched_on_failure(), _forms_json(), _menu_append_existing_shapes(), _modchooser_run(), _module_create_own_mask(), _tree_append_row(), _tree_group(), _tree_store_append_group_row(), and dt_supervisor_form().
| gboolean dt_masks_form_info_t::is_group |
Definition at line 195 of file masks_types.h.
Referenced by _copy_members_preserves_order_and_reports_the_total(), _form_info_describes_a_shape(), _form_members_json(), _modchooser_run(), _tooltip_assign_text(), and _tree_append_row().
| gboolean dt_masks_form_info_t::is_retouch |
Definition at line 196 of file masks_types.h.
Referenced by _form_info_describes_a_shape().
| guint dt_masks_form_info_t::member_count |
Definition at line 197 of file masks_types.h.
Referenced by _copy_members_preserves_order_and_reports_the_total(), _form_info_describes_a_shape(), and _form_members_json().
| char dt_masks_form_info_t::name[128] |
Definition at line 198 of file masks_types.h.
Referenced by _form_info_describes_a_shape(), _forms_json(), _modchooser_run(), _tree_append_row(), and dt_supervisor_form().
| dt_masks_type_t dt_masks_form_info_t::type |
Definition at line 193 of file masks_types.h.
Referenced by _forms_json(), _menu_append_existing_shapes(), and dt_supervisor_form().
| int dt_masks_form_info_t::version |
Definition at line 194 of file masks_types.h.
Referenced by _form_info_describes_a_shape(), and dt_supervisor_form().