OlColor ol_scroll_window_get_bg_color (OlScrollWindow *scroll) { ol_assert_ret (OL_IS_SCROLL_WINDOW (scroll), ol_color_from_string ("#000000")); OlScrollWindowPrivate *priv = OL_SCROLL_WINDOW_GET_PRIVATE (scroll); return priv->bg_color; }
static void _bg_color_changed_cb (OlConfigProxy *config, const char *key, OlScrollModule *module) { char *color_str = ol_config_proxy_get_string (config, key); if (color_str != NULL) { OlColor color = ol_color_from_string (color_str); ol_scroll_window_set_bg_color (module->scroll, color); g_free (color_str); } }