コード例 #1
0
ファイル: ol_osd_module.c プロジェクト: lenoch/osdlyrics
static void
_blur_changed_cb (OlConfigProxy *config,
                  const char *key,
                  OlOsdModule *osd)
{
  ol_osd_window_set_blur_radius (osd->window, ol_config_proxy_get_double (config, key));
}
コード例 #2
0
ファイル: ol_scroll_module.c プロジェクト: PedroHLC/osdlyrics
static void
_opacity_changed_cb (OlConfigProxy *config,
                     const char *key,
                     OlScrollModule *module)
{

  double opacity = ol_config_proxy_get_double (config, key);
  ol_scroll_window_set_bg_opacity (module->scroll, opacity);
}
コード例 #3
0
ファイル: ol_osd_module.c プロジェクト: lenoch/osdlyrics
static void
_lrc_align_changed_cb (OlConfigProxy *config,
                       const char *key,
                       OlOsdModule *osd)
{
  int line = 0;
  if (key[strlen (key) - 1] == '1')
    line = 1;
  ol_osd_window_set_line_alignment (osd->window, line,
                                    ol_config_proxy_get_double (config, key));
}