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

Functions

static void _reset_label_class_init (GtkDarktableResetLabelClass *klass)
 
static void _reset_label_init (GtkDarktableResetLabel *label)
 
static gboolean _reset_label_callback (GtkDarktableResetLabel *label, GdkEventButton *event, gpointer user_data)
 
GtkWidget * dtgtk_reset_label_new (const gchar *text, dt_iop_module_t *module, void *param, int param_size)
 
GType dtgtk_reset_label_get_type ()
 
void dtgtk_reset_label_set_text (GtkDarktableResetLabel *label, const gchar *str)
 

Function Documentation

◆ _reset_label_callback()

static gboolean _reset_label_callback ( GtkDarktableResetLabel label,
GdkEventButton *  event,
gpointer  user_data 
)
static

◆ _reset_label_class_init()

static void _reset_label_class_init ( GtkDarktableResetLabelClass klass)
static

◆ _reset_label_init()

static void _reset_label_init ( GtkDarktableResetLabel label)
static

◆ dtgtk_reset_label_get_type()

GType dtgtk_reset_label_get_type ( void  )

◆ dtgtk_reset_label_new()

GtkWidget * dtgtk_reset_label_new ( const gchar *  label,
dt_iop_module_t module,
void param,
int  param_size 
)

instantiate a new darktable reset label for the given module and param.

References _reset_label_callback(), dtgtk_reset_label_get_type(), FALSE, _GtkDarktableResetLabel::lb, _GtkDarktableResetLabel::offset, dt_iop_module_t::params, and _GtkDarktableResetLabel::size.

Referenced by gui_init(), and gui_init().

◆ dtgtk_reset_label_set_text()

void dtgtk_reset_label_set_text ( GtkDarktableResetLabel label,
const gchar *  str 
)

Sets the text within the GtkResetLabel widget. It overwrites any text that was there before.

References _GtkDarktableResetLabel::lb.

Referenced by reload_defaults().