![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include "lua/tags.h"
#include "common/darktable.h"
#include "common/debug.h"
#include "common/image.h"
#include "common/tags.h"
#include "control/signal.h"
#include "lua/image.h"
#include "lua/types.h"
Functions | |
static int | tag_name (lua_State *L) |
static int | tag_tostring (lua_State *L) |
static int | tag_length (lua_State *L) |
static int | tag_index (lua_State *L) |
static int | tag_lib_length (lua_State *L) |
static int | tag_lib_index (lua_State *L) |
static int | tag_lib_create (lua_State *L) |
static int | tag_delete (lua_State *L) |
int | dt_lua_tag_attach (lua_State *L) |
int | dt_lua_tag_detach (lua_State *L) |
static int | tag_lib_find (lua_State *L) |
int | dt_lua_tag_get_attached (lua_State *L) |
int | dt_lua_tag_get_tagged_images (lua_State *L) |
int | dt_lua_init_tags (lua_State *L) |
int dt_lua_init_tags | ( | lua_State * | L | ) |
References dt_lua_init_int_type, dt_lua_init_singleton(), dt_lua_push_darktable_lib(), dt_lua_tag_attach(), dt_lua_tag_detach(), dt_lua_tag_get_attached(), dt_lua_tag_get_tagged_images(), dt_lua_type_member_common(), dt_lua_type_register_const, dt_lua_type_register_const_type(), dt_lua_type_register_number_const, dt_lua_type_register_number_const_type(), dt_lua_type_setmetafield, tag_delete(), tag_index(), tag_length(), tag_lib_create(), tag_lib_find(), tag_lib_index(), tag_lib_length(), tag_name(), and tag_tostring().
int dt_lua_tag_attach | ( | lua_State * | L | ) |
References darktable, DT_DEBUG_CONTROL_SIGNAL_RAISE, dt_image_synch_xmp(), DT_SIGNAL_TAG_CHANGED, dt_tag_attach(), darktable_t::signals, TRUE, and UNKNOWN_IMAGE.
Referenced by dt_lua_init_image(), and dt_lua_init_tags().
int dt_lua_tag_detach | ( | lua_State * | L | ) |
References darktable, DT_DEBUG_CONTROL_SIGNAL_RAISE, dt_image_synch_xmp(), DT_SIGNAL_TAG_CHANGED, dt_tag_detach(), darktable_t::signals, and TRUE.
Referenced by dt_lua_init_image(), and dt_lua_init_tags().
int dt_lua_tag_get_attached | ( | lua_State * | L | ) |
References darktable, darktable_t::db, dt_database_get(), DT_DEBUG_SQLITE3_BIND_INT, and DT_DEBUG_SQLITE3_PREPARE_V2.
Referenced by dt_lua_init_image(), and dt_lua_init_tags().
int dt_lua_tag_get_tagged_images | ( | lua_State * | L | ) |
References darktable, darktable_t::db, dt_database_get(), DT_DEBUG_SQLITE3_BIND_INT, and DT_DEBUG_SQLITE3_PREPARE_V2.
Referenced by dt_lua_init_tags().
|
static |
|
static |
References darktable, darktable_t::db, dt_database_get(), DT_DEBUG_SQLITE3_BIND_INT, and DT_DEBUG_SQLITE3_PREPARE_V2.
Referenced by dt_lua_init_tags().
|
static |
References darktable, darktable_t::db, dt_database_get(), DT_DEBUG_SQLITE3_BIND_INT, and DT_DEBUG_SQLITE3_PREPARE_V2.
Referenced by dt_lua_init_tags().
|
static |
References dt_tag_new_from_gui(), and name.
Referenced by dt_lua_init_tags().
|
static |
References dt_tag_exists(), and name.
Referenced by dt_lua_init_tags().
|
static |
References darktable, darktable_t::db, dt_database_get(), and DT_DEBUG_SQLITE3_PREPARE_V2.
Referenced by dt_lua_init_tags().
|
static |
References darktable, darktable_t::db, dt_database_get(), and DT_DEBUG_SQLITE3_PREPARE_V2.
Referenced by dt_lua_init_tags().
|
static |
References dt_tag_get_name(), and name.
Referenced by dt_lua_init_tags().
|
static |
References dt_tag_get_name(), and name.
Referenced by dt_lua_init_tags().