30#define DT_UI_PANEL_MODULE_SPACING 0
31#define DT_UI_PANEL_SIDE_DEFAULT_SIZE 350
32#define DT_UI_PANEL_BOTTOM_DEFAULT_SIZE 120
uint32_t container(dt_lib_module_t *self)
Definition backgroundjobs.c:77
static const dt_aligned_pixel_simd_t const dt_adaptation_t const float p
Definition chromatic_adaptation.h:315
const float c
Definition colorspaces_inline_conversions.h:1365
struct _GtkWidget GtkWidget
Definition splash.h:29
Definition thumbtable.h:96
Definition window_manager.h:84
GtkWidget * top_panel
Definition window_manager.h:92
dt_thumbtable_t * thumbtable_lighttable
Definition window_manager.h:102
GtkWidget * containers[DT_UI_CONTAINER_SIZE]
Definition window_manager.h:86
GtkWidget * main_window
Definition window_manager.h:99
GtkWidget * center_base
Definition window_manager.h:96
struct dt_header_t * header
Definition window_manager.h:109
GtkWidget * log_msg
Definition window_manager.h:106
dt_thumbtable_t * thumbtable_filmstrip
Definition window_manager.h:103
GtkWidget * center
Definition window_manager.h:95
GtkWidget * panels[DT_UI_PANEL_SIZE]
Definition window_manager.h:89
GtkWidget * toast_msg
Definition window_manager.h:106
GtkWidget * dt_ui_toast_msg(dt_ui_t *ui)
get the toast message widget
Definition window_manager.c:114
GtkWidget * dt_ui_center(dt_ui_t *ui)
get the center drawable widget
Definition window_manager.c:101
gchar * panels_get_view_path(char *suffix)
Definition window_manager.c:46
void dt_ui_cleanup_titlebar(dt_ui_t *ui)
Definition window_manager.c:772
dt_ui_container_t
Definition window_manager.h:49
@ DT_UI_CONTAINER_SIZE
Definition window_manager.h:77
@ DT_UI_CONTAINER_PANEL_LEFT_BOTTOM
Definition window_manager.h:67
@ DT_UI_CONTAINER_PANEL_RIGHT_BOTTOM
Definition window_manager.h:71
@ DT_UI_CONTAINER_PANEL_RIGHT_CENTER
Definition window_manager.h:70
@ DT_UI_CONTAINER_PANEL_LEFT_CENTER
Definition window_manager.h:60
@ DT_UI_CONTAINER_PANEL_LEFT_TOP
Definition window_manager.h:53
@ DT_UI_CONTAINER_PANEL_RIGHT_TOP
Definition window_manager.h:69
@ DT_UI_CONTAINER_PANEL_TOP_SECOND_ROW
Definition window_manager.h:74
gchar * panels_get_panel_path(dt_ui_panel_t panel, char *suffix)
Definition window_manager.c:62
void dt_ui_init_titlebar(dt_ui_t *ui)
Definition window_manager.c:593
int dt_ui_panel_get_size(dt_ui_t *ui, const dt_ui_panel_t p)
get width of right, left, or bottom panel
Definition window_manager.c:69
void dt_ui_set_window_buttons_visible(dt_ui_t *ui, gboolean visible)
Definition window_manager.c:755
gboolean dt_ui_panel_ancestor(dt_ui_t *ui, const dt_ui_panel_t p, GtkWidget *w)
is the panel ancestor of widget
Definition window_manager.c:95
void dt_ui_cleanup_main_table(dt_ui_t *ui)
Definition window_manager.c:578
dt_ui_panel_t
Definition window_manager.h:35
@ DT_UI_PANEL_TOP
Definition window_manager.h:37
@ DT_UI_PANEL_SIZE
Definition window_manager.h:45
@ DT_UI_PANEL_BOTTOM
Definition window_manager.h:43
@ DT_UI_PANEL_LEFT
Definition window_manager.h:39
@ DT_UI_PANEL_RIGHT
Definition window_manager.h:41
void dt_ui_init_main_table(GtkWidget *container, dt_ui_t *ui)
Definition window_manager.c:521
GtkWidget * dt_ui_log_msg(dt_ui_t *ui)
get the log message widget
Definition window_manager.c:110
void dt_ui_init_global_menu(dt_ui_t *ui)
Definition window_manager.c:658
GtkWidget * dt_ui_main_window(dt_ui_t *ui)
get the main window widget
Definition window_manager.c:119
void dt_ui_restore_panels(dt_ui_t *ui)
Definition window_manager.c:180
void dt_ui_set_image_info_label(dt_ui_t *ui, const char *label)
Definition window_manager.c:749
void dt_ui_container_add_widget(dt_ui_t *ui, const dt_ui_container_t c, GtkWidget *w)
Definition window_manager.c:129
void dt_hinter_set_message(dt_ui_t *ui, const char *message)
Definition window_manager.c:761
GtkWidget * dt_ui_center_base(dt_ui_t *ui)
Definition window_manager.c:105
GtkBox * dt_ui_get_container(dt_ui_t *ui, const dt_ui_container_t c)
Definition window_manager.c:124