Win32::Console
(Class)
In:
lib\Win32/Console/ANSI.rb
lib\Win32/Console.rb
Console.cpp
Parent:
Object
Methods
Alloc
Attr
Cls
Cursor
Display
FillAttr
FillChar
Flush
Free
GenerateCtrlEvent
GetEvents
Info
Input
InputCP
InputChar
MaxWindow
Mode
MouseButtons
OutputCP
PeekInput
ReadAttr
ReadChar
ReadRect
Scroll
Select
Size
Title
Window
Write
WriteAttr
WriteChar
WriteInput
WriteRect
new
Classes and Modules
Module
Win32::Console::ANSI
::Class
Win32::Console::ANSI::IO
Module
Win32::Console::Constants
Class
Win32::Console::API
Included Modules
Win32::Console::Constants
Public Class methods
Alloc
()
Free
()
GenerateCtrlEvent
( type=nil, pid=nil )
InputCP
(codepage=nil)
MouseButtons
()
OutputCP
(codepage=nil)
new
( t = nil )
Public Instance methods
Attr
(*attr)
Cls
()
Cursor
(*t)
Display
()
FillAttr
(attr, number = 1, col = -1, row = -1)
FillChar
(char, number, col = -1, row = -1)
Flush
()
GetEvents
()
Info
()
Input
()
InputChar
(number = nil)
MaxWindow
(flag = nil)
Mode
(mode = nil)
PeekInput
()
ReadAttr
(size, col, row)
ReadChar
(size, col, row)
ReadRect
( left, top, right, bottom )
Scroll
( left1, top1, right1, bottom1, col, row, char, attr, left2, top2, right2, bottom2 )
Select
(type)
Size
(*t)
Title
(title = nil)
Window
(*t)
Write
(s)
WriteAttr
(attr, col, row)
WriteChar
(s, col, row)
WriteInput
(*t)
WriteRect
( buffer, left, top, right, bottom )
[Validate]