Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
guides.c File Reference
#include "gui/guides.h"
#include "common/darktable.h"
#include "lua/cairo.h"
#include "lua/call.h"
#include "lua/lua.h"
#include "lua/widget/widget.h"
+ Include dependency graph for lua/guides.c:

Data Structures

struct  callback_data_t
 

Typedefs

typedef struct callback_data_t callback_data_t
 

Functions

static void _guides_draw_callback (cairo_t *cr, const float x, const float y, const float w, const float h, const float zoom_scale, void *user_data)
 
static GtkWidget * _guides_gui_callback (dt_iop_module_t *self, void *user_data)
 
static int register_guide (lua_State *L)
 
int dt_lua_init_guides (lua_State *L)
 

Typedef Documentation

◆ callback_data_t

Function Documentation

◆ _guides_draw_callback()

static void _guides_draw_callback ( cairo_t *  cr,
const float  x,
const float  y,
const float  w,
const float  h,
const float  zoom_scale,
void user_data 
)
static

◆ _guides_gui_callback()

static GtkWidget * _guides_gui_callback ( dt_iop_module_t self,
void user_data 
)
static

◆ dt_lua_init_guides()

int dt_lua_init_guides ( lua_State L)

initialize lua stuff at DT start time

References dt_lua_goto_subtable(), dt_lua_push_darktable_lib(), and register_guide().

◆ register_guide()