Single line edit box for editing simple text.
More...
#include <IGUIEditBox.h>
List of all members.
Public Member Functions
Detailed Description
Single line edit box for editing simple text.
- This element can create the following events of type EGUI_EVENT_TYPE:
- EGET_EDITBOX_ENTER
- EGET_EDITBOX_CHANGED
- EGET_EDITBOX_MARKING_CHANGED
Definition at line 23 of file IGUIEditBox.h.
Constructor & Destructor Documentation
Member Function Documentation
| virtual void irr::gui::IGUIEditBox::enableOverrideColor |
( |
bool |
enable | ) |
[pure virtual] |
Sets if the text should use the override color or the color in the gui skin.
- Parameters:
-
| enable,: | If set to true, the override color, which can be set with IGUIEditBox::setOverrideColor is used, otherwise the EGDC_BUTTON_TEXT color of the skin. |
| virtual IGUIFont* irr::gui::IGUIEditBox::getActiveFont |
( |
| ) |
const [pure virtual] |
Get the font which is used right now for drawing.
Currently this is the override font when one is set and the font of the active skin otherwise
| virtual u32 irr::gui::IGUIEditBox::getMax |
( |
| ) |
const [pure virtual] |
Returns maximum amount of characters, previously set by setMax();.
| virtual video::SColor irr::gui::IGUIEditBox::getOverrideColor |
( |
| ) |
const [pure virtual] |
| virtual IGUIFont* irr::gui::IGUIEditBox::getOverrideFont |
( |
| ) |
const [pure virtual] |
Gets the override font (if any)
- Returns:
- The override font (may be 0)
Gets the size area of the text in the edit box.
- Returns:
- The size in pixels of the text
| virtual bool irr::gui::IGUIEditBox::isAutoScrollEnabled |
( |
| ) |
const [pure virtual] |
Checks to see if automatic scrolling is enabled.
- Returns:
- true if automatic scrolling is enabled, false if not
| virtual bool irr::gui::IGUIEditBox::isMultiLineEnabled |
( |
| ) |
const [pure virtual] |
Checks if multi line editing is enabled.
- Returns:
- true if multi-line is enabled, false otherwise
| virtual bool irr::gui::IGUIEditBox::isOverrideColorEnabled |
( |
void |
| ) |
const [pure virtual] |
Checks if an override color is enabled.
- Returns:
- true if the override color is enabled, false otherwise
| virtual bool irr::gui::IGUIEditBox::isPasswordBox |
( |
| ) |
const [pure virtual] |
Returns true if the edit box is currently a password box.
| virtual bool irr::gui::IGUIEditBox::isWordWrapEnabled |
( |
| ) |
const [pure virtual] |
Checks if word wrap is enabled.
- Returns:
- true if word wrap is enabled, false otherwise
| virtual void irr::gui::IGUIEditBox::setAutoScroll |
( |
bool |
enable | ) |
[pure virtual] |
Enables or disables automatic scrolling with cursor position.
- Parameters:
-
| enable,: | If set to true, the text will move around with the cursor position |
| virtual void irr::gui::IGUIEditBox::setDrawBackground |
( |
bool |
draw | ) |
[pure virtual] |
Sets whether to draw the background.
| virtual void irr::gui::IGUIEditBox::setDrawBorder |
( |
bool |
border | ) |
[pure virtual] |
Turns the border on or off.
- Parameters:
-
| border,: | true if you want the border to be drawn, false if not |
| virtual void irr::gui::IGUIEditBox::setMax |
( |
u32 |
max | ) |
[pure virtual] |
Sets the maximum amount of characters which may be entered in the box.
- Parameters:
-
| max,: | Maximum amount of characters. If 0, the character amount is infinity. |
| virtual void irr::gui::IGUIEditBox::setMultiLine |
( |
bool |
enable | ) |
[pure virtual] |
Enables or disables newlines.
- Parameters:
-
| enable,: | If set to true, the EGET_EDITBOX_ENTER event will not be fired, instead a newline character will be inserted. |
| virtual void irr::gui::IGUIEditBox::setOverrideColor |
( |
video::SColor |
color | ) |
[pure virtual] |
Sets another color for the text.
If set, the edit box does not use the EGDC_BUTTON_TEXT color defined in the skin, but the set color instead. You don't need to call IGUIEditBox::enableOverrrideColor(true) after this, this is done by this function. If you set a color, and you want the text displayed with the color of the skin again, call IGUIEditBox::enableOverrideColor(false);
- Parameters:
-
| color,: | New color of the text. |
| virtual void irr::gui::IGUIEditBox::setOverrideFont |
( |
IGUIFont * |
font = 0 | ) |
[pure virtual] |
Sets another skin independent font.
If this is set to zero, the button uses the font of the skin.
- Parameters:
-
| virtual void irr::gui::IGUIEditBox::setPasswordBox |
( |
bool |
passwordBox, |
|
|
wchar_t |
passwordChar = L'*' |
|
) |
| [pure virtual] |
Sets whether the edit box is a password box. Setting this to true will.
disable MultiLine, WordWrap and the ability to copy with ctrl+c or ctrl+x
- Parameters:
-
| passwordBox,: | true to enable password, false to disable |
| passwordChar,: | the character that is displayed instead of letters |
Sets text justification mode.
- Parameters:
-
| horizontal,: | EGUIA_UPPERLEFT for left justified (default), EGUIA_LOWERRIGHT for right justified, or EGUIA_CENTER for centered text. |
| vertical,: | EGUIA_UPPERLEFT to align with top edge, EGUIA_LOWERRIGHT for bottom edge, or EGUIA_CENTER for centered text (default). |
| virtual void irr::gui::IGUIEditBox::setWordWrap |
( |
bool |
enable | ) |
[pure virtual] |
Enables or disables word wrap.
- Parameters:
-
| enable,: | If set to true, words going over one line are broken to the next line. |
The documentation for this class was generated from the following file: