# GuiKeyboard Class Reference

On-screen keyboard. More...

`#include <gui.h>`

Inheritance diagram for GuiKeyboard:

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:

- gui.h
- gui_keyboard.cpp