Module: FFI::NCurses::Darwin

Included in:
FFI::NCurses
Defined in:
lib/ffi-ncurses/darwin.rb

Instance Method Summary collapse

Instance Method Details

#getattrs(win) ⇒ Object

translated from Mac OSX 10.4 (‘Tiger’) /usr/include/ncurses.h



5
6
7
8
# File 'lib/ffi-ncurses/darwin.rb', line 5

def getattrs(win)
  win_st = WinSt.new(win)
  win ? win_st[:_attrs] : A_NORMAL
end

#getbegx(win) ⇒ Object



17
18
19
20
# File 'lib/ffi-ncurses/darwin.rb', line 17

def getbegx(win)
  win_st = WinSt.new(win)
  win ? win_st[:_begx] : ERR
end

#getbegy(win) ⇒ Object



21
22
23
24
# File 'lib/ffi-ncurses/darwin.rb', line 21

def getbegy(win)
  win_st = WinSt.new(win)
  win ? win_st[:_begy] : ERR
end

#getcurx(win) ⇒ Object



9
10
11
12
# File 'lib/ffi-ncurses/darwin.rb', line 9

def getcurx(win)
  win_st = WinSt.new(win)
  win ? win_st[:_curx] : ERR
end

#getcury(win) ⇒ Object



13
14
15
16
# File 'lib/ffi-ncurses/darwin.rb', line 13

def getcury(win)
  win_st = WinSt.new(win)
  win ? win_st[:_cury] : ERR
end

#getmaxx(win) ⇒ Object



25
26
27
28
# File 'lib/ffi-ncurses/darwin.rb', line 25

def getmaxx(win)
  win_st = WinSt.new(win)
  win ? win_st[:_maxx] + 1 : ERR
end

#getmaxy(win) ⇒ Object



29
30
31
32
# File 'lib/ffi-ncurses/darwin.rb', line 29

def getmaxy(win)
  win_st = WinSt.new(win)
  win ? win_st[:_maxy] + 1 : ERR
end

#getparx(win) ⇒ Object



33
34
35
36
# File 'lib/ffi-ncurses/darwin.rb', line 33

def getparx(win)
  win_st = WinSt.new(win)
  win ? win_st[:_parx] : ERR
end

#getpary(win) ⇒ Object



37
38
39
40
# File 'lib/ffi-ncurses/darwin.rb', line 37

def getpary(win)
  win_st = WinSt.new(win)
  win ? win_st[:_pary] : ERR
end