Method: FXIrb#initialize

Defined in:
lib/fxirb.rb

#initialize(p, tgt, sel, opts) ⇒ FXIrb

Returns a new instance of FXIrb.



173
174
175
176
177
178
179
180
181
182
183
# File 'lib/fxirb.rb', line 173

def initialize(p, tgt, sel, opts)
  FXMAPFUNC(SEL_KEYRELEASE, 0, "onKeyRelease")
  FXMAPFUNC(SEL_KEYPRESS, 0, "onKeyPress")
  FXMAPFUNC(SEL_LEFTBUTTONPRESS,0,"onLeftBtnPress")
  FXMAPFUNC(SEL_MIDDLEBUTTONPRESS,0,"onMiddleBtnPress")
  FXMAPFUNC(SEL_LEFTBUTTONRELEASE,0,"onLeftBtnRelease")

  super
  setFont(FXFont.new(FXApp.instance, "lucida console", 9))
  @anchor = 0
end