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

#include <thumbtable.h>

+ Collaboration diagram for dt_thumbtable_t:

Data Fields

dt_thumbtable_mode_t mode
 
dt_thumbnail_overlay_t overlays
 
GtkWidget * grid
 
int grid_cols
 
GList * list
 
int thumbs_per_row
 
int thumb_width
 
int thumb_height
 
int view_width
 
int view_height
 
gboolean dragging
 
int last_x
 
int last_y
 
int drag_dx
 
int drag_dy
 
dt_thumbnail_tdrag_thumb
 
GList * drag_list
 
uint32_t thumb_nb
 
gboolean collection_inited
 
gboolean thumbs_inited
 
gboolean configured
 
uint64_t collection_hash
 
int collection_count
 
int min_row_id
 
int max_row_id
 
dt_thumbtable_cache_tlut
 
GtkWidget * scroll_window
 
GtkAdjustment * v_scrollbar
 
GtkAdjustment * h_scrollbar
 
double x_position
 
double y_position
 
GtkWidget * parent_overlay
 
dt_pthread_mutex_t lock
 
gboolean reset_collection
 
gboolean alternate_mode
 
int rowid
 
gboolean collapse_groups
 
dt_thumbtable_zoom_t zoom
 
gboolean focus_regions
 
gboolean focus_peaking
 
gboolean draw_group_borders
 

Field Documentation

◆ alternate_mode

gboolean dt_thumbtable_t::alternate_mode

◆ collapse_groups

◆ collection_count

◆ collection_hash

uint64_t dt_thumbtable_t::collection_hash

◆ collection_inited

◆ configured

◆ drag_dx

int dt_thumbtable_t::drag_dx

◆ drag_dy

int dt_thumbtable_t::drag_dy

◆ drag_list

GList* dt_thumbtable_t::drag_list

◆ drag_thumb

dt_thumbnail_t* dt_thumbtable_t::drag_thumb

◆ dragging

gboolean dt_thumbtable_t::dragging

◆ draw_group_borders

◆ focus_peaking

gboolean dt_thumbtable_t::focus_peaking

◆ focus_regions

gboolean dt_thumbtable_t::focus_regions

◆ grid

◆ grid_cols

int dt_thumbtable_t::grid_cols

Referenced by dt_thumbtable_new().

◆ h_scrollbar

◆ last_x

int dt_thumbtable_t::last_x

◆ last_y

int dt_thumbtable_t::last_y

◆ list

◆ lock

◆ lut

◆ max_row_id

◆ min_row_id

◆ mode

◆ overlays

◆ parent_overlay

◆ reset_collection

gboolean dt_thumbtable_t::reset_collection

◆ rowid

◆ scroll_window

◆ thumb_height

◆ thumb_nb

◆ thumb_width

◆ thumbs_inited

◆ thumbs_per_row

◆ v_scrollbar

◆ view_height

◆ view_width

◆ x_position

double dt_thumbtable_t::x_position

Referenced by dt_thumbtable_new().

◆ y_position

double dt_thumbtable_t::y_position

Referenced by dt_thumbtable_new().

◆ zoom


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