GuiKeyboard Class Reference

On-screen keyboard. More...

#include <gui.h>

Inheritance diagram for GuiKeyboard:

GuiWindow GuiElement

List of all members.

Public Member Functions

 GuiKeyboard (char *t, u32 m)
 ~GuiKeyboard ()
void Update (GuiTrigger *t)

Public Attributes

char kbtextstr [256]

Protected Attributes

u32 kbtextmaxlen
Key keys [4][11]
int shift
int caps
GuiText * kbText
GuiImage * keyTextboxImg
GuiText * keyCapsText
GuiImage * keyCapsImg
GuiImage * keyCapsOverImg
GuiButton * keyCaps
GuiText * keyShiftText
GuiImage * keyShiftImg
GuiImage * keyShiftOverImg
GuiButton * keyShift
GuiText * keyBackText
GuiImage * keyBackImg
GuiImage * keyBackOverImg
GuiButton * keyBack
GuiImage * keySpaceImg
GuiImage * keySpaceOverImg
GuiButton * keySpace
GuiButton * keyBtn [4][11]
GuiImage * keyImg [4][11]
GuiImage * keyImgOver [4][11]
GuiText * keyTxt [4][11]
GuiImageData * keyTextbox
GuiImageData * key
GuiImageData * keyOver
GuiImageData * keyMedium
GuiImageData * keyMediumOver
GuiImageData * keyLarge
GuiImageData * keyLargeOver
GuiSound * keySoundOver
GuiSound * keySoundClick
GuiTrigger * trigA


Detailed Description

On-screen keyboard.

Constructor & Destructor Documentation

GuiKeyboard::GuiKeyboard ( char *  t,
u32  max 
)

Constructor for the GuiKeyboard class.

GuiKeyboard::~GuiKeyboard (  ) 

Destructor for the GuiKeyboard class.


Member Function Documentation

void GuiKeyboard::Update ( GuiTrigger *  t  )  [virtual]

Updates the window and all elements contains within Allows the GuiWindow and all elements to respond to the input data specified

Parameters:
t Pointer to a GuiTrigger, containing the current input data from PAD/WPAD

Reimplemented from GuiWindow.


The documentation for this class was generated from the following files:

Generated on Tue Aug 4 16:40:56 2009 for libwiigui by  doxygen 1.5.8