![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include "lua/lua.h"
#include "common/darktable.h"
#include "control/control.h"
#include "lua/call.h"
Functions | |
void | dt_lua_debug_stack_internal (lua_State *L, const char *function, int line) |
void | dt_lua_debug_table_internal (lua_State *L, int t, const char *function, int line) |
int | dt_lua_push_darktable_lib (lua_State *L) |
void | dt_lua_goto_subtable (lua_State *L, const char *sub_name) |
void | dt_lua_init_lock () |
void | dt_lua_lock_internal (const char *function, const char *file, int line, gboolean silent) |
void | dt_lua_unlock_internal (const char *function, int line) |
static gboolean | async_redraw (gpointer data) |
void | dt_lua_redraw_screen () |
|
static |
References dt_control_queue_redraw().
Referenced by dt_lua_redraw_screen().
void dt_lua_init_lock | ( | ) |
References darktable, dt_pthread_mutex_init(), dt_pthread_mutex_lock(), dt_pthread_mutex_unlock(), and darktable_t::lua_state.
Referenced by dt_lua_init_early().
void dt_lua_lock_internal | ( | const char * | function, |
const char * | file, | ||
int | line, | ||
gboolean | silent | ||
) |
int dt_lua_push_darktable_lib | ( | lua_State * | L | ) |
Referenced by dt_lua_init(), dt_lua_init_call(), dt_lua_init_configuration(), dt_lua_init_database(), dt_lua_init_early(), dt_lua_init_early_events(), dt_lua_init_early_format(), dt_lua_init_early_storage(), dt_lua_init_film(), dt_lua_init_gettext(), dt_lua_init_gui(), dt_lua_init_guides(), dt_lua_init_lualib(), dt_lua_init_luastorages(), dt_lua_init_password(), dt_lua_init_preferences(), dt_lua_init_print(), dt_lua_init_styles(), dt_lua_init_tags(), dt_lua_init_widget(), load_from_lua(), and luaopen_darktable().
void dt_lua_redraw_screen | ( | ) |
References async_redraw(), darktable, and darktable_t::gui.
Referenced by dt_lua_event_trigger(), dt_lua_widget_trigger_callback(), and run_early_script().
void dt_lua_unlock_internal | ( | const char * | function, |
int | line | ||
) |
References darktable, DT_DEBUG_LUA, dt_print(), dt_pthread_mutex_lock(), dt_pthread_mutex_unlock(), and darktable_t::lua_state.