![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <thumbnail.h>
Collaboration diagram for dt_thumbnail_t:Definition at line 66 of file thumbnail.h.
| gboolean dt_thumbnail_t::alternative_mode |
Definition at line 120 of file thumbnail.h.
Referenced by dt_thumbnail_alternative_mode().
| dt_atomic_int dt_thumbnail_t::destroying |
Definition at line 132 of file thumbnail.h.
Referenced by _finish_buffer_thread(), _get_image_buffer(), dt_thumbnail_destroy(), dt_thumbnail_get_image_buffer(), and dt_thumbnail_new().
| gboolean dt_thumbnail_t::disable_actions |
Definition at line 104 of file thumbnail.h.
Referenced by _add_thumbnail_at_rowid(), _event_audio_release(), _event_grouping_release(), _event_rating_release(), _event_star_enter(), _event_star_leave(), and _lib_duplicate_init_callback().
| gboolean dt_thumbnail_t::disable_mouseover |
Definition at line 103 of file thumbnail.h.
Referenced by _lib_duplicate_init_callback().
| double dt_thumbnail_t::drag_x_start |
Definition at line 111 of file thumbnail.h.
Referenced by _event_image_motion(), and _event_image_press().
| double dt_thumbnail_t::drag_y_start |
Definition at line 112 of file thumbnail.h.
Referenced by _event_image_motion(), and _event_image_press().
| gboolean dt_thumbnail_t::dragging |
Definition at line 113 of file thumbnail.h.
Referenced by _event_image_motion(), _event_image_press(), _event_image_release(), _event_main_press(), and _event_main_release().
| dt_thumbnail_border_t dt_thumbnail_t::group_borders |
Definition at line 101 of file thumbnail.h.
Referenced by dt_thumbnail_set_group_border().
| int dt_thumbnail_t::height |
Definition at line 69 of file thumbnail.h.
Referenced by _add_thumbnail_at_rowid(), _resize_thumbnails(), and dt_thumbnail_resize().
| gboolean dt_thumbnail_t::image_inited |
Definition at line 118 of file thumbnail.h.
Referenced by _finish_buffer_thread(), _thumb_draw_image(), dt_thumbnail_get_image_buffer(), and dt_thumbnail_image_refresh_real().
| int dt_thumbnail_t::img_h |
Definition at line 137 of file thumbnail.h.
Referenced by _get_image_buffer(), dt_thumbnail_get_image_buffer(), and dt_thumbnail_new().
| int dt_thumbnail_t::img_height |
Definition at line 71 of file thumbnail.h.
Referenced by _get_image_buffer(), _thumb_draw_image(), and _thumbtable_drag_set_icon().
| cairo_surface_t* dt_thumbnail_t::img_surf |
Definition at line 85 of file thumbnail.h.
Referenced by _free_image_surface(), _get_image_buffer(), _thumb_draw_image(), _thumbtable_drag_set_icon(), dt_thumbnail_destroy(), and dt_thumbnail_get_image_buffer().
| int dt_thumbnail_t::img_w |
Definition at line 136 of file thumbnail.h.
Referenced by _get_image_buffer(), dt_thumbnail_get_image_buffer(), and dt_thumbnail_new().
| int dt_thumbnail_t::img_width |
Definition at line 71 of file thumbnail.h.
Referenced by _get_image_buffer(), _thumb_draw_image(), and _thumbtable_drag_set_icon().
| dt_image_t dt_thumbnail_t::info |
Definition at line 76 of file thumbnail.h.
Referenced by _active_modules_popup(), _add_thumbnail_at_rowid(), _add_thumbnail_group_borders(), _altered_enter(), _color_label_callback(), _create_alternative_view(), _create_menu(), _dt_selection_changed_callback(), _event_audio_release(), _event_grouping_release(), _event_main_enter(), _event_main_motion(), _event_main_press(), _event_main_release(), _event_rating_release(), _event_star_leave(), _get_image_buffer(), _image_update_group_tooltip(), _lib_duplicate_delete(), _mouse_over_image_callback(), _preview_window_open(), _thumb_draw_image(), _thumb_update_icons(), _thumb_update_rating_class(), _thumb_write_extension(), dt_thumbnail_create_widget(), dt_thumbnail_destroy(), dt_thumbnail_get_image_buffer(), dt_thumbnail_new(), dt_thumbnail_resync_info(), dt_thumbnail_update_gui(), and dt_thumbtable_get_thumbnail_info().
Definition at line 131 of file thumbnail.h.
Referenced by _finish_buffer_thread(), _get_image_buffer(), dt_thumbnail_destroy(), dt_thumbnail_get_image_buffer(), dt_thumbnail_image_refresh_real(), and dt_thumbnail_new().
| dt_pthread_mutex_t dt_thumbnail_t::lock |
Definition at line 130 of file thumbnail.h.
Referenced by _finish_buffer_thread(), _get_image_buffer(), _thumb_draw_image(), _thumbnail_free(), _thumbtable_drag_set_icon(), dt_thumbnail_destroy(), dt_thumbnail_get_image_buffer(), dt_thumbnail_image_refresh_real(), and dt_thumbnail_new().
| gboolean dt_thumbnail_t::mouse_over |
Definition at line 73 of file thumbnail.h.
Referenced by _event_main_motion(), _mouse_over_image_callback(), _thumb_update_icons(), and dt_thumbnail_set_mouseover().
| dt_thumbnail_overlay_t dt_thumbnail_t::over |
Definition at line 106 of file thumbnail.h.
Referenced by _add_thumbnail_at_rowid(), _resize_thumbnails(), _thumb_update_icons(), dt_thumbnail_new(), dt_thumbnail_resize(), and dt_thumbnail_set_overlay().
| dt_atomic_int dt_thumbnail_t::ref_count |
Definition at line 133 of file thumbnail.h.
Referenced by _thumbnail_release(), dt_thumbnail_get_image_buffer(), and dt_thumbnail_new().
| int32_t dt_thumbnail_t::rowid |
Definition at line 68 of file thumbnail.h.
Referenced by _add_thumbnail_at_rowid(), _add_thumbnail_group_borders(), _dt_selection_changed_callback(), _event_main_release(), _set_thumb_position(), _thumb_compare_rowid_desc(), _thumb_write_extension(), dt_thumbnail_new(), and dt_thumbnail_set_mouseover().
| gboolean dt_thumbnail_t::selected |
Definition at line 74 of file thumbnail.h.
Referenced by _dt_selection_changed_callback(), _thumb_update_icons(), and dt_thumbnail_update_selection().
| struct dt_thumbtable_t* dt_thumbnail_t::table |
Definition at line 115 of file thumbnail.h.
Referenced by _event_image_motion(), _event_image_press(), _event_main_enter(), _event_main_leave(), _event_main_motion(), _event_main_press(), _event_main_release(), _get_image_buffer(), _image_update_group_tooltip(), _thumb_draw_image(), dt_thumbnail_destroy(), dt_thumbnail_new(), and dt_thumbnail_set_mouseover().
| GtkWidget* dt_thumbnail_t::w_altered |
Definition at line 95 of file thumbnail.h.
Referenced by _altered_enter(), _thumb_resize_overlays(), _thumb_update_icons(), dt_thumbnail_create_widget(), and dt_thumbnail_destroy().
| GtkWidget* dt_thumbnail_t::w_alternative |
Definition at line 99 of file thumbnail.h.
Referenced by dt_thumbnail_alternative_mode(), dt_thumbnail_create_widget(), and dt_thumbnail_destroy().
| GtkWidget* dt_thumbnail_t::w_audio |
Definition at line 97 of file thumbnail.h.
Referenced by _thumb_resize_overlays(), _thumb_update_icons(), dt_thumbnail_create_widget(), and dt_thumbnail_destroy().
| GtkWidget* dt_thumbnail_t::w_background |
Definition at line 81 of file thumbnail.h.
Referenced by dt_thumbnail_create_widget().
| GtkWidget* dt_thumbnail_t::w_bottom_eb |
Definition at line 88 of file thumbnail.h.
Referenced by _event_star_enter(), _thumb_update_icons(), dt_thumbnail_create_widget(), dt_thumbnail_destroy(), dt_thumbnail_resize(), and dt_thumbnail_set_mouseover().
| GtkWidget* dt_thumbnail_t::w_camera |
Definition at line 123 of file thumbnail.h.
Referenced by _create_alternative_view(), dt_thumbnail_create_widget(), and dt_thumbnail_destroy().
| GtkWidget* dt_thumbnail_t::w_color |
Definition at line 91 of file thumbnail.h.
Referenced by _thumb_resize_overlays(), _thumb_update_icons(), dt_thumbnail_create_widget(), dt_thumbnail_destroy(), dt_thumbnail_resync_info(), and dt_thumbnail_update_gui().
| GtkWidget* dt_thumbnail_t::w_cursor |
Definition at line 87 of file thumbnail.h.
Referenced by _event_cursor_draw(), _thumb_resize_overlays(), _thumb_update_icons(), dt_thumbnail_create_widget(), and dt_thumbnail_destroy().
| GtkWidget* dt_thumbnail_t::w_datetime |
Definition at line 125 of file thumbnail.h.
Referenced by _create_alternative_view(), dt_thumbnail_create_widget(), and dt_thumbnail_destroy().
| GtkWidget* dt_thumbnail_t::w_exposure |
Definition at line 121 of file thumbnail.h.
Referenced by _create_alternative_view(), dt_thumbnail_create_widget(), and dt_thumbnail_destroy().
| GtkWidget* dt_thumbnail_t::w_exposure_bias |
Definition at line 122 of file thumbnail.h.
Referenced by _create_alternative_view(), dt_thumbnail_create_widget(), and dt_thumbnail_destroy().
| GtkWidget* dt_thumbnail_t::w_ext |
Definition at line 82 of file thumbnail.h.
Referenced by _thumb_resize_overlays(), _thumb_update_icons(), _thumb_write_extension(), dt_thumbnail_create_widget(), and dt_thumbnail_destroy().
| GtkWidget* dt_thumbnail_t::w_filename |
Definition at line 124 of file thumbnail.h.
Referenced by _create_alternative_view(), dt_thumbnail_create_widget(), and dt_thumbnail_destroy().
| GtkWidget* dt_thumbnail_t::w_focal |
Definition at line 127 of file thumbnail.h.
Referenced by _create_alternative_view(), dt_thumbnail_create_widget(), and dt_thumbnail_destroy().
| GtkWidget* dt_thumbnail_t::w_folder |
Definition at line 128 of file thumbnail.h.
Referenced by _create_alternative_view(), dt_thumbnail_create_widget(), and dt_thumbnail_destroy().
| GtkWidget* dt_thumbnail_t::w_group |
Definition at line 96 of file thumbnail.h.
Referenced by _image_update_group_tooltip(), _thumb_resize_overlays(), _thumb_update_icons(), dt_thumbnail_create_widget(), and dt_thumbnail_destroy().
| GtkWidget* dt_thumbnail_t::w_image |
Definition at line 84 of file thumbnail.h.
Referenced by _event_image_motion(), _finish_buffer_thread(), _get_image_buffer(), _thumb_draw_image(), dt_thumbnail_create_widget(), dt_thumbnail_destroy(), dt_thumbnail_get_image_buffer(), dt_thumbnail_image_refresh_real(), dt_thumbnail_resize(), and dt_thumbtable_offset_zoom().
| GtkWidget* dt_thumbnail_t::w_lens |
Definition at line 126 of file thumbnail.h.
Referenced by _create_alternative_view(), dt_thumbnail_create_widget(), and dt_thumbnail_destroy().
| GtkWidget* dt_thumbnail_t::w_local_copy |
Definition at line 94 of file thumbnail.h.
Referenced by _thumb_resize_overlays(), _thumb_update_icons(), dt_thumbnail_create_widget(), and dt_thumbnail_destroy().
| GtkWidget* dt_thumbnail_t::w_main |
Definition at line 80 of file thumbnail.h.
Referenced by _thumb_remove(), _thumb_update_icons(), _thumb_update_rating_class(), dt_thumbnail_create_widget(), dt_thumbnail_destroy(), dt_thumbnail_image_refresh_real(), dt_thumbnail_resize(), dt_thumbnail_resync_info(), dt_thumbnail_set_drop(), and dt_thumbnail_set_mouseover().
| GtkWidget* dt_thumbnail_t::w_reject |
Definition at line 89 of file thumbnail.h.
Referenced by _event_rating_release(), _thumb_resize_overlays(), _thumb_update_icons(), dt_thumbnail_create_widget(), and dt_thumbnail_destroy().
| GtkWidget* dt_thumbnail_t::w_stars[5] |
Definition at line 90 of file thumbnail.h.
Referenced by _event_rating_release(), _event_star_enter(), _event_star_leave(), _thumb_resize_overlays(), _thumb_update_icons(), dt_thumbnail_create_widget(), and dt_thumbnail_destroy().
| GtkWidget* dt_thumbnail_t::w_top_eb |
Definition at line 93 of file thumbnail.h.
Referenced by dt_thumbnail_create_widget(), dt_thumbnail_destroy(), and dt_thumbnail_resize().
| GtkWidget* dt_thumbnail_t::widget |
Definition at line 79 of file thumbnail.h.
Referenced by _add_thumbnail_at_rowid(), _dt_image_info_changed_callback(), _dt_selection_changed_callback(), _dt_thumbtable_empty_list(), _event_main_enter(), _event_main_leave(), _event_main_motion(), _event_main_press(), _lib_duplicate_init_callback(), _mouse_over_image_callback(), _resize_thumbnails(), _thumb_update_icons(), dt_thumbnail_alternative_mode(), dt_thumbnail_create_widget(), dt_thumbnail_destroy(), dt_thumbnail_resize(), dt_thumbnail_resync_info(), dt_thumbnail_set_group_border(), dt_thumbnail_set_mouseover(), and dt_thumbtable_stop().
| int dt_thumbnail_t::width |
Definition at line 69 of file thumbnail.h.
Referenced by _add_thumbnail_at_rowid(), _resize_thumbnails(), and dt_thumbnail_resize().
| int dt_thumbnail_t::x |
Definition at line 70 of file thumbnail.h.
Referenced by _add_thumbnail_at_rowid(), _resize_thumbnails(), and _set_thumb_position().
| int dt_thumbnail_t::y |
Definition at line 70 of file thumbnail.h.
Referenced by _add_thumbnail_at_rowid(), _resize_thumbnails(), and _set_thumb_position().
| double dt_thumbnail_t::zoomx |
Definition at line 109 of file thumbnail.h.
Referenced by _event_image_motion(), _get_image_buffer(), _thumb_draw_image(), dt_thumbnail_new(), and dt_thumbtable_offset_zoom().
| double dt_thumbnail_t::zoomy |
Definition at line 110 of file thumbnail.h.
Referenced by _event_image_motion(), _get_image_buffer(), _thumb_draw_image(), dt_thumbnail_new(), and dt_thumbtable_offset_zoom().