浏览代码

obs-filters: Use int sliders for opacity

This changes all opacity scrollers for filters to sliders + scrollers.

Reference: obsproject/obs-studio#1827
jp9000 6 年之前
父节点
当前提交
0800c8cbd1

+ 2 - 1
plugins/obs-filters/chroma-key-filter.c

@@ -251,7 +251,8 @@ static obs_properties_t *chroma_key_properties(void *data)
 	obs_properties_add_int_slider(props, SETTING_SPILL,
 			TEXT_SPILL, 1, 1000, 1);
 
-	obs_properties_add_int(props, SETTING_OPACITY, TEXT_OPACITY, 0, 100, 1);
+	obs_properties_add_int_slider(props, SETTING_OPACITY, TEXT_OPACITY,
+			0, 100, 1);
 	obs_properties_add_float_slider(props, SETTING_CONTRAST,
 			TEXT_CONTRAST, -1.0, 1.0, 0.01);
 	obs_properties_add_float_slider(props, SETTING_BRIGHTNESS,

+ 2 - 1
plugins/obs-filters/color-key-filter.c

@@ -218,7 +218,8 @@ static obs_properties_t *color_key_properties(void *data)
 	obs_properties_add_int_slider(props, SETTING_SMOOTHNESS,
 			TEXT_SMOOTHNESS, 1, 1000, 1);
 
-	obs_properties_add_int(props, SETTING_OPACITY, TEXT_OPACITY, 0, 100, 1);
+	obs_properties_add_int_slider(props, SETTING_OPACITY, TEXT_OPACITY,
+			0, 100, 1);
 	obs_properties_add_float_slider(props, SETTING_CONTRAST,
 			TEXT_CONTRAST, -1.0, 1.0, 0.01);
 	obs_properties_add_float_slider(props, SETTING_BRIGHTNESS,

+ 2 - 1
plugins/obs-filters/mask-filter.c

@@ -116,7 +116,8 @@ static obs_properties_t *mask_filter_properties(void *data)
 	obs_properties_add_path(props, SETTING_IMAGE_PATH, TEXT_IMAGE_PATH,
 			OBS_PATH_FILE, filter_str.array, NULL);
 	obs_properties_add_color(props, SETTING_COLOR, TEXT_COLOR);
-	obs_properties_add_int(props, SETTING_OPACITY, TEXT_OPACITY, 0, 100, 1);
+	obs_properties_add_int_slider(props, SETTING_OPACITY, TEXT_OPACITY,
+			0, 100, 1);
 	obs_properties_add_bool(props, SETTING_STRETCH, TEXT_STRETCH);
 
 	dstr_free(&filter_str);