Class: XkbRuleNames
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- XkbRuleNames
- Defined in:
- lib/libxkbcommon/xkbcommon.rb
Instance Method Summary collapse
- #layout ⇒ Object
- #layout=(str) ⇒ Object
- #model ⇒ Object
- #model=(str) ⇒ Object
- #options ⇒ Object
- #options=(str) ⇒ Object
- #rules ⇒ Object
- #rules=(str) ⇒ Object
- #variant ⇒ Object
- #variant=(str) ⇒ Object
Instance Method Details
#layout ⇒ Object
33 34 35 |
# File 'lib/libxkbcommon/xkbcommon.rb', line 33 def layout @layout.get_string(0) end |
#layout=(str) ⇒ Object
29 30 31 32 |
# File 'lib/libxkbcommon/xkbcommon.rb', line 29 def layout=(str) @layout = FFI::MemoryPointer.from_string(str) self[:layout] = @layout end |
#model ⇒ Object
26 27 28 |
# File 'lib/libxkbcommon/xkbcommon.rb', line 26 def model @model.get_string(0) end |
#model=(str) ⇒ Object
22 23 24 25 |
# File 'lib/libxkbcommon/xkbcommon.rb', line 22 def model=(str) @model = FFI::MemoryPointer.from_string(str) self[:model] = @model end |
#options ⇒ Object
47 48 49 |
# File 'lib/libxkbcommon/xkbcommon.rb', line 47 def @options.get_string(0) end |
#options=(str) ⇒ Object
43 44 45 46 |
# File 'lib/libxkbcommon/xkbcommon.rb', line 43 def (str) @options = FFI::MemoryPointer.from_string(str) self[:options] = @options end |
#rules ⇒ Object
19 20 21 |
# File 'lib/libxkbcommon/xkbcommon.rb', line 19 def rules @rules.get_string(0) end |
#rules=(str) ⇒ Object
15 16 17 18 |
# File 'lib/libxkbcommon/xkbcommon.rb', line 15 def rules=(str) @rules = FFI::MemoryPointer.from_string(str) self[:rules] = @rules end |
#variant ⇒ Object
40 41 42 |
# File 'lib/libxkbcommon/xkbcommon.rb', line 40 def variant @variant.get_string(0) end |
#variant=(str) ⇒ Object
36 37 38 39 |
# File 'lib/libxkbcommon/xkbcommon.rb', line 36 def variant=(str) @variant = FFI::MemoryPointer.from_string(str) self[:variant] = @variant end |