![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include "lua/lualib.h"
#include "control/control.h"
#include "libs/lib.h"
#include "lua/widget/widget.h"
#include "views/view.h"
Data Structures | |
struct | position_description_t |
struct | lua_lib_data_t |
Typedefs | |
typedef struct position_description_t | position_description_t |
Functions | |
static int | expandable_wrapper (struct dt_lib_module_t *self) |
static int | version_wrapper () |
static const char * | name_wrapper (struct dt_lib_module_t *self) |
static void | gui_init_wrapper (struct dt_lib_module_t *self) |
static void | gui_reset_wrapper (struct dt_lib_module_t *self) |
static void | gui_cleanup_wrapper (struct dt_lib_module_t *self) |
static const char ** | view_wrapper (struct dt_lib_module_t *self) |
static position_description_t * | get_position_description (lua_lib_data_t *gui_data, const dt_view_t *cur_view) |
uint32_t | container_wrapper (struct dt_lib_module_t *self) |
int | position_wrapper (const struct dt_lib_module_t *self) |
static int | async_lib_call (lua_State *L) |
static void | view_enter_wrapper (struct dt_lib_module_t *self, struct dt_view_t *old_view, struct dt_view_t *new_view) |
static void | view_leave_wrapper (struct dt_lib_module_t *self, struct dt_view_t *old_view, struct dt_view_t *new_view) |
static int | register_lib (lua_State *L) |
int | dt_lua_init_lualib (lua_State *L) |
Variables | |
static dt_lib_module_t | ref_lib |
typedef struct position_description_t position_description_t |
|
static |
References dt_lua_module_entry_push().
Referenced by view_enter_wrapper(), and view_leave_wrapper().
uint32_t container_wrapper | ( | struct dt_lib_module_t * | self | ) |
int dt_lua_init_lualib | ( | lua_State * | L | ) |
References dt_lua_gtk_wrap, dt_lua_push_darktable_lib(), and register_lib().
|
static |
References dt_lib_module_t::data, and lua_lib_data_t::expandable.
|
static |
References dt_view_t::module_name, lua_lib_data_t::position_descriptions, and position_description_t::view.
Referenced by container_wrapper(), and position_wrapper().
|
static |
|
static |
|
static |
|
static |
References dt_lib_module_t::data.
int position_wrapper | ( | const struct dt_lib_module_t * | self | ) |
|
static |
References container(), position_description_t::container, darktable, dt_lib_module_t::data, dt_lib_init_presets(), dt_lib_sort_plugins(), dt_lua_lib_register(), dt_lua_module_entry_push(), dt_lua_widget_bind(), dt_view_manager_get_current_view(), dt_view_manager_switch_by_view(), lua_lib_data_t::expandable, darktable_t::lib, dt_view_t::module_name, name, lua_lib_data_t::name, dt_lib_module_t::plugin_name, dt_lib_t::plugins, position_description_t::position, lua_lib_data_t::position_descriptions, ref_lib, position_description_t::view, darktable_t::view_manager, lua_lib_data_t::views, dt_lib_module_t::widget, and lua_lib_data_t::widget.
Referenced by dt_lua_init_lualib().
|
static |
|
static |
References async_lib_call(), dt_lua_async_call_alien, LUA_ASYNC_DONE, and LUA_ASYNC_TYPENAME.
|
static |
References async_lib_call(), dt_lua_async_call_alien, LUA_ASYNC_DONE, and LUA_ASYNC_TYPENAME.
|
static |
References dt_lib_module_t::data, and lua_lib_data_t::views.
|
static |
Referenced by register_lib().