StuBS
Toggle main menu visibility
Main Page
Related Pages
Topics
Modules
Modules List
Module Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
Functions
a
b
c
d
e
f
g
h
i
l
m
p
r
s
t
w
Constants
a
b
c
d
f
h
i
k
l
m
o
p
r
s
x
Typedefs
Enumerations
a
c
d
f
g
i
k
l
m
o
p
r
s
t
v
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Classes
Class List
Class Hierarchy
Structs
Struct List
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
k
m
n
o
p
r
s
t
u
Functions
_
a
b
d
e
f
g
h
i
k
m
o
p
s
Constants
_
a
b
c
d
f
g
i
k
m
n
o
p
s
Typedefs
Enumerations
Enumerator
Macros
a
c
d
e
i
k
m
n
p
s
t
u
Voluntary Exercise
Member
Core::Interrupt::Vector
Add interrupt vector for mouse
Member
dout
[Core::MAX]
Automatically arrange windows with
TextStream::arrange()
Member
Mouse::getPos
(unsigned &x, unsigned &y) const
Implement method
Member
Mouse::isPressed
(MouseButton btn) const
Implement method
Member
Mouse::plugin
()
Implement method
Member
Mouse::trigger
()
Implement Method
Member
MouseDecoder::decode
(unsigned char code)
Implement method
Member
PS2Controller::fetch
(Pointer &state)
Adjust method
Member
TextMode::show
(unsigned abs_x, unsigned abs_y, char character, Attribute attrib=Attribute())
Extend this method to deal with the mouse cursor
Member
TextMode::showMouse
(unsigned abs_x, unsigned abs_y)
Implement this method (it can either use or replace
show(unsigned, unsigned, char, Attribute)
)
Generated on Tue Oct 29 2024 15:11:43 for StuBS by
1.9.8