コード例 #1
0
ファイル: hotpixels.c プロジェクト: dumbbell/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_hotpixels_gui_data_t *g = (dt_iop_hotpixels_gui_data_t *)self->gui_data;

  dt_accel_connect_slider_iop(self, "threshold", GTK_WIDGET(g->threshold));
  dt_accel_connect_slider_iop(self, "strength", GTK_WIDGET(g->strength));
}
コード例 #2
0
ファイル: nlmeans.c プロジェクト: boucman/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_nlmeans_gui_data_t *g = (dt_iop_nlmeans_gui_data_t *)self->gui_data;

  dt_accel_connect_slider_iop(self, "luma", GTK_WIDGET(g->luma));
  dt_accel_connect_slider_iop(self, "chroma", GTK_WIDGET(g->chroma));
}
コード例 #3
0
ファイル: relight.c プロジェクト: dirkbr/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_relight_gui_data_t *g = (dt_iop_relight_gui_data_t *)self->gui_data;

  dt_accel_connect_slider_iop(self, "exposure", GTK_WIDGET(g->scale1));
  dt_accel_connect_slider_iop(self, "width", GTK_WIDGET(g->scale2));
}
コード例 #4
0
ファイル: graduatednd.c プロジェクト: avsmal/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_graduatednd_gui_data_t *g = (dt_iop_graduatednd_gui_data_t *)self->gui_data;

  dt_accel_connect_slider_iop(self, "density", GTK_WIDGET(g->scale1));
  dt_accel_connect_slider_iop(self, "compression", GTK_WIDGET(g->scale2));
}
コード例 #5
0
ファイル: profile_gamma.c プロジェクト: dirkbr/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_profilegamma_gui_data_t *g = (dt_iop_profilegamma_gui_data_t *)self->gui_data;

  dt_accel_connect_slider_iop(self, "linear", GTK_WIDGET(g->linear));
  dt_accel_connect_slider_iop(self, "gamma", GTK_WIDGET(g->gamma));
}
コード例 #6
0
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_grain_gui_data_t *g = (dt_iop_grain_gui_data_t*)self->gui_data;

  dt_accel_connect_slider_iop(self, "coarseness", GTK_WIDGET(g->scale1));
  dt_accel_connect_slider_iop(self, "strength", GTK_WIDGET(g->scale2));
}
コード例 #7
0
ファイル: colisa.c プロジェクト: boucman/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_colisa_gui_data_t *g = (dt_iop_colisa_gui_data_t *)self->gui_data;

  dt_accel_connect_slider_iop(self, "contrast", GTK_WIDGET(g->contrast));
  dt_accel_connect_slider_iop(self, "brightness", GTK_WIDGET(g->brightness));
  dt_accel_connect_slider_iop(self, "saturation", GTK_WIDGET(g->saturation));
}
コード例 #8
0
ファイル: sharpen.c プロジェクト: AntonSh/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_sharpen_gui_data_t *g = (dt_iop_sharpen_gui_data_t*)self->gui_data;

  dt_accel_connect_slider_iop(self, "radius", g->scale1);
  dt_accel_connect_slider_iop(self, "amount", g->scale2);
  dt_accel_connect_slider_iop(self, "threshold", g->scale3);
}
コード例 #9
0
ファイル: borders.c プロジェクト: CarVac/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_borders_gui_data_t *g = (dt_iop_borders_gui_data_t *)self->gui_data;
  dt_accel_connect_button_iop(self, "pick border color from image", GTK_WIDGET(g->colorpick));
  dt_accel_connect_slider_iop(self, "border size", GTK_WIDGET(g->size));
  dt_accel_connect_button_iop(self, "pick frame line color from image", GTK_WIDGET(g->frame_colorpick));
  dt_accel_connect_slider_iop(self, "frame line size", GTK_WIDGET(g->frame_size));
}
コード例 #10
0
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_highpass_gui_data_t *g =
      (dt_iop_highpass_gui_data_t*)self->gui_data;

  dt_accel_connect_slider_iop(self, "sharpness", GTK_WIDGET(g->scale1));
  dt_accel_connect_slider_iop(self, "contrast boost", GTK_WIDGET(g->scale2));
}
コード例 #11
0
ファイル: lowpass.c プロジェクト: sk1p/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_lowpass_gui_data_t *g = (dt_iop_lowpass_gui_data_t*)self->gui_data;

  dt_accel_connect_slider_iop(self, "radius", GTK_WIDGET(g->scale1));
  dt_accel_connect_slider_iop(self, "contrast", GTK_WIDGET(g->scale2));
  dt_accel_connect_slider_iop(self, "saturation", GTK_WIDGET(g->scale3));
}
コード例 #12
0
ファイル: colorize.c プロジェクト: bgK/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_colorize_gui_data_t *g = (dt_iop_colorize_gui_data_t*)self->gui_data;

  dt_accel_connect_button_iop(self, "pick color", GTK_WIDGET(g->colorpick1));
  dt_accel_connect_slider_iop(self, "lightness", GTK_WIDGET(g->scale1));
  dt_accel_connect_slider_iop(self, "source mix", GTK_WIDGET(g->scale2));
}
コード例 #13
0
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_exposure_gui_data_t* g = (dt_iop_exposure_gui_data_t*)self->gui_data;

  dt_accel_connect_slider_iop(self, "black", GTK_WIDGET(g->black));
  dt_accel_connect_slider_iop(self, "exposure", GTK_WIDGET(g->exposure));
  dt_accel_connect_slider_iop(self, "auto-exposure", GTK_WIDGET(g->autoexpp));
}
コード例 #14
0
ファイル: overexposed.c プロジェクト: joninvski/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_overexposed_gui_data_t *g =
      (dt_iop_overexposed_gui_data_t*)self->gui_data;

  dt_accel_connect_slider_iop(self, "lower threshold", GTK_WIDGET(g->lower));
  dt_accel_connect_slider_iop(self, "upper threshold", GTK_WIDGET(g->upper));
}
コード例 #15
0
ファイル: soften.c プロジェクト: chubinou/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_soften_gui_data_t *g = (dt_iop_soften_gui_data_t*)self->gui_data;

  dt_accel_connect_slider_iop(self, "size", GTK_WIDGET(g->scale1));
  dt_accel_connect_slider_iop(self, "saturation", GTK_WIDGET(g->scale2));
  dt_accel_connect_slider_iop(self, "brightness", GTK_WIDGET(g->scale3));
  dt_accel_connect_slider_iop(self, "mix", GTK_WIDGET(g->scale4));
}
コード例 #16
0
ファイル: channelmixer.c プロジェクト: PolarFox/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_channelmixer_gui_data_t *g =
    (dt_iop_channelmixer_gui_data_t*)self->gui_data;

  dt_accel_connect_slider_iop(self, "red", GTK_WIDGET(g->scale1));
  dt_accel_connect_slider_iop(self, "green", GTK_WIDGET(g->scale2));
  dt_accel_connect_slider_iop(self, "blue", GTK_WIDGET(g->scale3));
}
コード例 #17
0
ファイル: highlights.c プロジェクト: amitkr/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_highlights_gui_data_t *g =
    (dt_iop_highlights_gui_data_t*)self->gui_data;

  dt_accel_connect_slider_iop(self, "blend L", GTK_WIDGET(g->blendL));
  dt_accel_connect_slider_iop(self, "blend C", GTK_WIDGET(g->blendC));
  dt_accel_connect_slider_iop(self, "blend h", GTK_WIDGET(g->blendh));
}
コード例 #18
0
ファイル: shrecovery.c プロジェクト: jimmy1977/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_shrecovery_gui_data_t *g = (dt_iop_shrecovery_gui_data_t*)self->gui_data;

  dt_accel_connect_slider_iop(self, "strength", GTK_WIDGET(g->scale1));
  dt_accel_connect_slider_iop(self, "mu", GTK_WIDGET(g->scale2));
  dt_accel_connect_slider_iop(self, "sigma", GTK_WIDGET(g->scale3));
  dt_accel_connect_slider_iop(self, "size_limit", GTK_WIDGET(g->scale4));
}
コード例 #19
0
ファイル: profile_gamma.c プロジェクト: amitkr/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_profile_gamma_gui_data_t *g =
    (dt_iop_profile_gamma_gui_data_t*)self->gui_data;

  dt_accel_connect_slider_iop(self, "linear part", GTK_WIDGET(g->scale1));
  dt_accel_connect_slider_iop(self, "gamma exponential part",
                              GTK_WIDGET(g->scale2));
}
コード例 #20
0
ファイル: splittoning.c プロジェクト: boucman/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_splittoning_gui_data_t *g = (dt_iop_splittoning_gui_data_t *)self->gui_data;

  dt_accel_connect_button_iop(self, "pick primary color", GTK_WIDGET(g->colorpick1));
  dt_accel_connect_button_iop(self, "pick secondary color", GTK_WIDGET(g->colorpick2));

  dt_accel_connect_slider_iop(self, "balance", GTK_WIDGET(g->scale1));
  dt_accel_connect_slider_iop(self, "compress", GTK_WIDGET(g->scale2));
}
コード例 #21
0
ファイル: colorcontrast.c プロジェクト: munialabs/openPablo
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_colorcontrast_gui_data_t *g =
      (dt_iop_colorcontrast_gui_data_t*)self->gui_data;

  dt_accel_connect_slider_iop(self, "green vs magenta",
                              GTK_WIDGET(g->a_scale));
  dt_accel_connect_slider_iop(self, "blue vs yellow",
                              GTK_WIDGET(g->b_scale));
}
コード例 #22
0
ファイル: temperature.c プロジェクト: aenesidemus/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_temperature_gui_data_t *g = (dt_iop_temperature_gui_data_t *)self->gui_data;

  dt_accel_connect_slider_iop(self, "tint", GTK_WIDGET(g->scale_tint));
  dt_accel_connect_slider_iop(self, "temperature", GTK_WIDGET(g->scale_k));
  dt_accel_connect_slider_iop(self, "red", GTK_WIDGET(g->scale_r));
  dt_accel_connect_slider_iop(self, "green", GTK_WIDGET(g->scale_g));
  dt_accel_connect_slider_iop(self, "blue", GTK_WIDGET(g->scale_b));
}
コード例 #23
0
ファイル: watermark.c プロジェクト: edgomez/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_watermark_gui_data_t *g = (dt_iop_watermark_gui_data_t *)self->gui_data;

  dt_accel_connect_button_iop(self, "refresh", GTK_WIDGET(g->refresh));
  dt_accel_connect_slider_iop(self, "opacity", GTK_WIDGET(g->opacity));
  dt_accel_connect_slider_iop(self, "scale", GTK_WIDGET(g->scale));
  dt_accel_connect_slider_iop(self, "rotation", GTK_WIDGET(g->rotate));
  dt_accel_connect_slider_iop(self, "x offset", GTK_WIDGET(g->x_offset));
  dt_accel_connect_slider_iop(self, "y offset", GTK_WIDGET(g->y_offset));
}
コード例 #24
0
ファイル: rawprepare.c プロジェクト: PkmX/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_rawprepare_gui_data_t *g = (dt_iop_rawprepare_gui_data_t *)self->gui_data;

  for(int i = 0; i < 4; i++)
  {
    gchar *label = g_strdup_printf(_("black level %i"), i);
    dt_accel_connect_slider_iop(self, label, g->black_level_separate[i]);
    g_free(label);
  }

  dt_accel_connect_slider_iop(self, "white point", GTK_WIDGET(g->white_point));
}
コード例 #25
0
ファイル: watermark.c プロジェクト: chubinou/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_watermark_gui_data_t *g =
    (dt_iop_watermark_gui_data_t*)self->gui_data;

  dt_accel_connect_button_iop(self, "refresh", GTK_WIDGET(g->dtbutton1));
  dt_accel_connect_slider_iop(self, "opacity",
                              GTK_WIDGET(g->scale1));
  dt_accel_connect_slider_iop(self, "scale",
                              GTK_WIDGET(g->scale2));
  dt_accel_connect_slider_iop(self, "x offset",
                              GTK_WIDGET(g->scale3));
  dt_accel_connect_slider_iop(self, "y offset",
                              GTK_WIDGET(g->scale4));
}
コード例 #26
0
ファイル: vibrance.c プロジェクト: munialabs/openPablo
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_vibrance_gui_data_t *g = (dt_iop_vibrance_gui_data_t*)self->gui_data;

  dt_accel_connect_slider_iop(self, "vibrance",
                              GTK_WIDGET(g->amount_scale));
}
コード例 #27
0
ファイル: lowlight.c プロジェクト: munialabs/openPablo
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_lowlight_gui_data_t *g =
      (dt_iop_lowlight_gui_data_t*)self->gui_data;
  dt_accel_connect_slider_iop(self, "blue shift",
                              GTK_WIDGET(g->scale_blueness));
}
コード例 #28
0
ファイル: rawprepare.c プロジェクト: dumbbell/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_rawprepare_gui_data_t *g = (dt_iop_rawprepare_gui_data_t *)self->gui_data;

  for(int i = 0; i < 4; i++)
  {
    gchar *label = g_strdup_printf(_("black level %i"), i);
    dt_accel_connect_slider_iop(self, label, g->black_level_separate[i]);
    g_free(label);
  }

  dt_accel_connect_slider_iop(self, _("white point"), GTK_WIDGET(g->white_point));

  if(dt_conf_get_bool("plugins/darkroom/rawprepare/allow_editing_crop"))
  {
    for(int i = 0; i < 4; i++)
    {
      dt_accel_connect_slider_iop(self, gettext(crop_labels[i].label), g->crop[i]);
    }
  }
}
コード例 #29
0
ファイル: exposure.c プロジェクト: Acidburn0zzz/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_exposure_gui_data_t *g = (dt_iop_exposure_gui_data_t *)self->gui_data;

  dt_accel_connect_slider_iop(self, "mode", GTK_WIDGET(g->mode));
  dt_accel_connect_slider_iop(self, "black", GTK_WIDGET(g->black));
  dt_accel_connect_slider_iop(self, "exposure", GTK_WIDGET(g->exposure));
  dt_accel_connect_slider_iop(self, "auto-exposure", GTK_WIDGET(g->autoexpp));
  dt_accel_connect_slider_iop(self, "percentile", GTK_WIDGET(g->deflicker_percentile));
  dt_accel_connect_slider_iop(self, "target level", GTK_WIDGET(g->deflicker_target_level));
  dt_accel_connect_slider_iop(self, "histogram source", GTK_WIDGET(g->deflicker_histogram_source));
}
コード例 #30
0
ファイル: exposure.c プロジェクト: hean01/darktable
void connect_key_accels(dt_iop_module_t *self)
{
  dt_iop_exposure_gui_data_t* g = (dt_iop_exposure_gui_data_t*)self->gui_data;

  dt_accel_connect_slider_iop(self, "black", GTK_WIDGET(g->black));
  dt_accel_connect_slider_iop(self, "exposure", GTK_WIDGET(g->exposure));
  dt_accel_connect_slider_iop(self, "auto-exposure", GTK_WIDGET(g->autoexpp));
  dt_accel_connect_slider_iop(self, "deflicker", GTK_WIDGET(g->deflicker));
  dt_accel_connect_slider_iop(self, "deflicker-percentile", GTK_WIDGET(g->deflicker_percentile));
  dt_accel_connect_slider_iop(self, "deflicker-level", GTK_WIDGET(g->deflicker_level));
}