![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include "lua/database.h"
#include "common/collection.h"
#include "common/darktable.h"
#include "common/debug.h"
#include "common/film.h"
#include "common/grealpath.h"
#include "common/image.h"
#include "control/control.h"
#include "lua/events.h"
#include "lua/film.h"
#include "lua/image.h"
#include "lua/types.h"
#include <errno.h>
Functions | |
int | dt_lua_duplicate_image (lua_State *L) |
int | dt_lua_delete_image (lua_State *L) |
int | dt_lua_move_image (lua_State *L) |
int | dt_lua_copy_image (lua_State *L) |
static int | import_images (lua_State *L) |
static int | database_len (lua_State *L) |
static int | database_numindex (lua_State *L) |
static int | database_get_image (lua_State *L) |
static int | collection_len (lua_State *L) |
static int | collection_numindex (lua_State *L) |
int | dt_lua_init_database (lua_State *L) |
|
static |
References darktable_t::collection, darktable, and dt_collection_get_count().
Referenced by dt_lua_init_database().
|
static |
References darktable_t::collection, darktable, and dt_collection_get_nth().
Referenced by dt_lua_init_database().
|
static |
References darktable, darktable_t::db, dt_database_get(), and DT_DEBUG_SQLITE3_PREPARE_V2.
Referenced by dt_lua_init_database().
|
static |
References darktable, darktable_t::db, dt_database_get(), and DT_DEBUG_SQLITE3_PREPARE_V2.
Referenced by dt_lua_init_database().
|
static |
References darktable, darktable_t::db, dt_database_get(), and DT_DEBUG_SQLITE3_PREPARE_V2.
Referenced by dt_lua_init_database().
int dt_lua_copy_image | ( | lua_State * | L | ) |
References dt_image_copy(), dt_image_copy_rename(), and UNKNOWN_IMAGE.
Referenced by dt_lua_init_database(), dt_lua_init_film(), and dt_lua_init_image().
int dt_lua_delete_image | ( | lua_State * | L | ) |
References dt_image_remove().
Referenced by dt_lua_init_database(), and dt_lua_init_image().
int dt_lua_duplicate_image | ( | lua_State * | L | ) |
References dt_image_duplicate().
Referenced by dt_lua_init_database(), and dt_lua_init_image().
int dt_lua_init_database | ( | lua_State * | L | ) |
References collection_len(), collection_numindex(), database_get_image(), database_len(), database_numindex(), dt_lua_copy_image(), dt_lua_delete_image(), dt_lua_duplicate_image(), dt_lua_event_add(), dt_lua_event_multiinstance_destroy(), dt_lua_event_multiinstance_register(), dt_lua_event_multiinstance_trigger(), dt_lua_init_singleton(), dt_lua_move_image(), dt_lua_push_darktable_lib(), dt_lua_type_member_common(), dt_lua_type_register_const_type(), dt_lua_type_register_number_const_type(), and import_images().
int dt_lua_move_image | ( | lua_State * | L | ) |
References dt_image_move(), dt_image_rename(), and UNKNOWN_IMAGE.
Referenced by dt_lua_init_database(), dt_lua_init_film(), and dt_lua_init_image().
|
static |
References darktable_t::collection, darktable, DT_COLLECTION_CHANGE_RELOAD, DT_COLLECTION_PROP_UNDEF, dt_collection_update_query(), dt_control_queue_redraw_center(), DT_DEBUG_CONTROL_SIGNAL_RAISE, dt_film_cleanup(), dt_film_import(), dt_film_init(), dt_film_is_empty(), dt_film_new(), dt_film_remove(), dt_image_import_lua(), DT_SIGNAL_FILMROLLS_CHANGED, dt_util_fix_path(), g_realpath(), dt_film_t::id, and darktable_t::signals.
Referenced by dt_lua_init_database().