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

« back to all changes in this revision

Viewing changes to src/iop/highpass.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:
32
32
#include "common/opencl.h"
33
33
#include "dtgtk/slider.h"
34
34
#include "dtgtk/resetlabel.h"
 
35
#include "gui/accelerators.h"
35
36
#include "gui/gtk.h"
36
37
#include <gtk/gtk.h>
37
38
#include <inttypes.h>
94
95
  return IOP_GROUP_EFFECT;
95
96
}
96
97
 
97
 
void init_key_accels()
98
 
{
99
 
  dtgtk_slider_init_accel(darktable.control->accels_darkroom,"<Darktable>/darkroom/plugins/highpass/sharpness");
100
 
  dtgtk_slider_init_accel(darktable.control->accels_darkroom,"<Darktable>/darkroom/plugins/highpass/contrast boost");
101
 
}
102
 
 
 
98
void init_key_accels(dt_iop_module_so_t *self)
 
99
{
 
100
  dt_accel_register_slider_iop(self, FALSE, NC_("accel", "sharpness"));
 
101
  dt_accel_register_slider_iop(self, FALSE, NC_("accel", "contrast boost"));
 
102
}
 
103
 
 
104
void connect_key_accels(dt_iop_module_t *self)
 
105
{
 
106
  dt_iop_highpass_gui_data_t *g =
 
107
      (dt_iop_highpass_gui_data_t*)self->gui_data;
 
108
 
 
109
  dt_accel_connect_slider_iop(self, "sharpness", GTK_WIDGET(g->scale1));
 
110
  dt_accel_connect_slider_iop(self, "contrast boost", GTK_WIDGET(g->scale2));
 
111
}
103
112
 
104
113
void tiling_callback (struct dt_iop_module_t *self, struct dt_dev_pixelpipe_iop_t *piece, const dt_iop_roi_t *roi_in, const dt_iop_roi_t *roi_out, struct dt_develop_tiling_t *tiling)
105
114
{
490
499
  dtgtk_slider_set_unit(g->scale1,"%");
491
500
  dtgtk_slider_set_label(g->scale2,_("contrast boost"));
492
501
  dtgtk_slider_set_unit(g->scale2,"%");
493
 
  dtgtk_slider_set_accel(g->scale1,darktable.control->accels_darkroom,"<Darktable>/darkroom/plugins/highpass/sharpness");
494
 
  dtgtk_slider_set_accel(g->scale2,darktable.control->accels_darkroom,"<Darktable>/darkroom/plugins/highpass/contrast boost");
495
502
 
496
503
  gtk_box_pack_start(GTK_BOX(self->widget), GTK_WIDGET(g->scale1), TRUE, TRUE, 0);
497
504
  gtk_box_pack_start(GTK_BOX(self->widget), GTK_WIDGET(g->scale2), TRUE, TRUE, 0);