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

Functions

static void container_init (lua_State *L)
 
static void container_cleanup (lua_State *L, lua_widget widget)
 
static int container_reset (lua_State *L)
 
static void on_child_added (GtkContainer *container, GtkWidget *child, lua_container user_data)
 
static void on_child_removed (GtkContainer *container, GtkWidget *child, lua_container user_data)
 
static int child_added (lua_State *L)
 
static int child_removed (lua_State *L)
 
static int container_len (lua_State *L)
 
static int container_numindex (lua_State *L)
 
int dt_lua_init_widget_container (lua_State *L)
 

Variables

dt_lua_widget_type_t container_type
 

Function Documentation

◆ child_added()

static int child_added ( lua_State L)
static

Referenced by container_init().

◆ child_removed()

static int child_removed ( lua_State L)
static

Referenced by container_init().

◆ container_cleanup()

static void container_cleanup ( lua_State L,
lua_widget  widget 
)
static

◆ container_init()

◆ container_len()

static int container_len ( lua_State L)
static

◆ container_numindex()

static int container_numindex ( lua_State L)
static

◆ container_reset()

static int container_reset ( lua_State L)
static

◆ dt_lua_init_widget_container()

◆ on_child_added()

static void on_child_added ( GtkContainer *  container,
GtkWidget *  child,
lua_container  user_data 
)
static

◆ on_child_removed()

static void on_child_removed ( GtkContainer *  container,
GtkWidget *  child,
lua_container  user_data 
)
static

Variable Documentation

◆ container_type

dt_lua_widget_type_t container_type
Initial value:
= {
.name = "container",
.gui_init = container_init,
.gui_cleanup = container_cleanup,
.alloc_size = sizeof(dt_lua_container_t),
.parent= &widget_type
}
static void container_cleanup(lua_State *L, lua_widget widget)
Definition container.c:73
static void container_init(lua_State *L)
Definition container.c:102
dt_lua_widget_t dt_lua_container_t
Definition src/lua/widget/common.h:36
dt_lua_widget_type_t widget_type
Definition widget.c:37

Referenced by dt_lua_init_widget_container().