Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
lualib.c File Reference
#include "lua/lualib.h"
#include "control/control.h"
#include "libs/lib.h"
#include "lua/widget/widget.h"
#include "views/view.h"
+ Include dependency graph for lualib.c:

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_tget_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 Documentation

◆ position_description_t

Function Documentation

◆ async_lib_call()

static int async_lib_call ( lua_State L)
static

◆ container_wrapper()

◆ dt_lua_init_lualib()

int dt_lua_init_lualib ( lua_State L)

◆ expandable_wrapper()

static int expandable_wrapper ( struct dt_lib_module_t self)
static

◆ get_position_description()

static position_description_t * get_position_description ( lua_lib_data_t gui_data,
const dt_view_t cur_view 
)
static

◆ gui_cleanup_wrapper()

◆ gui_init_wrapper()

static void gui_init_wrapper ( struct dt_lib_module_t self)
static

◆ gui_reset_wrapper()

◆ name_wrapper()

static const char * name_wrapper ( struct dt_lib_module_t self)
static

References dt_lib_module_t::data.

◆ position_wrapper()

◆ register_lib()

◆ version_wrapper()

static int version_wrapper ( )
static

◆ view_enter_wrapper()

static void view_enter_wrapper ( struct dt_lib_module_t self,
struct dt_view_t old_view,
struct dt_view_t new_view 
)
static

◆ view_leave_wrapper()

static void view_leave_wrapper ( struct dt_lib_module_t self,
struct dt_view_t old_view,
struct dt_view_t new_view 
)
static

◆ view_wrapper()

static const char ** view_wrapper ( struct dt_lib_module_t self)
static

Variable Documentation

◆ ref_lib

dt_lib_module_t ref_lib
static

Referenced by register_lib().