WindowDimmer: Make effect private

There is no need for making this public as it is only accessed from within
WindowDimmer.
This commit is contained in:
Adel Gadllah 2011-10-03 18:21:19 +02:00
parent 130f2cf808
commit 0968e556fa

View File

@ -38,10 +38,9 @@ function WindowDimmer(actor) {
WindowDimmer.prototype = { WindowDimmer.prototype = {
_init: function(actor) { _init: function(actor) {
if (Clutter.feature_available(Clutter.FeatureFlags.SHADERS_GLSL)) { if (Clutter.feature_available(Clutter.FeatureFlags.SHADERS_GLSL)) {
this.effect = new Clutter.ShaderEffect({ shader_type: Clutter.ShaderType.FRAGMENT_SHADER }); this._effect = new Clutter.ShaderEffect({ shader_type: Clutter.ShaderType.FRAGMENT_SHADER });
this.effect.set_shader_source(getDimShaderSource()); this._effect.set_shader_source(getDimShaderSource());
} } else {
else {
this._effect = null; this._effect = null;
} }
@ -51,23 +50,23 @@ WindowDimmer.prototype = {
set dimFraction(fraction) { set dimFraction(fraction) {
this._dimFraction = fraction; this._dimFraction = fraction;
if (this.effect == null) if (this._effect == null)
return; return;
if (!Meta.prefs_get_attach_modal_dialogs()) { if (!Meta.prefs_get_attach_modal_dialogs()) {
this.effect.enabled = false; this._effect.enabled = false;
return; return;
} }
if (fraction > 0.01) { if (fraction > 0.01) {
Shell.shader_effect_set_double_uniform(this.effect, 'height', this.actor.get_height()); Shell.shader_effect_set_double_uniform(this._effect, 'height', this.actor.get_height());
Shell.shader_effect_set_double_uniform(this.effect, 'fraction', fraction); Shell.shader_effect_set_double_uniform(this._effect, 'fraction', fraction);
if (!this.effect.actor) if (!this._effect.actor)
this.actor.add_effect(this.effect); this.actor.add_effect(this._effect);
} else { } else {
if (this.effect.actor) if (this._effect.actor)
this.actor.remove_effect(this.effect); this.actor.remove_effect(this._effect);
} }
}, },