505 lines
28 KiB
HTML
505 lines
28 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
|
<title>ewol Library</title>
|
|
<link rel="stylesheet" href="base.css">
|
|
</head>
|
|
<body>
|
|
<div class="navbar navbar-fixed-top">
|
|
<div class="container">
|
|
<h1>ewol Library</h1>
|
|
<li><a href="eSystemMessage.html">eSystemMessage</a></li>
|
|
<li>ewol</li>
|
|
<ul>
|
|
<li><a href="ewol__Area.html">Area</a></li>
|
|
<li><a href="ewol__Colored3DObject.html">Colored3DObject</a></li>
|
|
<li><a href="ewol__CommandLine.html">CommandLine</a></li>
|
|
<li><a href="ewol__Compositing.html">Compositing</a></li>
|
|
<li><a href="ewol__ConfigFile.html">ConfigFile</a></li>
|
|
<li><a href="ewol__ConfigFont.html">ConfigFont</a></li>
|
|
<li><a href="ewol__Dimension.html">Dimension</a></li>
|
|
<li><a href="ewol__DrawProperty.html">DrawProperty</a></li>
|
|
<li><a href="ewol__Drawing.html">Drawing</a></li>
|
|
<li><a href="ewol__EConfig.html">EConfig</a></li>
|
|
<li><a href="ewol__EConfigElement.html">EConfigElement</a></li>
|
|
<li><a href="ewol__EMessage.html">EMessage</a></li>
|
|
<li><a href="ewol__EMultiCast.html">EMultiCast</a></li>
|
|
<li><a href="ewol__EMultiCast__MessageList.html">EMultiCast::MessageList</a></li>
|
|
<li><a href="ewol__EObject.html">EObject</a></li>
|
|
<li><a href="ewol__EObjectManager.html">EObjectManager</a></li>
|
|
<li><a href="ewol__EventEntry.html">EventEntry</a></li>
|
|
<li><a href="ewol__EventEntrySystem.html">EventEntrySystem</a></li>
|
|
<li><a href="ewol__EventExtGen.html">EventExtGen</a></li>
|
|
<li><a href="ewol__EventInput.html">EventInput</a></li>
|
|
<li><a href="ewol__EventInputSystem.html">EventInputSystem</a></li>
|
|
<li><a href="ewol__EventShortCut.html">EventShortCut</a></li>
|
|
<li><a href="ewol__EventTime.html">EventTime</a></li>
|
|
<li><a href="ewol__Face.html">Face</a></li>
|
|
<li><a href="ewol__FaceIndexing.html">FaceIndexing</a></li>
|
|
<li><a href="ewol__FontBase.html">FontBase</a></li>
|
|
<li><a href="ewol__FontFreeType.html">FontFreeType</a></li>
|
|
<li><a href="ewol__Fps.html">Fps</a></li>
|
|
<li><a href="ewol__GlyphProperty.html">GlyphProperty</a></li>
|
|
<li><a href="ewol__Image.html">Image</a></li>
|
|
<li><a href="ewol__Kerning.html">Kerning</a></li>
|
|
<li><a href="ewol__Light.html">Light</a></li>
|
|
<li><a href="ewol__Material.html">Material</a></li>
|
|
<li><a href="ewol__MaterialGlId.html">MaterialGlId</a></li>
|
|
<li><a href="ewol__Mesh.html">Mesh</a></li>
|
|
<li><a href="ewol__PhysicsBox.html">PhysicsBox</a></li>
|
|
<li><a href="ewol__PhysicsCapsule.html">PhysicsCapsule</a></li>
|
|
<li><a href="ewol__PhysicsCone.html">PhysicsCone</a></li>
|
|
<li><a href="ewol__PhysicsConvexHull.html">PhysicsConvexHull</a></li>
|
|
<li><a href="ewol__PhysicsCylinder.html">PhysicsCylinder</a></li>
|
|
<li><a href="ewol__PhysicsShape.html">PhysicsShape</a></li>
|
|
<li><a href="ewol__PhysicsSphere.html">PhysicsSphere</a></li>
|
|
<li><a href="ewol__Program.html">Program</a></li>
|
|
<li><a href="ewol__Resource.html">Resource</a></li>
|
|
<li><a href="ewol__ResourceManager.html">ResourceManager</a></li>
|
|
<li><a href="ewol__Shader.html">Shader</a></li>
|
|
<li><a href="ewol__Shaper.html">Shaper</a></li>
|
|
<li><a href="ewol__SimpleConfigElement.html">SimpleConfigElement</a></li>
|
|
<li><a href="ewol__SpecialKey.html">SpecialKey</a></li>
|
|
<li><a href="ewol__SpecialKey__SpecialKey__union__.html">SpecialKey::SpecialKey::union ::</a></li>
|
|
<li><a href="ewol__SpecialKey__union.html">SpecialKey::union </a></li>
|
|
<li><a href="ewol__Sprite.html">Sprite</a></li>
|
|
<li><a href="ewol__Text.html">Text</a></li>
|
|
<li><a href="ewol__TextDecoration.html">TextDecoration</a></li>
|
|
<li><a href="ewol__Texture.html">Texture</a></li>
|
|
<li><a href="ewol__TextureFile.html">TextureFile</a></li>
|
|
<li><a href="ewol__TexturedFont.html">TexturedFont</a></li>
|
|
<li><a href="ewol__VirtualBufferObject.html">VirtualBufferObject</a></li>
|
|
<li><a href="ewol__Widget.html">Widget</a></li>
|
|
<li><a href="ewol__WidgetManager.html">WidgetManager</a></li>
|
|
<li><a href="ewol__Windows.html">Windows</a></li>
|
|
<li><a href="ewol__eContext.html">eContext</a></li>
|
|
<li><a href="ewol__eInput.html">eInput</a></li>
|
|
<li><a href="ewol__progAttributeElement.html">progAttributeElement</a></li>
|
|
</ul>
|
|
<li>widget</li>
|
|
<ul>
|
|
<li><a href="widget__Button.html">Button</a></li>
|
|
<li><a href="widget__ButtonColor.html">ButtonColor</a></li>
|
|
<li><a href="widget__CheckBox.html">CheckBox</a></li>
|
|
<li><a href="widget__ColorBar.html">ColorBar</a></li>
|
|
<li><a href="widget__ColorChooser.html">ColorChooser</a></li>
|
|
<li><a href="widget__Composer.html">Composer</a></li>
|
|
<li><a href="widget__Container.html">Container</a></li>
|
|
<li><a href="widget__ContainerN.html">ContainerN</a></li>
|
|
<li><a href="widget__ContextMenu.html">ContextMenu</a></li>
|
|
<li><a href="widget__Entry.html">Entry</a></li>
|
|
<li><a href="widget__FileChooser.html">FileChooser</a></li>
|
|
<li><a href="widget__Gird.html">Gird</a></li>
|
|
<li><a href="widget__Gird__GirdProperties.html">Gird::GirdProperties</a></li>
|
|
<li><a href="widget__Image.html">Image</a></li>
|
|
<li><a href="widget__Joystick.html">Joystick</a></li>
|
|
<li><a href="widget__Label.html">Label</a></li>
|
|
<li><a href="widget__Layer.html">Layer</a></li>
|
|
<li><a href="widget__List.html">List</a></li>
|
|
<li><a href="widget__ListFileSystem.html">ListFileSystem</a></li>
|
|
<li><a href="widget__Menu.html">Menu</a></li>
|
|
<li><a href="widget__MenuElement.html">MenuElement</a></li>
|
|
<li><a href="widget__Mesh.html">Mesh</a></li>
|
|
<li><a href="widget__Parameter.html">Parameter</a></li>
|
|
<li><a href="widget__ParameterList.html">ParameterList</a></li>
|
|
<li><a href="widget__PopUp.html">PopUp</a></li>
|
|
<li><a href="widget__ProgressBar.html">ProgressBar</a></li>
|
|
<li><a href="widget__Scroll.html">Scroll</a></li>
|
|
<li><a href="widget__Sizer.html">Sizer</a></li>
|
|
<li><a href="widget__Slider.html">Slider</a></li>
|
|
<li><a href="widget__Spacer.html">Spacer</a></li>
|
|
<li><a href="widget__StdPopUp.html">StdPopUp</a></li>
|
|
<li><a href="widget__WSlider.html">WSlider</a></li>
|
|
<li><a href="widget__WidgetScrooled.html">WidgetScrooled</a></li>
|
|
<li><a href="widget__elementPL.html">elementPL</a></li>
|
|
</ul>
|
|
</ul>
|
|
<li>ewol</li>
|
|
<ul>
|
|
<li><a href="ewol__clipBoard__clipboardListe.html">clipBoard::clipboardListe</a></li>
|
|
<li><a href="ewol__cursorDisplay.html">cursorDisplay</a></li>
|
|
<li><a href="ewol__font__mode.html">font::mode</a></li>
|
|
<li><a href="ewol__gravity.html">gravity</a></li>
|
|
<li><a href="ewol__keyEvent__keyboard.html">keyEvent::keyboard</a></li>
|
|
<li><a href="ewol__keyEvent__status.html">keyEvent::status</a></li>
|
|
<li><a href="ewol__keyEvent__type.html">keyEvent::type</a></li>
|
|
<li><a href="ewol__openGL__openGlFlags.html">openGL::openGlFlags</a></li>
|
|
<li><a href="ewol__orientation.html">orientation</a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="container" id="content">
|
|
<h1>Class: widget::Entry</h1>
|
|
<br/>
|
|
<h2>Synopsis:</h2>
|
|
<pre>
|
|
+ <span class="code-storage-keyword">static</span> <span class="code-type">void</span> <a class="code-function" href="#init">init</a> (<a href="ewol__WidgetManager.html" class="code-type">ewol::WidgetManager</a> & <span class="code-argument">_widgetManager</span>);<br>+ <a class="code-function" href="#Entry">Entry</a> (<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> <span class="code-argument">_newData</span>);<br>+ ~<a class="code-function" href="#Entry">Entry</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setValue">setValue</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_newData</span>);<br>+ <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> <a class="code-function" href="#getValue">getValue</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setMaxChar">setMaxChar</a> (<span class="code-type">int32_t</span> <span class="code-argument">_nbMax</span>);<br>+ <span class="code-type">int32_t</span> <a class="code-function" href="#getMaxChar">getMaxChar</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setRegExp">setRegExp</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_expression</span>);<br>+ <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> <a class="code-function" href="#getRegExp">getRegExp</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#copySelectionToClipBoard">copySelectionToClipBoard</a> (<span class="code-storage-keyword">enum</span> <a href="ewol__clipBoard__clipboardListe.html" class="code-type">ewol::clipBoard::clipboardListe</a> <span class="code-argument">_clipboardID</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#removeSelected">removeSelected</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setColorText">setColorText</a> (<span class="code-storage-keyword">const</span> etk::Color<> & <span class="code-argument">_color</span>);<br>+ <span class="code-storage-keyword">const</span> etk::Color<> & <a class="code-function" href="#getColorText">getColorText</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setColorTextSelected">setColorTextSelected</a> (<span class="code-storage-keyword">const</span> etk::Color<> & <span class="code-argument">_color</span>);<br>+ <span class="code-storage-keyword">const</span> etk::Color<> & <a class="code-function" href="#getColorTextSelected">getColorTextSelected</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setEmptyText">setEmptyText</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_text</span>);<br>+ <span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <a class="code-function" href="#getEmptyText">getEmptyText</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#onRegenerateDisplay">onRegenerateDisplay</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#onEventInput">onEventInput</a> (<span class="code-storage-keyword">const</span> <a href="ewol__EventInput.html" class="code-type">ewol::EventInput</a> & <span class="code-argument">_event</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#onEventEntry">onEventEntry</a> (<span class="code-storage-keyword">const</span> <a href="ewol__EventEntry.html" class="code-type">ewol::EventEntry</a> & <span class="code-argument">_event</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#onReceiveMessage">onReceiveMessage</a> (<span class="code-storage-keyword">const</span> <a href="ewol__EMessage.html" class="code-type">ewol::EMessage</a> & <span class="code-argument">_msg</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#onEventClipboard">onEventClipboard</a> (<span class="code-storage-keyword">enum</span> <a href="ewol__clipBoard__clipboardListe.html" class="code-type">ewol::clipBoard::clipboardListe</a> <span class="code-argument">_clipboardID</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#calculateMinMaxSize">calculateMinMaxSize</a> (<span class="code-type">void</span>);<br># <span class="code-type">void</span> <a class="code-function" href="#setInternalValue">setInternalValue</a> (<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_newData</span>);<br># <span class="code-type">void</span> <a class="code-function" href="#markToUpdateTextPosition">markToUpdateTextPosition</a> (<span class="code-type">void</span>);<br># <span class="code-type">void</span> <a class="code-function" href="#updateTextPosition">updateTextPosition</a> (<span class="code-type">void</span>);<br># <span class="code-type">void</span> <a class="code-function" href="#updateCursorPosition">updateCursorPosition</a> (<span class="code-storage-keyword">const</span> vec2 & <span class="code-argument">_pos</span>,<br/> <span class="code-type">bool</span> <span class="code-argument">_Selection</span>);<br># <span class="code-type">void</span> <a class="code-function" href="#onDraw">onDraw</a> (<span class="code-type">void</span>);<br># <span class="code-type">void</span> <a class="code-function" href="#onGetFocus">onGetFocus</a> (<span class="code-type">void</span>);<br># <span class="code-type">void</span> <a class="code-function" href="#onLostFocus">onLostFocus</a> (<span class="code-type">void</span>);<br># <span class="code-type">void</span> <a class="code-function" href="#changeStatusIn">changeStatusIn</a> (<span class="code-type">int32_t</span> <span class="code-argument">_newStatusId</span>);<br># <span class="code-type">void</span> <a class="code-function" href="#periodicCall">periodicCall</a> (<span class="code-storage-keyword">const</span> <a href="ewol__EventTime.html" class="code-type">ewol::EventTime</a> & <span class="code-argument">_event</span>);<br># <span class="code-type">bool</span> <a class="code-function" href="#onSetConfig">onSetConfig</a> (<span class="code-storage-keyword">const</span> <a href="ewol__EConfig.html" class="code-type">ewol::EConfig</a> & <span class="code-argument">_conf</span>);<br># <span class="code-type">bool</span> <a class="code-function" href="#onGetConfig">onGetConfig</a> (<span class="code-storage-keyword">const</span> <span class="code-type">char</span> * <span class="code-argument">_config</span>,<br/> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_result</span>);<br></pre>
|
|
|
|
|
|
<h2>Object Hierarchy:</h2>
|
|
<pre>
|
|
<a href="ewol__EObject.html">ewol::EObject</a>
|
|
+--> <a href="ewol__Widget.html">ewol::Widget</a>
|
|
+--> <b>widget::Entry</b>
|
|
</pre>
|
|
<br/>
|
|
<h2>Description:</h2>
|
|
/**
|
|
* @ingroup ewolWidgetGroup
|
|
* @brief Entry box display :
|
|
*
|
|
* ~~~~~~~~~~~~~~~~~~~~~~
|
|
* ----------------------------------------------
|
|
* | Editable Text |
|
|
* ----------------------------------------------
|
|
* ~~~~~~~~~~~~~~~~~~~~~~
|
|
*/<h2>Detail:<h2>
|
|
<h3>widget::<a id="init">init</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-storage-keyword">static</span> <span class="code-type">void</span> <span class="code-function">init</span>(<a href="ewol__WidgetManager.html" class="code-type">ewol::WidgetManager</a> & <span class="code-argument">_widgetManager</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3>widget::<a id="Entry">Entry</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-function">Entry</span>(<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> <span class="code-argument">_newData</span>);</pre>
|
|
<br/>
|
|
Contuctor
|
|
<br/><ul>
|
|
<b>Parameter [input]:</b> <span class="code-argument">_newData</span> The USting that might be set in the Entry box (no event generation!!)
|
|
<br/></ul>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3>widget::~<a id="Entry">Entry</a> ()</h3>
|
|
|
|
<pre>
|
|
~<span class="code-function">Entry</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
Destuctor
|
|
<br/><br/>
|
|
|
|
<hr/>
|
|
<h3><a id="setValue">setValue</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">setValue</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_newData</span>);</pre>
|
|
<br/>
|
|
set a new value on the entry.
|
|
<br/><ul>
|
|
<b>Parameter [input]:</b> <span class="code-argument">_newData</span> the new string to display.
|
|
<br/></ul>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="getValue">getValue</a> ()</h3>
|
|
|
|
<pre>
|
|
<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> <span class="code-function">getValue</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
get the current value in the entry
|
|
<br/><ul>
|
|
<b>Return:</b> The current display value
|
|
<br/></ul>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="setMaxChar">setMaxChar</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">setMaxChar</span>(<span class="code-type">int32_t</span> <span class="code-argument">_nbMax</span>);</pre>
|
|
<br/>
|
|
Limit the number of Unicode character in the entry
|
|
<br/><ul>
|
|
<b>Parameter [input]:</b> <span class="code-argument">_nbMax</span> Number of max character set in the List (0x7FFFFFFF for no limit)
|
|
<br/></ul>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="getMaxChar">getMaxChar</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">int32_t</span> <span class="code-function">getMaxChar</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
Limit the number of Unicode character in the entry
|
|
<br/><ul>
|
|
<b>Return:</b> Number of max character set in the List.
|
|
<br/></ul>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="setRegExp">setRegExp</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">setRegExp</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_expression</span>);</pre>
|
|
<br/>
|
|
Limit the input entry at a regular expression... (by default it is "*")
|
|
<br/><ul>
|
|
<b>Parameter:</b> <span class="code-argument">_expression</span> New regular expression
|
|
<br/></ul>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="getRegExp">getRegExp</a> ()</h3>
|
|
|
|
<pre>
|
|
<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> <span class="code-function">getRegExp</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
get the regualar expression limitation
|
|
<br/><ul>
|
|
<b>Parameter:</b> <span class="code-argument">The</span> regExp string
|
|
<br/></ul>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="copySelectionToClipBoard">copySelectionToClipBoard</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">copySelectionToClipBoard</span>(<span class="code-storage-keyword">enum</span> <a href="ewol__clipBoard__clipboardListe.html" class="code-type">ewol::clipBoard::clipboardListe</a> <span class="code-argument">_clipboardID</span>);</pre>
|
|
<br/>
|
|
Copy the selected data on the specify clipboard
|
|
<br/><ul>
|
|
<b>Parameter [input]:</b> <span class="code-argument">_clipboardID</span> Selected clipboard
|
|
<br/></ul>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="removeSelected">removeSelected</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">removeSelected</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
remove the selected area
|
|
<br/><b>Notes:</b> This request a regeneration of the display
|
|
<br/> <br/>
|
|
|
|
<hr/>
|
|
<h3><a id="setColorText">setColorText</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">setColorText</span>(<span class="code-storage-keyword">const</span> etk::Color<> & <span class="code-argument">_color</span>);</pre>
|
|
<br/>
|
|
set text color.
|
|
<br/><ul>
|
|
<b>Parameter:</b> <span class="code-argument">_color</span> Color that is selected.
|
|
<br/></ul>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="getColorText">getColorText</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-storage-keyword">const</span> etk::Color<> & <span class="code-function">getColorText</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
get the color for the text.
|
|
<br/><ul>
|
|
<b>Return:</b> The color requested.
|
|
<br/></ul>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="setColorTextSelected">setColorTextSelected</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">setColorTextSelected</span>(<span class="code-storage-keyword">const</span> etk::Color<> & <span class="code-argument">_color</span>);</pre>
|
|
<br/>
|
|
set text backgroung color when selected.
|
|
<br/><ul>
|
|
<b>Parameter:</b> <span class="code-argument">_color</span> Color that is selected.
|
|
<br/></ul>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="getColorTextSelected">getColorTextSelected</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-storage-keyword">const</span> etk::Color<> & <span class="code-function">getColorTextSelected</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
get the selected color for the text in selection mode.
|
|
<br/><ul>
|
|
<b>Return:</b> The color requested.
|
|
<br/></ul>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="setEmptyText">setEmptyText</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">setEmptyText</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_text</span>);</pre>
|
|
<br/>
|
|
set The text displayed when nothing is in the entry.
|
|
<br/><ul>
|
|
<b>Parameter:</b> <span class="code-argument">_text</span> Text to display when the entry box is empty (this text can be decorated).
|
|
<br/></ul>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="getEmptyText">getEmptyText</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-function">getEmptyText</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
get The text displayed when nothing is in the entry.
|
|
<br/><ul>
|
|
<b>Return:</b> Text display when nothing
|
|
<br/></ul>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="onRegenerateDisplay">onRegenerateDisplay</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">onRegenerateDisplay</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="onEventInput">onEventInput</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">bool</span> <span class="code-function">onEventInput</span>(<span class="code-storage-keyword">const</span> <a href="ewol__EventInput.html" class="code-type">ewol::EventInput</a> & <span class="code-argument">_event</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="onEventEntry">onEventEntry</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">bool</span> <span class="code-function">onEventEntry</span>(<span class="code-storage-keyword">const</span> <a href="ewol__EventEntry.html" class="code-type">ewol::EventEntry</a> & <span class="code-argument">_event</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="onReceiveMessage">onReceiveMessage</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">onReceiveMessage</span>(<span class="code-storage-keyword">const</span> <a href="ewol__EMessage.html" class="code-type">ewol::EMessage</a> & <span class="code-argument">_msg</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="onEventClipboard">onEventClipboard</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">onEventClipboard</span>(<span class="code-storage-keyword">enum</span> <a href="ewol__clipBoard__clipboardListe.html" class="code-type">ewol::clipBoard::clipboardListe</a> <span class="code-argument">_clipboardID</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="calculateMinMaxSize">calculateMinMaxSize</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">calculateMinMaxSize</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="setInternalValue">setInternalValue</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">setInternalValue</span>(<span class="code-storage-keyword">const</span> <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_newData</span>);</pre>
|
|
<br/>
|
|
internal check the value with RegExp checking
|
|
<br/><ul>
|
|
<b>Parameter [input]:</b> <span class="code-argument">_newData</span> The new string to display
|
|
<br/></ul>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="markToUpdateTextPosition">markToUpdateTextPosition</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">markToUpdateTextPosition</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
informe the system thet the text change and the start position change
|
|
<br/><br/>
|
|
|
|
<hr/>
|
|
<h3><a id="updateTextPosition">updateTextPosition</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">updateTextPosition</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
update the display position start == > depending of the position of the Cursor and the size of the Data inside
|
|
<br/><br/>
|
|
|
|
<hr/>
|
|
<h3><a id="updateCursorPosition">updateCursorPosition</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">updateCursorPosition</span>(<span class="code-storage-keyword">const</span> vec2 & <span class="code-argument">_pos</span>,
|
|
<span class="code-type">bool</span> <span class="code-argument">_Selection</span>);</pre>
|
|
<br/>
|
|
change the cursor position with the curent position requested on the display
|
|
<br/><b>Notes:</b> The display is automaticly requested when change apear.
|
|
<br/> <ul>
|
|
<b>Parameter [input]:</b> <span class="code-argument">_pos</span> Absolute position of the event
|
|
<br/></ul>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="onDraw">onDraw</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">onDraw</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="onGetFocus">onGetFocus</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">onGetFocus</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="onLostFocus">onLostFocus</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">onLostFocus</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="changeStatusIn">changeStatusIn</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">changeStatusIn</span>(<span class="code-type">int32_t</span> <span class="code-argument">_newStatusId</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="periodicCall">periodicCall</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">periodicCall</span>(<span class="code-storage-keyword">const</span> <a href="ewol__EventTime.html" class="code-type">ewol::EventTime</a> & <span class="code-argument">_event</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="onSetConfig">onSetConfig</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">bool</span> <span class="code-function">onSetConfig</span>(<span class="code-storage-keyword">const</span> <a href="ewol__EConfig.html" class="code-type">ewol::EConfig</a> & <span class="code-argument">_conf</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="onGetConfig">onGetConfig</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">bool</span> <span class="code-function">onGetConfig</span>(<span class="code-storage-keyword">const</span> <span class="code-type">char</span> * <span class="code-argument">_config</span>,
|
|
<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> & <span class="code-argument">_result</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
</div>
|
|
</body>
|
|
</html>
|