![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include "gui/guides.h"
#include "common/darktable.h"
#include "lua/cairo.h"
#include "lua/call.h"
#include "lua/lua.h"
#include "lua/widget/widget.h"
Data Structures | |
struct | callback_data_t |
Typedefs | |
typedef struct callback_data_t | callback_data_t |
Functions | |
static void | _guides_draw_callback (cairo_t *cr, const float x, const float y, const float w, const float h, const float zoom_scale, void *user_data) |
static GtkWidget * | _guides_gui_callback (dt_iop_module_t *self, void *user_data) |
static int | register_guide (lua_State *L) |
int | dt_lua_init_guides (lua_State *L) |
typedef struct callback_data_t callback_data_t |
|
static |
References darktable, callback_data_t::draw_callback_id, dt_lua_treated_pcall(), dt_lua_type_gpointer_drop(), and darktable_t::lua_state.
Referenced by register_guide().
|
static |
References darktable, dt_lua_treated_pcall(), dt_lua_widget_bind(), callback_data_t::gui_callback_id, darktable_t::lua_state, and dt_lua_widget_t::widget.
Referenced by register_guide().
int dt_lua_init_guides | ( | lua_State * | L | ) |
initialize lua stuff at DT start time
References dt_lua_goto_subtable(), dt_lua_push_darktable_lib(), and register_guide().
|
static |
References _guides_draw_callback(), _guides_gui_callback(), callback_data_t::draw_callback_id, dt_guides_add_guide(), callback_data_t::gui_callback_id, and name.
Referenced by dt_lua_init_guides().