class Gtk::SelectionData - gtk3-3.1.1 Documentation

# class Gtk::SelectionData

### Public Instance Methods

set(type, data, options={}) click to toggle source

    # File lib/gtk3/selection-data.rb, line 20
    def set(type, data, options={})
      format ||= options[:format]
      if format.nil?
        case type
        when Gdk::Selection::TYPE_INTEGER
          format = 32
        when Gdk::Selection::TYPE_STRING
          format = 8
        else
          message = "specify :format as the number of bits of each data"
          raise ArgumentError, message
        end
      end
      set_raw(type, format, data)
    end

Also aliased as: set_raw
set_raw(type, data, options={})
Alias for: set
set_text(text) click to toggle source

    # File lib/gtk3/selection-data.rb, line 37
    def set_text(text)
      set_text_raw(text, text.bytesize)
    end

Also aliased as: set_text_raw, text=
set_text_raw(text)
Alias for: set_text
text=(text)
Alias for: set_text