Method: Xkbcommon::State#initialize

Defined in:
lib/xkbcommon/state.rb

#initialize(keymap) ⇒ State

Returns a new instance of State.



9
10
11
12
13
14
# File 'lib/xkbcommon/state.rb', line 9

def initialize(keymap)
  @keymap = keymap
  @to_native = Libxkbcommon.xkb_state_new(keymap.to_native)

  ObjectSpace.define_finalizer(self, self.class.finalize(to_native))
end