class XkbRuleNames

Public Instance Methods

layout() click to toggle source
# File lib/libxkbcommon/xkbcommon.rb, line 33
def layout
  @layout.get_string(0)
end
layout=(str) click to toggle source
# File lib/libxkbcommon/xkbcommon.rb, line 29
def layout=(str)
  @layout = FFI::MemoryPointer.from_string(str)
  self[:layout] = @layout
end
model() click to toggle source
# File lib/libxkbcommon/xkbcommon.rb, line 26
def model
  @model.get_string(0)
end
model=(str) click to toggle source
# File lib/libxkbcommon/xkbcommon.rb, line 22
def model=(str)
  @model = FFI::MemoryPointer.from_string(str)
  self[:model] = @model
end
options() click to toggle source
# File lib/libxkbcommon/xkbcommon.rb, line 47
def options
  @options.get_string(0)
end
options=(str) click to toggle source
# File lib/libxkbcommon/xkbcommon.rb, line 43
def options=(str)
  @options = FFI::MemoryPointer.from_string(str)
  self[:options] = @options
end
rules() click to toggle source
# File lib/libxkbcommon/xkbcommon.rb, line 19
def rules
  @rules.get_string(0)
end
rules=(str) click to toggle source
# File lib/libxkbcommon/xkbcommon.rb, line 15
def rules=(str)
  @rules = FFI::MemoryPointer.from_string(str)
  self[:rules] = @rules
end
variant() click to toggle source
# File lib/libxkbcommon/xkbcommon.rb, line 40
def variant
  @variant.get_string(0)
end
variant=(str) click to toggle source
# File lib/libxkbcommon/xkbcommon.rb, line 36
def variant=(str)
  @variant = FFI::MemoryPointer.from_string(str)
  self[:variant] = @variant
end