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

Go to the source code of this file.

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)
 
GtkWidgetdtgtk_reset_label_new (const gchar *text)
 
GType dtgtk_reset_label_get_type ()
 
void dtgtk_reset_label_set_text (GtkDarktableResetLabel *label, const gchar *str)
 

Variables

static guint _reset_signal = 0
 

Function Documentation

◆ _reset_label_callback()

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

Definition at line 49 of file resetlabel.c.

References _reset_signal, FALSE, and TRUE.

Referenced by dtgtk_reset_label_new().

◆ _reset_label_class_init()

static void _reset_label_class_init ( GtkDarktableResetLabelClass klass)
static

Definition at line 38 of file resetlabel.c.

References _reset_signal.

Referenced by dtgtk_reset_label_get_type().

◆ _reset_label_init()

static void _reset_label_init ( GtkDarktableResetLabel label)
static

Definition at line 45 of file resetlabel.c.

Referenced by dtgtk_reset_label_get_type().

◆ dtgtk_reset_label_get_type()

GType dtgtk_reset_label_get_type ( void  )

Definition at line 77 of file resetlabel.c.

References _reset_label_class_init(), and _reset_label_init().

Referenced by dtgtk_reset_label_new().

◆ dtgtk_reset_label_new()

GtkWidget * dtgtk_reset_label_new ( const gchar *  label)

A label that emits "reset" when double-clicked. What "reset" means is the caller's business – see dt_iop_gui_reset_label_new() for the IOP-parameter version.

Definition at line 60 of file resetlabel.c.

References _reset_label_callback(), dtgtk_reset_label_get_type(), FALSE, and _GtkDarktableResetLabel::lb.

Referenced by dt_iop_gui_reset_label_new().

◆ 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.

Definition at line 95 of file resetlabel.c.

References _GtkDarktableResetLabel::lb.

Referenced by gui_update().

Variable Documentation

◆ _reset_signal

guint _reset_signal = 0
static

Definition at line 36 of file resetlabel.c.

Referenced by _reset_label_callback(), and _reset_label_class_init().