~ubuntu-branches/ubuntu/saucy/darktable/saucy

« back to all changes in this revision

Viewing changes to src/iop/colorcorrection.c

  • Committer: Package Import Robot
  • Author(s): David Bremner
  • Date: 2011-11-13 10:46:00 UTC
  • mfrom: (8.1.1 sid)
  • Revision ID: package-import@ubuntu.com-20111113104600-56c59agrs615gjim
New upstream version

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
#include "iop/colorcorrection.h"
30
30
#include "develop/develop.h"
31
31
#include "control/control.h"
 
32
#include "gui/accelerators.h"
32
33
#include "gui/gtk.h"
33
34
#include "develop/imageop.h"
34
35
#include "dtgtk/resetlabel.h"
54
55
  return IOP_GROUP_COLOR;
55
56
}
56
57
 
57
 
void init_key_accels()
58
 
{
59
 
  dtgtk_slider_init_accel(darktable.control->accels_darkroom,"<Darktable>/darkroom/plugins/colorcorrection/saturation");
 
58
void init_key_accels(dt_iop_module_so_t *self)
 
59
{
 
60
  dt_accel_register_slider_iop(self, FALSE, NC_("accel", "saturation"));
 
61
}
 
62
 
 
63
void connect_key_accels(dt_iop_module_t *self)
 
64
{
 
65
  dt_iop_colorcorrection_gui_data_t *g =
 
66
      (dt_iop_colorcorrection_gui_data_t*)self->gui_data;
 
67
  dt_accel_connect_slider_iop(self, "saturation", GTK_WIDGET(g->scale5));
60
68
}
61
69
 
62
70
void process (struct dt_iop_module_t *self, dt_dev_pixelpipe_iop_t *piece, void *i, void *o, const dt_iop_roi_t *roi_in, const dt_iop_roi_t *roi_out)
195
203
  g->scale5 = DTGTK_SLIDER(dtgtk_slider_new_with_range(DARKTABLE_SLIDER_BAR,-3.0, 3.0, 0.01, p->saturation,2));
196
204
  g_object_set (GTK_OBJECT(g->scale5), "tooltip-text", _("set the global saturation"), (char *)NULL);
197
205
  dtgtk_slider_set_label(g->scale5,_("saturation"));
198
 
  dtgtk_slider_set_accel(g->scale5,darktable.control->accels_darkroom,"<Darktable>/darkroom/plugins/colorcorrection/saturation");
199
206
  gtk_box_pack_start(GTK_BOX(vbox), GTK_WIDGET(g->scale5), TRUE, TRUE, 0);
200
207
 
201
208