Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

BOnScreenKeyboard Class Reference

#include <BOnScreenKeyboard.h>

Inheritance diagram for BOnScreenKeyboard:

Inheritance graph
[legend]
Collaboration diagram for BOnScreenKeyboard:

Collaboration graph
[legend]
List of all members.

Detailed Description

A dialog displaying a line of editable text and a keyboard.


Public Member Functions

 BOnScreenKeyboard (BScreen *screen)
 ~BOnScreenKeyboard ()
void onKeyboardPressGlyph (BKeyboard *keyboard, const std::string &glyph)
void onKeyboardPressSpecial (BKeyboard *keyboard, BKeyboard::SpecialKey specialKey)
void onButtonClick (BButton *button)
BKeyboardkeyboard ()
 Return the keyboard widget.

bool cancelled ()
 Whether the user cancelled the dialog.

std::string text ()
 The edited text.

void setText (const std::string &text)
 Set the text to edit.

virtual void setRotation (Rotation rot)


Constructor & Destructor Documentation

BOnScreenKeyboard::BOnScreenKeyboard BScreen   screen
 

BOnScreenKeyboard::~BOnScreenKeyboard  
 


Member Function Documentation

bool BOnScreenKeyboard::cancelled   [inline]
 

Whether the user cancelled the dialog.

BKeyboard* BOnScreenKeyboard::keyboard   [inline]
 

Return the keyboard widget.

void BOnScreenKeyboard::onButtonClick BButton   button [virtual]
 

Reimplemented from BButton::Delegate.

void BOnScreenKeyboard::onKeyboardPressGlyph BKeyboard   keyboard,
const std::string &    glyph
[virtual]
 

Reimplemented from BKeyboard::Delegate.

void BOnScreenKeyboard::onKeyboardPressSpecial BKeyboard   keyboard,
BKeyboard::SpecialKey    specialKey
 

virtual void BOnScreenKeyboard::setRotation Rotation    rot [virtual]
 

Reimplemented from BWidget.

void BOnScreenKeyboard::setText const std::string &    text [inline]
 

Set the text to edit.

std::string BOnScreenKeyboard::text   [inline]
 

The edited text.


The documentation for this class was generated from the following file:
Generated on Sat Dec 29 10:00:42 2007 for DSGUI by doxygen1.3-rc3