![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <masks.h>
Collaboration diagram for dt_masks_form_gui_t:structure used to display a form
| gboolean dt_masks_form_gui_t::border_selected |
Referenced by _apply_gui_button_pressed_state(), _blendop_masks_group_selection_changed(), _brush_events_post_expose(), _brush_set_hint_message(), _circle_events_post_expose(), _dt_masks_events_group_update_selection(), _ellipse_events_button_pressed(), _ellipse_events_post_expose(), _ellipse_set_hint_message(), _gradient_events_post_expose(), _gradient_post_select_cb(), _polygon_events_post_expose(), dt_masks_clear_form_gui(), dt_masks_find_closest_handle_common(), dt_masks_gui_was_anything_selected(), dt_masks_init_form_gui(), and dt_masks_soft_reset_form_gui().
| gboolean dt_masks_form_gui_t::border_toggling |
| gboolean dt_masks_form_gui_t::creation |
Referenced by _apply_gui_button_pressed_state(), _brush_events_button_pressed(), _brush_events_button_released(), _brush_events_mouse_moved(), _brush_events_mouse_scrolled(), _brush_events_post_expose(), _brush_set_hint_message(), _circle_events_button_pressed(), _circle_events_mouse_moved(), _circle_events_mouse_scrolled(), _circle_events_post_expose(), _dt_masks_events_should_update_hover_on_move(), _edit_masks(), _ellipse_events_button_pressed(), _ellipse_events_mouse_moved(), _ellipse_events_mouse_scrolled(), _ellipse_events_post_expose(), _ellipse_set_hint_message(), _gradient_events_button_pressed(), _gradient_events_mouse_moved(), _gradient_events_mouse_scrolled(), _gradient_events_post_expose(), _gradient_set_hint_message(), _masks_gui_delete_node_callback(), _polygon_events_button_pressed(), _polygon_events_button_released(), _polygon_events_key_pressed(), _polygon_events_mouse_moved(), _polygon_events_mouse_scrolled(), _polygon_events_post_expose(), _polygon_populate_context_menu(), _polygon_set_hint_message(), _set_cursor_shape(), _shape_is_being_added(), dt_masks_clear_form_gui(), dt_masks_create_menu(), dt_masks_creation_mode(), dt_masks_draw_path_seg_by_seg(), dt_masks_draw_source(), dt_masks_events_button_pressed(), dt_masks_events_button_released(), dt_masks_events_mouse_scrolled(), dt_masks_events_post_expose(), dt_masks_find_closest_handle_common(), dt_masks_form_cancel_creation(), dt_masks_gui_form_save_creation(), dt_masks_iop_update(), gui_focus(), rt_edit_masks_callback(), rt_select_algorithm_callback(), rt_shape_is_being_added(), and rt_show_forms_for_current_scale().
| gboolean dt_masks_form_gui_t::creation_closing_form |
| dt_iop_module_t* dt_masks_form_gui_t::creation_module |
Referenced by _brush_events_button_released(), _circle_events_button_pressed(), _edit_masks(), _ellipse_events_button_pressed(), _gradient_events_button_pressed(), _polygon_creation_closing_form(), _shape_is_being_added(), dt_masks_clear_form_gui(), dt_masks_creation_mode(), dt_masks_gui_form_save_creation(), dt_masks_iop_update(), gui_focus(), rt_edit_masks_callback(), rt_select_algorithm_callback(), and rt_shape_is_being_added().
| float dt_masks_form_gui_t::delta[2] |
Referenced by _brush_events_button_pressed(), _circle_events_button_pressed(), _ellipse_events_button_pressed(), _ellipse_events_mouse_moved(), _gradient_events_button_pressed(), _polygon_events_button_pressed(), dt_masks_clear_form_gui(), dt_masks_gui_delta_to_image_abs(), dt_masks_gui_delta_to_raw_norm(), dt_masks_rotate_with_anchor(), and dt_masks_soft_reset_form_gui().
| dt_masks_edit_mode_t dt_masks_form_gui_t::edit_mode |
Referenced by _brush_events_button_pressed(), _circle_events_button_pressed(), _edit_masks(), _ellipse_events_button_pressed(), _ellipse_events_button_released(), _gradient_events_button_pressed(), _gradient_events_button_released(), _masks_remove_shape(), _polygon_events_button_pressed(), _polygon_events_mouse_scrolled(), _tree_selection_change(), dt_masks_clear_form_gui(), dt_masks_get_edit_mode(), dt_masks_gui_delete(), dt_masks_set_edit_mode(), and rt_show_forms_for_current_scale().
| gboolean dt_masks_form_gui_t::form_dragging |
Referenced by _blendop_masks_group_selection_changed(), _brush_events_mouse_moved(), _brush_events_post_expose(), _circle_events_button_released(), _circle_events_mouse_moved(), _circle_events_post_expose(), _ellipse_events_button_released(), _ellipse_events_mouse_moved(), _ellipse_events_post_expose(), _gradient_events_button_released(), _gradient_events_mouse_moved(), _gradient_events_post_expose(), _gradient_get_distance(), _polygon_events_mouse_moved(), dt_masks_clear_form_gui(), dt_masks_draw_path_seg_by_seg(), dt_masks_draw_source(), dt_masks_gui_is_dragging(), dt_masks_gui_reset_dragging(), dt_masks_gui_set_dragging(), and dt_masks_soft_reset_form_gui().
| gboolean dt_masks_form_gui_t::form_rotating |
Referenced by _apply_gui_button_pressed_state(), _blendop_masks_group_selection_changed(), _dt_masks_events_should_update_hover_on_move(), _ellipse_events_button_pressed(), _ellipse_events_button_released(), _ellipse_events_mouse_moved(), _ellipse_events_post_expose(), _gradient_events_button_pressed(), _gradient_events_button_released(), _gradient_events_mouse_moved(), _gradient_events_post_expose(), _gradient_get_distance(), dt_masks_clear_form_gui(), and dt_masks_soft_reset_form_gui().
| gboolean dt_masks_form_gui_t::form_selected |
Referenced by _apply_gui_button_pressed_state(), _blendop_masks_group_selection_changed(), _brush_events_button_pressed(), _brush_events_post_expose(), _brush_set_hint_message(), _circle_events_button_pressed(), _circle_events_mouse_scrolled(), _circle_events_post_expose(), _ellipse_events_button_pressed(), _ellipse_events_mouse_scrolled(), _ellipse_events_post_expose(), _ellipse_set_hint_message(), _gradient_events_button_pressed(), _gradient_events_mouse_scrolled(), _gradient_events_post_expose(), _gradient_set_hint_message(), _polygon_events_button_pressed(), _polygon_set_hint_message(), _set_hinter_message(), dt_masks_clear_form_gui(), dt_masks_create_menu(), dt_masks_draw_path_seg_by_seg(), dt_masks_draw_source(), dt_masks_find_closest_handle_common(), dt_masks_gui_set_dragging(), dt_masks_gui_was_anything_selected(), dt_masks_init_form_gui(), dt_masks_is_anything_selected(), and dt_masks_soft_reset_form_gui().
| dt_masks_form_t* dt_masks_form_gui_t::form_visible |
Referenced by dt_masks_get_visible_form(), and dt_masks_set_visible_form().
| int dt_masks_form_gui_t::formid |
Referenced by _brush_reset_round_node_callback(), _brush_switch_node_callback(), _polygon_reset_round_node_callback(), _polygon_switch_node_callback(), dt_masks_clear_form_gui(), dt_masks_gui_form_create(), dt_masks_gui_form_remove(), dt_masks_gui_form_save_creation(), dt_masks_gui_form_test_create(), and dt_masks_gui_init().
| gboolean dt_masks_form_gui_t::gradient_toggling |
| int dt_masks_form_gui_t::group_selected |
Referenced by _blendop_masks_group_selection_changed(), _brush_add_node_callback(), _brush_events_button_released(), _brush_events_post_expose(), _brush_populate_context_menu(), _brush_reset_round_node_callback(), _brush_switch_node_callback(), _circle_events_post_expose(), _dt_masks_events_get_dispatch_form(), _dt_masks_events_group_update_selection(), _ellipse_events_post_expose(), _gradient_events_post_expose(), _group_events_key_pressed(), _group_get_selected_child(), _masks_gui_delete_node_callback(), _masks_gui_remove_form_callback(), _masks_move_up_down_callback(), _polygon_add_node_callback(), _polygon_events_post_expose(), _polygon_populate_context_menu(), _polygon_reset_round_node_callback(), _polygon_switch_node_callback(), _set_hinter_message(), _tree_add_brush(), _tree_add_circle(), _tree_add_ellipse(), _tree_add_gradient(), _tree_add_polygon(), dt_group_events_post_expose(), dt_masks_clear_form_gui(), dt_masks_draw_path_seg_by_seg(), dt_masks_draw_source(), dt_masks_events_button_pressed(), dt_masks_events_key_pressed(), dt_masks_events_mouse_scrolled(), dt_masks_find_closest_handle_common(), dt_masks_form_get_selected_group(), dt_masks_form_get_selected_group_live(), dt_masks_gui_delete(), dt_masks_soft_reset_form_gui(), and give_control_to_form().
| dt_masks_dynbuf_t* dt_masks_form_gui_t::guipoints |
| int dt_masks_form_gui_t::guipoints_count |
| dt_masks_dynbuf_t * dt_masks_form_gui_t::guipoints_payload |
| int dt_masks_form_gui_t::handle_border_dragging |
| int dt_masks_form_gui_t::handle_border_hovered |
Referenced by _apply_gui_button_pressed_state(), _brush_events_button_pressed(), _brush_events_post_expose(), _polygon_events_button_pressed(), _polygon_events_post_expose(), dt_masks_clear_form_gui(), dt_masks_find_closest_handle_common(), dt_masks_gui_selected_handle_border_index(), dt_masks_gui_set_dragging(), dt_masks_init_form_gui(), dt_masks_is_anything_hovered(), and dt_masks_soft_reset_form_gui().
| gboolean dt_masks_form_gui_t::handle_border_selected |
Referenced by _apply_gui_button_pressed_state(), _blendop_masks_group_selection_changed(), _brush_events_post_expose(), dt_masks_clear_form_gui(), dt_masks_gui_selected_handle_border_index(), dt_masks_gui_set_dragging(), dt_masks_init_form_gui(), dt_masks_is_anything_selected(), and dt_masks_soft_reset_form_gui().
| int dt_masks_form_gui_t::handle_dragging |
| int dt_masks_form_gui_t::handle_hovered |
Referenced by _apply_gui_button_pressed_state(), _brush_events_button_pressed(), _brush_events_post_expose(), _circle_events_button_pressed(), _polygon_events_button_pressed(), _polygon_events_post_expose(), dt_masks_clear_form_gui(), dt_masks_find_closest_handle_common(), dt_masks_gui_selected_handle_index(), dt_masks_gui_set_dragging(), dt_masks_init_form_gui(), dt_masks_is_anything_hovered(), and dt_masks_soft_reset_form_gui().
| gboolean dt_masks_form_gui_t::handle_selected |
Referenced by _apply_gui_button_pressed_state(), _blendop_masks_group_selection_changed(), _brush_events_post_expose(), _polygon_events_post_expose(), _polygon_set_hint_message(), dt_masks_clear_form_gui(), dt_masks_gui_selected_handle_index(), dt_masks_gui_set_dragging(), dt_masks_init_form_gui(), dt_masks_is_anything_selected(), and dt_masks_soft_reset_form_gui().
| float dt_masks_form_gui_t::last_hit_test_pos[2] |
| float dt_masks_form_gui_t::last_rebuild_pos[2] |
| double dt_masks_form_gui_t::last_rebuild_ts |
| int dt_masks_form_gui_t::node_dragging |
Referenced by _brush_events_mouse_moved(), _brush_events_post_expose(), _ellipse_draw_node(), _ellipse_events_button_released(), _ellipse_events_mouse_moved(), _masks_gui_delete_node_callback(), _polygon_creation_closing_form(), _polygon_events_button_pressed(), _polygon_events_key_pressed(), _polygon_events_mouse_moved(), _polygon_events_post_expose(), dt_masks_clear_form_gui(), dt_masks_find_closest_handle_common(), dt_masks_gui_is_dragging(), dt_masks_gui_reset_dragging(), dt_masks_gui_set_dragging(), and dt_masks_soft_reset_form_gui().
| int dt_masks_form_gui_t::node_hovered |
Referenced by _add_node_to_segment(), _add_node_to_segment(), _apply_gui_button_pressed_state(), _brush_events_button_pressed(), _brush_events_mouse_scrolled(), _brush_events_post_expose(), _brush_populate_context_menu(), _brush_reset_round_node_callback(), _brush_switch_node_callback(), _change_curvature(), _change_size(), _ellipse_draw_node(), _ellipse_events_button_pressed(), _masks_gui_delete_node_callback(), _polygon_events_button_pressed(), _polygon_events_post_expose(), _polygon_populate_context_menu(), _polygon_reset_round_node_callback(), _polygon_set_hint_message(), _polygon_switch_node_callback(), _set_hinter_message(), dt_masks_clear_form_gui(), dt_masks_create_menu(), dt_masks_find_closest_handle_common(), dt_masks_gui_delete(), dt_masks_gui_set_dragging(), dt_masks_init_form_gui(), dt_masks_is_anything_hovered(), dt_masks_remove_node(), and dt_masks_soft_reset_form_gui().
| gboolean dt_masks_form_gui_t::node_selected |
Referenced by _add_node_to_segment(), _add_node_to_segment(), _apply_gui_button_pressed_state(), _blendop_masks_group_selection_changed(), _brush_events_button_pressed(), _brush_events_post_expose(), _brush_reset_round_node_callback(), _brush_switch_node_callback(), _polygon_events_button_pressed(), _polygon_events_mouse_scrolled(), _polygon_events_post_expose(), _polygon_reset_round_node_callback(), _polygon_set_hint_message(), _polygon_switch_node_callback(), dt_masks_clear_form_gui(), dt_masks_create_menu(), dt_masks_gui_delete(), dt_masks_gui_selected_node_index(), dt_masks_gui_set_dragging(), dt_masks_init_form_gui(), dt_masks_is_anything_selected(), dt_masks_remove_node(), and dt_masks_soft_reset_form_gui().
| int dt_masks_form_gui_t::node_selected_idx |
Referenced by _add_node_to_segment(), _add_node_to_segment(), _apply_gui_button_pressed_state(), _blendop_masks_group_selection_changed(), _brush_reset_round_node_callback(), _brush_switch_node_callback(), _polygon_events_button_pressed(), _polygon_reset_round_node_callback(), _polygon_switch_node_callback(), dt_masks_clear_form_gui(), dt_masks_gui_selected_node_index(), dt_masks_init_form_gui(), dt_masks_remove_node(), and dt_masks_soft_reset_form_gui().
| uint64_t dt_masks_form_gui_t::pipe_hash |
| gboolean dt_masks_form_gui_t::pivot_selected |
Referenced by _blendop_masks_group_selection_changed(), _ellipse_events_post_expose(), _ellipse_post_select_cb(), _find_closest_handle(), _find_closest_handle(), _gradient_events_button_pressed(), _gradient_events_mouse_scrolled(), _gradient_events_post_expose(), _gradient_post_select_cb(), _set_cursor_shape(), dt_masks_clear_form_gui(), dt_masks_gui_was_anything_selected(), dt_masks_init_form_gui(), and dt_masks_soft_reset_form_gui().
| GList* dt_masks_form_gui_t::points |
Referenced by _brush_events_button_pressed(), _brush_events_button_released(), _brush_events_mouse_moved(), _brush_events_post_expose(), _brush_get_distance(), _brush_populate_context_menu(), _brush_reset_round_node_callback(), _brush_switch_node_callback(), _circle_events_button_pressed(), _circle_events_post_expose(), _circle_get_distance(), _ellipse_events_button_pressed(), _ellipse_events_mouse_moved(), _ellipse_events_post_expose(), _ellipse_get_distance(), _gradient_events_button_pressed(), _gradient_events_mouse_moved(), _gradient_events_post_expose(), _gradient_get_distance(), _polygon_events_button_pressed(), _polygon_events_mouse_moved(), _polygon_events_post_expose(), _polygon_get_distance(), _polygon_get_sizes(), _polygon_populate_context_menu(), _polygon_reset_round_node_callback(), _polygon_switch_node_callback(), dt_masks_clear_form_gui(), dt_masks_draw_source(), dt_masks_find_closest_handle_common(), dt_masks_gui_form_create(), dt_masks_gui_form_remove(), and dt_masks_gui_form_test_create().
| float dt_masks_form_gui_t::pos[2] |
Referenced by _brush_events_button_pressed(), _brush_events_mouse_moved(), _brush_events_mouse_scrolled(), _brush_events_post_expose(), _circle_events_button_pressed(), _circle_events_post_expose(), _dt_masks_events_cursor_over_form(), _dt_masks_events_flush_rebuild_if_needed(), _dt_masks_events_group_blocks_motion(), _dt_masks_events_group_update_selection(), _dt_masks_events_set_current_pos(), _ellipse_events_button_pressed(), _ellipse_events_mouse_moved(), _ellipse_events_post_expose(), _gradient_events_button_pressed(), _gradient_events_mouse_moved(), _polygon_events_button_pressed(), _polygon_events_mouse_moved(), _polygon_events_post_expose(), dt_masks_find_closest_handle_common(), dt_masks_gui_delta_to_image_abs(), dt_masks_gui_delta_to_raw_norm(), dt_masks_gui_should_hit_test(), dt_masks_init_form_gui(), dt_masks_set_source_pos_initial_state(), and dt_masks_set_source_pos_initial_value().
| float dt_masks_form_gui_t::pos_source[2] |
| dt_masks_pressure_sensitivity_t dt_masks_form_gui_t::pressure_sensitivity |
Referenced by _apply_pen_pressure(), _brush_events_post_expose(), _get_pressure_sensitivity(), and dt_masks_clear_form_gui().
| float dt_masks_form_gui_t::raw_pos[2] |
| gboolean dt_masks_form_gui_t::rebuild_pending |
| float dt_masks_form_gui_t::rel_pos[2] |
Referenced by _dt_masks_events_set_current_pos(), dt_masks_events_button_pressed(), and dt_masks_init_form_gui().
| float dt_masks_form_gui_t::scrollx |
| float dt_masks_form_gui_t::scrolly |
| int dt_masks_form_gui_t::seg_dragging |
| int dt_masks_form_gui_t::seg_hovered |
Referenced by _add_node_to_segment(), _add_node_to_segment(), _apply_gui_button_pressed_state(), _brush_events_button_pressed(), _gradient_events_button_pressed(), _polygon_events_button_pressed(), _set_hinter_message(), dt_masks_clear_form_gui(), dt_masks_create_menu(), dt_masks_find_closest_handle_common(), dt_masks_gui_selected_segment_index(), dt_masks_gui_set_dragging(), dt_masks_init_form_gui(), dt_masks_is_anything_hovered(), and dt_masks_soft_reset_form_gui().
| gboolean dt_masks_form_gui_t::seg_selected |
Referenced by _add_node_to_segment(), _add_node_to_segment(), _apply_gui_button_pressed_state(), _blendop_masks_group_selection_changed(), _brush_events_post_expose(), _brush_populate_context_menu(), _gradient_events_button_pressed(), _gradient_events_mouse_scrolled(), _gradient_events_post_expose(), _gradient_set_hint_message(), _polygon_populate_context_menu(), _polygon_set_hint_message(), dt_masks_clear_form_gui(), dt_masks_gui_set_dragging(), dt_masks_init_form_gui(), dt_masks_is_anything_selected(), and dt_masks_soft_reset_form_gui().
| gboolean dt_masks_form_gui_t::source_dragging |
Referenced by _blendop_masks_group_selection_changed(), _brush_events_mouse_moved(), _circle_events_button_released(), _circle_events_mouse_moved(), _ellipse_events_button_released(), _ellipse_events_mouse_moved(), _polygon_events_mouse_moved(), dt_masks_clear_form_gui(), dt_masks_draw_source(), dt_masks_gui_is_dragging(), dt_masks_gui_reset_dragging(), and dt_masks_gui_set_dragging().
| int dt_masks_form_gui_t::source_pos_type |
| gboolean dt_masks_form_gui_t::source_selected |
Referenced by _apply_gui_button_pressed_state(), _blendop_masks_group_selection_changed(), _brush_events_button_pressed(), _circle_events_button_pressed(), _ellipse_events_button_pressed(), _polygon_events_button_pressed(), dt_masks_clear_form_gui(), dt_masks_draw_source(), dt_masks_find_closest_handle_common(), dt_masks_gui_set_dragging(), dt_masks_gui_was_anything_selected(), dt_masks_init_form_gui(), dt_masks_is_anything_selected(), and dt_masks_soft_reset_form_gui().
| dt_masks_type_t dt_masks_form_gui_t::type |