Sha256: 6cdec9fc1de5e623b0ddc18bb5677431590e67e863dc1532fc082c80931a6521

Contents?: true

Size: 1.72 KB

Versions: 146

Compression:

Stored size: 1.72 KB

Contents

# Copyright (C) 2014  Ruby-GNOME2 Project Team
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA

module Clutter
  class BrightnessContrastEffect
    alias_method :set_contrast_raw, :set_contrast
    def set_contrast(contrast_all_or_red, contrast_green=nil, contrast_blue=nil)
      if contrast_green.nil? && contrast_blue.nil?
        contrast_all = contrast_all_or_red
        set_contrast_raw(contrast_all)
      else
        contrast_red = contrast_all_or_red
        set_contrast_full(contrast_red, contrast_green,
                          contrast_blue)
      end
    end

    alias_method :set_brightness_raw, :set_brightness
    def set_brightness(brightness_all_or_red, brightness_green=nil,
                       brightness_blue=nil)
      if brightness_green.nil? && brightness_blue.nil?
        brightness_all = brightness_all_or_red
        set_brightness_raw(brightness_all)
      else
        brightness_red = brightness_all_or_red
        set_brightness_full(brightness_red, brightness_green,
                            brightness_blue)
      end
    end
  end
end

Version data entries

146 entries across 146 versions & 1 rubygems

Version Path
clutter-4.2.7 lib/clutter/brightness-contrast-effect.rb
clutter-4.2.6 lib/clutter/brightness-contrast-effect.rb
clutter-4.2.5 lib/clutter/brightness-contrast-effect.rb
clutter-4.2.4 lib/clutter/brightness-contrast-effect.rb
clutter-4.2.3 lib/clutter/brightness-contrast-effect.rb
clutter-4.2.2 lib/clutter/brightness-contrast-effect.rb
clutter-4.2.1 lib/clutter/brightness-contrast-effect.rb
clutter-4.2.0 lib/clutter/brightness-contrast-effect.rb
clutter-4.1.9 lib/clutter/brightness-contrast-effect.rb
clutter-4.1.8 lib/clutter/brightness-contrast-effect.rb
clutter-4.1.7 lib/clutter/brightness-contrast-effect.rb
clutter-4.1.6 lib/clutter/brightness-contrast-effect.rb
clutter-4.1.5 lib/clutter/brightness-contrast-effect.rb
clutter-4.1.4 lib/clutter/brightness-contrast-effect.rb
clutter-4.1.3 lib/clutter/brightness-contrast-effect.rb
clutter-4.1.2 lib/clutter/brightness-contrast-effect.rb
clutter-4.1.1 lib/clutter/brightness-contrast-effect.rb
clutter-4.1.0 lib/clutter/brightness-contrast-effect.rb
clutter-4.0.9 lib/clutter/brightness-contrast-effect.rb
clutter-4.0.8 lib/clutter/brightness-contrast-effect.rb