12#define DT_UI_PANEL_MODULE_SPACING 0
13#define DT_UI_PANEL_SIDE_DEFAULT_SIZE 350
14#define DT_UI_PANEL_BOTTOM_DEFAULT_SIZE 120
uint32_t container(dt_lib_module_t *self)
Definition backgroundjobs.c:61
Definition thumbtable.h:85
Definition window_manager.h:66
GtkWidget * top_panel
Definition window_manager.h:74
dt_thumbtable_t * thumbtable_lighttable
Definition window_manager.h:84
GtkWidget * containers[DT_UI_CONTAINER_SIZE]
Definition window_manager.h:68
GtkWidget * main_window
Definition window_manager.h:81
GtkWidget * center_base
Definition window_manager.h:78
struct dt_header_t * header
Definition window_manager.h:91
GtkWidget * log_msg
Definition window_manager.h:88
dt_thumbtable_t * thumbtable_filmstrip
Definition window_manager.h:85
GtkWidget * center
Definition window_manager.h:77
GtkWidget * panels[DT_UI_PANEL_SIZE]
Definition window_manager.h:71
GtkWidget * toast_msg
Definition window_manager.h:88
GtkWidget * dt_ui_toast_msg(dt_ui_t *ui)
get the toast message widget
Definition window_manager.c:94
GtkWidget * dt_ui_center(dt_ui_t *ui)
get the center drawable widget
Definition window_manager.c:81
gchar * panels_get_view_path(char *suffix)
Definition window_manager.c:26
void dt_ui_cleanup_titlebar(dt_ui_t *ui)
Definition window_manager.c:737
dt_ui_container_t
Definition window_manager.h:31
@ DT_UI_CONTAINER_SIZE
Definition window_manager.h:59
@ DT_UI_CONTAINER_PANEL_LEFT_BOTTOM
Definition window_manager.h:49
@ DT_UI_CONTAINER_PANEL_RIGHT_BOTTOM
Definition window_manager.h:53
@ DT_UI_CONTAINER_PANEL_RIGHT_CENTER
Definition window_manager.h:52
@ DT_UI_CONTAINER_PANEL_LEFT_CENTER
Definition window_manager.h:42
@ DT_UI_CONTAINER_PANEL_LEFT_TOP
Definition window_manager.h:35
@ DT_UI_CONTAINER_PANEL_RIGHT_TOP
Definition window_manager.h:51
@ DT_UI_CONTAINER_PANEL_TOP_SECOND_ROW
Definition window_manager.h:56
gchar * panels_get_panel_path(dt_ui_panel_t panel, char *suffix)
Definition window_manager.c:42
void dt_ui_init_titlebar(dt_ui_t *ui)
Definition window_manager.c:561
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:49
void dt_ui_set_window_buttons_visible(dt_ui_t *ui, gboolean visible)
Definition window_manager.c:721
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:75
void dt_ui_cleanup_main_table(dt_ui_t *ui)
Definition window_manager.c:554
dt_ui_panel_t
Definition window_manager.h:17
@ DT_UI_PANEL_TOP
Definition window_manager.h:19
@ DT_UI_PANEL_SIZE
Definition window_manager.h:27
@ DT_UI_PANEL_BOTTOM
Definition window_manager.h:25
@ DT_UI_PANEL_LEFT
Definition window_manager.h:21
@ DT_UI_PANEL_RIGHT
Definition window_manager.h:23
void dt_ui_init_main_table(GtkWidget *container, dt_ui_t *ui)
Definition window_manager.c:497
GtkWidget * dt_ui_log_msg(dt_ui_t *ui)
get the log message widget
Definition window_manager.c:90
void dt_ui_init_global_menu(dt_ui_t *ui)
Definition window_manager.c:626
GtkWidget * dt_ui_main_window(dt_ui_t *ui)
get the main window widget
Definition window_manager.c:99
void dt_ui_restore_panels(dt_ui_t *ui)
Definition window_manager.c:160
void dt_ui_set_image_info_label(dt_ui_t *ui, const char *label)
Definition window_manager.c:716
void dt_ui_container_add_widget(dt_ui_t *ui, const dt_ui_container_t c, GtkWidget *w)
Definition window_manager.c:109
void dt_hinter_set_message(dt_ui_t *ui, const char *message)
Definition window_manager.c:727
GtkWidget * dt_ui_center_base(dt_ui_t *ui)
Definition window_manager.c:85
GtkBox * dt_ui_get_container(dt_ui_t *ui, const dt_ui_container_t c)
Definition window_manager.c:104