![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include "common/darktable.h"#include "control/signal.h"#include "dtgtk/button.h"#include "gui/gtk.h"#include "libs/lib.h"#include "libs/lib_api.h"
Include dependency graph for module_toolbox.c:Go to the source code of this file.
Data Structures | |
| struct | child_data_t |
| struct | dt_lib_module_toolbox_t |
Typedefs | |
| typedef struct child_data_t | child_data_t |
| typedef struct dt_lib_module_toolbox_t | dt_lib_module_toolbox_t |
Functions | |
| static void | _lib_module_toolbox_add (dt_lib_module_t *self, GtkWidget *widget, dt_view_type_flags_t views) |
| const char * | name (struct dt_lib_module_t *self) |
| const char ** | views (dt_lib_module_t *self) |
| uint32_t | container (dt_lib_module_t *self) |
| int | expandable (dt_lib_module_t *self) |
| int | position () |
| void | gui_init (dt_lib_module_t *self) |
| void | gui_cleanup (dt_lib_module_t *self) |
| void | view_enter (struct dt_lib_module_t *self, struct dt_view_t *old_view, struct dt_view_t *new_view) |
| typedef struct child_data_t child_data_t |
| typedef struct dt_lib_module_toolbox_t dt_lib_module_toolbox_t |
|
static |
Definition at line 130 of file module_toolbox.c.
References child_data_t::child, d, dt_lib_module_t::data, FALSE, child_data_t::views, and views().
Referenced by gui_init().
| uint32_t container | ( | dt_lib_module_t * | self | ) |
Definition at line 64 of file module_toolbox.c.
References DT_UI_CONTAINER_PANEL_LEFT_BOTTOM.
| int expandable | ( | dt_lib_module_t * | self | ) |
Definition at line 69 of file module_toolbox.c.
| void gui_cleanup | ( | dt_lib_module_t * | self | ) |
Definition at line 103 of file module_toolbox.c.
References d, dt_lib_module_t::data, dt_free, dt_free_gpointer(), and IS_NULL_PTR.
| void gui_init | ( | dt_lib_module_t * | self | ) |
Definition at line 80 of file module_toolbox.c.
References _lib_module_toolbox_add(), dt_view_manager_t::add, d, darktable, dt_lib_module_t::data, DT_GUI_BOX_SPACING, FALSE, dt_view_manager_t::module_toolbox, dt_view_manager_t::proxy, darktable_t::view_manager, and dt_lib_module_t::widget.
| const char * name | ( | struct dt_lib_module_t * | self | ) |
Definition at line 53 of file module_toolbox.c.
| int position | ( | ) |
Definition at line 74 of file module_toolbox.c.
| void view_enter | ( | struct dt_lib_module_t * | self, |
| struct dt_view_t * | old_view, | ||
| struct dt_view_t * | new_view | ||
| ) |
Definition at line 112 of file module_toolbox.c.
References child_data_t::child, d, dt_lib_module_t::data, and child_data_t::views.
| const char ** views | ( | dt_lib_module_t * | self | ) |
Definition at line 58 of file module_toolbox.c.
References v.
Referenced by _lib_module_toolbox_add().