Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
dt_lib_module_t Struct Reference

#include <lib.h>

+ Collaboration diagram for dt_lib_module_t:

Data Fields

dt_gui_module_t common_fields
 
GModule *voiddata
 
char plugin_name [128]
 
GtkWidget * widget
 
GtkWidget * expander
 
void(* _postponed_update )(struct dt_lib_module_t *self)
 
guint timeout_handle
 
GtkWidget * arrow
 
GtkWidget * reset_button
 
GtkWidget * presets_button
 

Field Documentation

◆ _postponed_update

void(* dt_lib_module_t::_postponed_update) (struct dt_lib_module_t *self)

callback for delayed update after user interaction

Referenced by _postponed_update(), dt_lib_cancel_postponed_update(), and dt_lib_queue_postponed_update().

◆ arrow

GtkWidget* dt_lib_module_t::arrow

◆ common_fields

dt_gui_module_t dt_lib_module_t::common_fields

◆ data

GModule* void* dt_lib_module_t::data

opened module. other stuff that may be needed by the module, not only in gui mode.

Referenced by _add_sample(), _alignment_callback(), _apply_datetime_callback(), _apply_offset_callback(), _apply_preferences(), _apply_rename_path(), _attach_button_clicked(), _attached_key_pressed(), _bottom_border_callback(), _choose_gpx_callback(), _clear_entry_button_callback(), _click_on_view(), _click_on_view_attached(), _click_on_view_dictionary(), _collection_updated_callback(), _color_mode_changed(), _colorlabel_clicked(), _count_images_per_track(), _datetime_entry_changed(), _datetime_key_pressed(), _datetime_scroll_over(), _detach_button_clicked(), _detach_selected_tag(), _dictionary_key_pressed(), _display_buttons(), _display_callback(), _display_datetime(), _display_default(), _display_offset(), _dnd_clear_root(), _dnd_expand_timeout(), _dnd_scroll_timeout(), _dt_pref_change_callback(), _enter_key_pressed(), _event_dnd_begin(), _event_dnd_end(), _event_dnd_motion(), _event_dnd_received(), _fill_text_view(), _focus_search_action(), _force_selection_changed(), _get_current_configuration(), _get_image_datetime(), _get_metadata_per_index(), _got_focus(), _grid_size_changed(), _image_info_changed(), _init_treeview(), _intent_callback(), _key_pressed(), _launch_text_query(), _left_border_callback(), _lib_collect_gui_update(), _lib_collect_mode(), _lib_duplicate_delete(), _lib_duplicate_init_callback(), _lib_duplicate_preview_updated_callback(), _lib_duplicate_thumb_release_callback(), _lib_export_styles_changed_callback(), _lib_filter_images_order_change(), _lib_filter_set_tag_order(), _lib_histogram_preview_updated_callback(), _lib_history_button_clicked_callback(), _lib_history_change_callback(), _lib_history_will_change_callback(), _lib_lighttable_columns_slider_changed(), _lib_lighttable_set_columns(), _lib_location_entry_activated(), _lib_location_search(), _lib_location_search_finish(), _lib_masks_get_selected(), _lib_masks_inactivate_icons(), _lib_masks_recreate_list(), _lib_masks_remove_item(), _lib_masks_selection_change(), _lib_masks_update_list(), _lib_metadata_init_queue(), _lib_metadata_refill_grid(), _lib_metadata_setup_grid(), _lib_module_toolbox_add(), _lib_modulegroups_get(), _lib_modulegroups_toggle(), _lib_modulegroups_update_iop_visibility(), _lib_navigation_button_press_callback(), _lib_navigation_button_release_callback(), _lib_navigation_draw_callback(), _lib_navigation_set_position(), _lib_plugin_header_button_press(), _lib_selection_changed_callback(), _lib_snapshots_add_button_clicked_callback(), _lib_snapshots_toggled_callback(), _locations_tree_update(), _lock_callback(), _lost_focus(), _media_changed(), _menuitem_preferences(), _metadata_update_markup(), _metadata_update_value(), _metadata_view_update_values(), _mount_changed(), _mouse_scroll(), _name_editing_done(), _name_start_editing(), _new_button_clicked(), _new_button_clicked(), _new_datetime(), _new_printer_callback(), _on_storage_list_changed(), _orientation_changed(), _page_clear_area_clicked(), _page_delete_area(), _page_delete_area_clicked(), _page_new_area_clicked(), _paper_changed(), _pop_menu_attached(), _pop_menu_attached_attach_to_all(), _pop_menu_attached_detach(), _pop_menu_delete_location(), _pop_menu_dictionary(), _pop_menu_dictionary_attach_tag(), _pop_menu_dictionary_change_path(), _pop_menu_dictionary_copy_tag(), _pop_menu_dictionary_create_tag(), _pop_menu_dictionary_delete_node(), _pop_menu_dictionary_delete_tag(), _pop_menu_dictionary_detach_tag(), _pop_menu_dictionary_edit_tag(), _pop_menu_dictionary_goto_collection_back(), _pop_menu_dictionary_goto_tag_collection(), _pop_menu_dictionary_set_as_tag(), _pop_menu_edit_location(), _pop_undo(), _populate_popup_multi(), _preview_gpx_file(), _print_button_clicked(), _print_settings_activate_or_update_callback(), _printer_bpc_callback(), _printer_intent_callback(), _printer_profile_changed(), _profile_changed(), _raise_signal_tag_changed(), _rating_clicked(), _read_datetime_entry(), _refresh_image_datetime(), _reset_text_filter(), _right_border_callback(), _selection_changed(), _selection_changed_callback(), _set_keyword(), _set_location_collection(), _set_matching_tag_visibility(), _set_printer(), _set_sample_box_area(), _set_sample_point(), _setup_selected_images_list(), _shape_button_clicked(), _show_all_button_clicked(), _show_location(), _show_popover_menu(), _sort_attached_list(), _sort_dictionary_list(), _stage_callback(), _statistic_changed(), _style_callback(), _styles_changed_callback(), _tag_name_changed(), _text_entry_changed_wait(), _textbuffer_changed(), _timezone_key_pressed(), _timezone_save(), _toggle_dttags_button_callback(), _toggle_lock_button_callback(), _top_border_callback(), _tree_cell_edited(), _tree_delete_shape(), _tree_difference(), _tree_duplicate_shape(), _tree_exclusion(), _tree_group(), _tree_intersection(), _tree_inverse(), _tree_movedown(), _tree_moveup(), _tree_tagname_show(), _tree_union(), _unit_changed(), _update(), _update(), _update(), _update_altered_filters(), _update_atdetach_buttons(), _update_colors_filter(), _update_everything(), _update_layout(), _update_layout(), _update_rating_filter(), _update_sample_label(), _update_size(), _view_map_geotag_changed(), _view_map_location_changed(), _write_metadata(), button_pressed(), button_released(), collection_updated(), container_wrapper(), dt_lib_cleanup(), dt_presets_module_can_autoapply(), dt_view_manager_switch_by_view(), expandable_wrapper(), filmrolls_imported(), filmrolls_removed(), filmrolls_updated(), geotag_changed(), get_params(), gui_cleanup(), gui_cleanup_wrapper(), gui_init(), gui_init_wrapper(), gui_post_expose(), gui_post_expose(), gui_reset(), gui_reset_wrapper(), metadata_changed(), mouse_leave(), mouse_moved(), mouse_moved(), name_wrapper(), position_wrapper(), register_lib(), set_params(), tag_changed(), update(), view_enter(), view_leave(), and view_wrapper().

◆ expander

GtkWidget* dt_lib_module_t::expander

expander containing the widget.

Referenced by dt_lib_gui_get_expanded(), dt_lib_gui_set_expanded(), dt_lib_set_visible(), and update().

◆ plugin_name

◆ presets_button

GtkWidget* dt_lib_module_t::presets_button

Referenced by dt_lib_gui_get_expander().

◆ reset_button

GtkWidget* dt_lib_module_t::reset_button

Referenced by dt_lib_gui_get_expander().

◆ timeout_handle

guint dt_lib_module_t::timeout_handle

◆ widget


The documentation for this struct was generated from the following file: