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

Data Structures

struct  dt_lua_ellipsize_mode_info
 

Functions

static void clicked_callback (GtkButton *widget, gpointer user_data)
 
static int ellipsize_member (lua_State *L)
 
static int label_member (lua_State *L)
 
static int tostring_member (lua_State *L)
 
int dt_lua_init_widget_button (lua_State *L)
 

Variables

static struct dt_lua_ellipsize_mode_info ellipsize_store
 
static dt_lua_widget_type_t button_type
 

Function Documentation

◆ clicked_callback()

static void clicked_callback ( GtkButton *  widget,
gpointer  user_data 
)
static

◆ dt_lua_init_widget_button()

◆ ellipsize_member()

◆ label_member()

◆ tostring_member()

static int tostring_member ( lua_State L)
static

Variable Documentation

◆ button_type

dt_lua_widget_type_t button_type
static
Initial value:
=
{
.name = "button",
.gui_init = NULL,
.gui_cleanup = NULL,
.alloc_size = sizeof(dt_lua_widget_t),
.parent= &widget_type
}
Definition widget.h:25
dt_lua_widget_type_t widget_type
Definition widget.c:37

Referenced by dt_lua_init_widget_button().

◆ ellipsize_store

struct dt_lua_ellipsize_mode_info ellipsize_store
static
Initial value:
=
{
.used = FALSE
}
#define FALSE
Definition ashift_lsd.c:147

Referenced by ellipsize_member(), and label_member().