Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
resetlabel.h File Reference
#include "develop/imageop.h"
#include <gtk/gtk.h>
+ Include dependency graph for resetlabel.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _GtkDarktableResetLabel
 
struct  _GtkDarktableResetLabelClass
 

Macros

#define DTGTK_RESET_LABEL(obj)    G_TYPE_CHECK_INSTANCE_CAST(obj, dtgtk_reset_label_get_type(), GtkDarktableResetLabel)
 
#define DTGTK_RESET_LABEL_CLASS(klass)    G_TYPE_CHECK_CLASS_CAST(klass, dtgtk_reset_label_get_type(), GtkDarktableButtonClass)
 
#define DTGTK_IS_RESET_LABEL(obj)   G_TYPE_CHECK_INSTANCE_TYPE(obj, dtgtk_reset_label_get_type())
 
#define DTGTK_IS_RESET_LABEL_CLASS(klass)   G_TYPE_CHECK_CLASS_TYPE(obj, dtgtk_reset_label_get_type())
 

Typedefs

typedef struct _GtkDarktableResetLabel GtkDarktableResetLabel
 
typedef struct _GtkDarktableResetLabelClass GtkDarktableResetLabelClass
 

Functions

GType dtgtk_reset_label_get_type (void)
 
GtkWidget * dtgtk_reset_label_new (const gchar *label, dt_iop_module_t *module, void *param, int param_size)
 
void dtgtk_reset_label_set_text (GtkDarktableResetLabel *label, const gchar *str)
 

Macro Definition Documentation

◆ DTGTK_IS_RESET_LABEL

#define DTGTK_IS_RESET_LABEL (   obj)    G_TYPE_CHECK_INSTANCE_TYPE(obj, dtgtk_reset_label_get_type())

◆ DTGTK_IS_RESET_LABEL_CLASS

#define DTGTK_IS_RESET_LABEL_CLASS (   klass)    G_TYPE_CHECK_CLASS_TYPE(obj, dtgtk_reset_label_get_type())

◆ DTGTK_RESET_LABEL

#define DTGTK_RESET_LABEL (   obj)     G_TYPE_CHECK_INSTANCE_CAST(obj, dtgtk_reset_label_get_type(), GtkDarktableResetLabel)

◆ DTGTK_RESET_LABEL_CLASS

#define DTGTK_RESET_LABEL_CLASS (   klass)     G_TYPE_CHECK_CLASS_CAST(klass, dtgtk_reset_label_get_type(), GtkDarktableButtonClass)

Typedef Documentation

◆ GtkDarktableResetLabel

◆ GtkDarktableResetLabelClass

Function Documentation

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