524 lines
33 KiB
HTML
524 lines
33 KiB
HTML
<!-- HTML header for doxygen 1.8.8-->
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<!-- For Mobile Devices -->
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta name="generator" content="Doxygen 1.8.12"/>
|
|
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
|
|
<title>Ewol: Ewol Widget in OpenGl: ewol::Context Class Reference</title>
|
|
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
|
|
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
|
|
<script type="text/javascript" src="doxy-boot.js"></script>
|
|
</head>
|
|
<body>
|
|
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
|
<div class="container">
|
|
<div class="navbar-header">
|
|
<a class="navbar-brand">Ewol: Ewol Widget in OpenGl 0.10.0</a>
|
|
</div>
|
|
<div id="navbar" class="navbar-collapse collapse">
|
|
<ul class="nav navbar-nav">
|
|
<li><a href="index.html">Main Page</a></li>
|
|
<li><a href="pages.html">Related Pages</a></li>
|
|
<li><a href="namespaces.html">Namespaces</a></li>
|
|
<li><a href="annotated.html">Classes</a></li>
|
|
<li><a href="files.html">Files</a></li>
|
|
</ul>
|
|
<ul class="nav navbar-nav navbar-right">
|
|
<li class="dropdown">
|
|
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
|
Link-libs<span class="caret"></span>
|
|
</a>
|
|
<ul class="dropdown-menu">
|
|
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
|
|
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
|
|
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
|
|
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
|
|
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
|
|
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
|
|
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
|
|
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
|
|
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
|
|
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
|
|
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
|
|
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
|
|
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
|
|
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
|
|
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
|
|
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
|
|
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
|
|
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
|
|
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
|
|
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
|
|
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
|
|
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<div id="search-box" class="input-group">
|
|
<div class="input-group-btn">
|
|
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
|
<span class="glyphicon glyphicon-search"></span>
|
|
<span class="caret"></span>
|
|
</button>
|
|
<ul class="dropdown-menu">
|
|
<li><a href="#">All</a></li>
|
|
<li><a href="#">Classes</a></li>
|
|
<li><a href="#">Namespaces</a></li>
|
|
<li><a href="#">Files</a></li>
|
|
<li><a href="#">Functions</a></li>
|
|
<li><a href="#">Variables</a></li>
|
|
<li><a href="#">Typedefs</a></li>
|
|
<li><a href="#">Enumerations</a></li>
|
|
<li><a href="#">Enumerator</a></li>
|
|
<li><a href="#">Friends</a></li>
|
|
<li><a href="#">Macros</a></li>
|
|
<li><a href="#">Pages</a></li>
|
|
</ul>
|
|
</div>
|
|
<button id="search-close" type="button" class="close" aria-label="Close">
|
|
<span aria-hidden="true"></span>
|
|
</button>
|
|
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
|
|
</div>
|
|
</div><!--/.nav-collapse -->
|
|
</div>
|
|
</nav>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div class="content" id="content">
|
|
<div class="container">
|
|
<div class="row">
|
|
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
|
|
<div style="margin-bottom: 15px;margin-top: 60px;">
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.12 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><b>ewol</b></li><li class="navelem"><a class="el" href="classewol_1_1_context.html">Context</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="classewol_1_1_context-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ewol::Context Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="dynheader">
|
|
Inheritance diagram for ewol::Context:</div>
|
|
<div class="dyncontent">
|
|
<div class="center">
|
|
<img src="classewol_1_1_context.png" usemap="#ewol::Context_map" alt=""/>
|
|
<map id="ewol::Context_map" name="ewol::Context_map">
|
|
</map>
|
|
</div></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:aecb34811af4ba406b999fd68498c3d17"><td class="memItemLeft" align="right" valign="top"><a id="aecb34811af4ba406b999fd68498c3d17"></a>
|
|
<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ememory::SharedPtr</a>< <a class="el" href="classewol_1_1context_1_1_application.html">ewol::context::Application</a> > </td><td class="memItemRight" valign="bottom"><b>getApplication</b> ()</td></tr>
|
|
<tr class="separator:aecb34811af4ba406b999fd68498c3d17"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d9fa52e160480a54ec36ebe8370a5f3"><td class="memItemLeft" align="right" valign="top"><a id="a6d9fa52e160480a54ec36ebe8370a5f3"></a>
|
|
gale::context::CommandLine & </td><td class="memItemRight" valign="bottom"><b>getCmd</b> ()</td></tr>
|
|
<tr class="separator:a6d9fa52e160480a54ec36ebe8370a5f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6cbfb080c7cd65001f64ac7e09443cec"><td class="memItemLeft" align="right" valign="top"><a id="a6cbfb080c7cd65001f64ac7e09443cec"></a>
|
|
<a class="el" href="classewol_1_1context_1_1_config_font.html">ewol::context::ConfigFont</a> & </td><td class="memItemRight" valign="bottom"><b>getFontDefault</b> ()</td></tr>
|
|
<tr class="separator:a6cbfb080c7cd65001f64ac7e09443cec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ebd2b9f41bd1afc1bdb63c02a3edd23"><td class="memItemLeft" align="right" valign="top"><a id="a7ebd2b9f41bd1afc1bdb63c02a3edd23"></a>
|
|
<a class="el" href="classewol_1_1object_1_1_manager.html">ewol::object::Manager</a> & </td><td class="memItemRight" valign="bottom"><b>getEObjectManager</b> ()</td></tr>
|
|
<tr class="separator:a7ebd2b9f41bd1afc1bdb63c02a3edd23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a251176ac8b5be9fab63a6187b87b763f"><td class="memItemLeft" align="right" valign="top"><a id="a251176ac8b5be9fab63a6187b87b763f"></a>
|
|
<a class="el" href="classewol_1_1widget_1_1_manager.html">ewol::widget::Manager</a> & </td><td class="memItemRight" valign="bottom"><b>getWidgetManager</b> ()</td></tr>
|
|
<tr class="separator:a251176ac8b5be9fab63a6187b87b763f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7d6ab210b6d63e36311fc899a3bbd75b"><td class="memItemLeft" align="right" valign="top"><a id="a7d6ab210b6d63e36311fc899a3bbd75b"></a>
|
|
gale::resource::Manager & </td><td class="memItemRight" valign="bottom"><b>getResourcesManager</b> ()</td></tr>
|
|
<tr class="separator:a7d6ab210b6d63e36311fc899a3bbd75b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b13a512c46b36057f1cf9251f0bad0c"><td class="memItemLeft" align="right" valign="top"><a id="a0b13a512c46b36057f1cf9251f0bad0c"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>Context</b> (<a class="el" href="classewol_1_1context_1_1_application.html">ewol::context::Application</a> *_application)</td></tr>
|
|
<tr class="separator:a0b13a512c46b36057f1cf9251f0bad0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0cba07c6cd8aabf24d1f6521e9ef62f6"><td class="memItemLeft" align="right" valign="top"><a id="a0cba07c6cd8aabf24d1f6521e9ef62f6"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>onCreate</b> (gale::Context &_context) override</td></tr>
|
|
<tr class="separator:a0cba07c6cd8aabf24d1f6521e9ef62f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aad02a989ed2cc002b58ff8ba86d43862"><td class="memItemLeft" align="right" valign="top"><a id="aad02a989ed2cc002b58ff8ba86d43862"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>onStart</b> (gale::Context &_context) override</td></tr>
|
|
<tr class="separator:aad02a989ed2cc002b58ff8ba86d43862"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac50e40e0ad94f50702af1fd983e432a4"><td class="memItemLeft" align="right" valign="top"><a id="ac50e40e0ad94f50702af1fd983e432a4"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>onResume</b> (gale::Context &_context) override</td></tr>
|
|
<tr class="separator:ac50e40e0ad94f50702af1fd983e432a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab46fe7a6568089aaa2675372c4a246bb"><td class="memItemLeft" align="right" valign="top"><a id="ab46fe7a6568089aaa2675372c4a246bb"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>onRegenerateDisplay</b> (gale::Context &_context) override</td></tr>
|
|
<tr class="separator:ab46fe7a6568089aaa2675372c4a246bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5789f17b528ab01a4ec5fd6d675a729"><td class="memItemLeft" align="right" valign="top"><a id="af5789f17b528ab01a4ec5fd6d675a729"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>onDraw</b> (gale::Context &_context) override</td></tr>
|
|
<tr class="separator:af5789f17b528ab01a4ec5fd6d675a729"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb7e336633817d9d46fa605c54548c70"><td class="memItemLeft" align="right" valign="top"><a id="abb7e336633817d9d46fa605c54548c70"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>onPause</b> (gale::Context &_context) override</td></tr>
|
|
<tr class="separator:abb7e336633817d9d46fa605c54548c70"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2566c39393da950c355902fc94eb6678"><td class="memItemLeft" align="right" valign="top"><a id="a2566c39393da950c355902fc94eb6678"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>onStop</b> (gale::Context &_context) override</td></tr>
|
|
<tr class="separator:a2566c39393da950c355902fc94eb6678"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a02782611ad3a62b7087171c2b8954ee5"><td class="memItemLeft" align="right" valign="top"><a id="a02782611ad3a62b7087171c2b8954ee5"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>onDestroy</b> (gale::Context &_context) override</td></tr>
|
|
<tr class="separator:a02782611ad3a62b7087171c2b8954ee5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a027b5b96933a99ac2dd5d4d1ffbcf808"><td class="memItemLeft" align="right" valign="top"><a id="a027b5b96933a99ac2dd5d4d1ffbcf808"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>onKillDemand</b> (gale::Context &_context) override</td></tr>
|
|
<tr class="separator:a027b5b96933a99ac2dd5d4d1ffbcf808"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70aeefaa67d2321d9b8233181e5b4752"><td class="memItemLeft" align="right" valign="top"><a id="a70aeefaa67d2321d9b8233181e5b4752"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>onPointer</b> (enum gale::key::type _type, int32_t _pointerID, const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &_pos, gale::key::status _state) override</td></tr>
|
|
<tr class="separator:a70aeefaa67d2321d9b8233181e5b4752"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b76cbecff1c916addb5cd8c9cb8fb29"><td class="memItemLeft" align="right" valign="top"><a id="a0b76cbecff1c916addb5cd8c9cb8fb29"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>onKeyboard</b> (const gale::key::Special &_special, enum gale::key::keyboard _type, char32_t _value, gale::key::status _state) override</td></tr>
|
|
<tr class="separator:a0b76cbecff1c916addb5cd8c9cb8fb29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d48c9b532691f17ff799d301de55ef6"><td class="memItemLeft" align="right" valign="top"><a id="a2d48c9b532691f17ff799d301de55ef6"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>onClipboardEvent</b> (enum gale::context::clipBoard::clipboardListe _clipboardId) override</td></tr>
|
|
<tr class="separator:a2d48c9b532691f17ff799d301de55ef6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa50ce195508721324cd945e30f5077b6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1_context.html#aa50ce195508721324cd945e30f5077b6">resetIOEvent</a> ()</td></tr>
|
|
<tr class="separator:aa50ce195508721324cd945e30f5077b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af31cc502776ed7ca79ebf7f3bcf479e0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1_context.html#af31cc502776ed7ca79ebf7f3bcf479e0">setWindows</a> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ewol::widget::WindowsShared</a> &_windows)</td></tr>
|
|
<tr class="separator:af31cc502776ed7ca79ebf7f3bcf479e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e5c32c59e46c572c988748db62194c5"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ewol::widget::WindowsShared</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1_context.html#a4e5c32c59e46c572c988748db62194c5">getWindows</a> ()</td></tr>
|
|
<tr class="separator:a4e5c32c59e46c572c988748db62194c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e7471105949c1acfd37c7a13a74e021"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1_context.html#a1e7471105949c1acfd37c7a13a74e021">forceRedrawAll</a> ()</td></tr>
|
|
<tr class="separator:a1e7471105949c1acfd37c7a13a74e021"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa32257f8c699e6b24f180aafe9338b60"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1_context.html#aa32257f8c699e6b24f180aafe9338b60">inputEventTransfertWidget</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ewol::WidgetShared</a> _source, <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ewol::WidgetShared</a> _destination)</td></tr>
|
|
<tr class="separator:aa32257f8c699e6b24f180aafe9338b60"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa79cb688da606a905b3d8d0c64d87a4a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1_context.html#aa79cb688da606a905b3d8d0c64d87a4a">inputEventGrabPointer</a> (<a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ewol::WidgetShared</a> _widget)</td></tr>
|
|
<tr class="separator:aa79cb688da606a905b3d8d0c64d87a4a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:add3a76750c5cd3cc5ba45a15649f5d88"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1_context.html#add3a76750c5cd3cc5ba45a15649f5d88">inputEventUnGrabPointer</a> ()</td></tr>
|
|
<tr class="separator:add3a76750c5cd3cc5ba45a15649f5d88"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd7bddf68ec36ffc577a0a167e812925"><td class="memItemLeft" align="right" valign="top"><a id="acd7bddf68ec36ffc577a0a167e812925"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>onResize</b> (const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/etk.tag:http://atria-soft.github.io/etk/" href="http://atria-soft.github.io/etk/_vector2_d_8hpp.html#a920aac35b92f04facb6f3e01b9b3670b">ivec2</a> &_size) override</td></tr>
|
|
<tr class="separator:acd7bddf68ec36ffc577a0a167e812925"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a40fdad99eefa7fe26d8795d5337d1d1a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1_context.html#a40fdad99eefa7fe26d8795d5337d1d1a">setInitImage</a> (const std::string &_fileName)</td></tr>
|
|
<tr class="separator:a40fdad99eefa7fe26d8795d5337d1d1a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab5c60d44b1db2dbfc988771068ddb993"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1_context.html#ab5c60d44b1db2dbfc988771068ddb993">requestUpdateSize</a> ()</td></tr>
|
|
<tr class="separator:ab5c60d44b1db2dbfc988771068ddb993"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c76b6edc9e888b9ccbc9d5e94c26f3e"><td class="memItemLeft" align="right" valign="top"><a id="a9c76b6edc9e888b9ccbc9d5e94c26f3e"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>onPeriod</b> (const echrono::Clock &_time) override</td></tr>
|
|
<tr class="separator:a9c76b6edc9e888b9ccbc9d5e94c26f3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
|
Static Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a7f30e311bdb9f7b15ef2f50e2bae0a8e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classewol_1_1_context.html#a7f30e311bdb9f7b15ef2f50e2bae0a8e">main</a> (int _argc, const char *_argv[])</td></tr>
|
|
<tr class="separator:a7f30e311bdb9f7b15ef2f50e2bae0a8e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a1e7471105949c1acfd37c7a13a74e021"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e7471105949c1acfd37c7a13a74e021">§ </a></span>forceRedrawAll()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ewol::Context::forceRedrawAll </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Redraw all the windows. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e5c32c59e46c572c988748db62194c5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e5c32c59e46c572c988748db62194c5">§ </a></span>getWindows()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ewol::widget::WindowsShared</a> ewol::Context::getWindows </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>get the current windows that is displayed </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>the current handle on the windows (can be null) </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa79cb688da606a905b3d8d0c64d87a4a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa79cb688da606a905b3d8d0c64d87a4a">§ </a></span>inputEventGrabPointer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ewol::Context::inputEventGrabPointer </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ewol::WidgetShared</a> </td>
|
|
<td class="paramname"><em>_widget</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>This fonction lock the pointer properties to move in relative instead of absolute. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">widget</td><td>The widget that lock the pointer events </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa32257f8c699e6b24f180aafe9338b60"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa32257f8c699e6b24f180aafe9338b60">§ </a></span>inputEventTransfertWidget()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ewol::Context::inputEventTransfertWidget </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ewol::WidgetShared</a> </td>
|
|
<td class="paramname"><em>_source</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ewol::WidgetShared</a> </td>
|
|
<td class="paramname"><em>_destination</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>This is to transfert the event from one widget to another one. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">source</td><td>the widget where the event came from </td></tr>
|
|
<tr><td class="paramname">destination</td><td>the widget where the event mitgh be generated now </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="add3a76750c5cd3cc5ba45a15649f5d88"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#add3a76750c5cd3cc5ba45a15649f5d88">§ </a></span>inputEventUnGrabPointer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ewol::Context::inputEventUnGrabPointer </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>This fonction un-lock the pointer properties to move in relative instead of absolute. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f30e311bdb9f7b15ef2f50e2bae0a8e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f30e311bdb9f7b15ef2f50e2bae0a8e">§ </a></span>main()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static int ewol::Context::main </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>_argc</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>_argv</em>[] </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>This is the only one things the User might done in his <a class="el" href="classewol_1_1_context.html#a7f30e311bdb9f7b15ef2f50e2bae0a8e" title="This is the only one things the User might done in his main();. ">main()</a>;. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>: must be implemented in all system OPS implementation </dd>
|
|
<dd>
|
|
To answare you before you ask the question, this is really simple: Due to the fect that the current system is multiple-platform, you "main" Does not exist in the android platform, then ewol call other start and stop function, to permit to have only one code </dd>
|
|
<dd>
|
|
The main can not be in the ewol, due to the fact thet is an librairy </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">_argc</td><td>Standard argc </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">_argv</td><td>Standard argv </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>normal error int for the application error management </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab5c60d44b1db2dbfc988771068ddb993"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5c60d44b1db2dbfc988771068ddb993">§ </a></span>requestUpdateSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ewol::Context::requestUpdateSize </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Request a display after call a resize. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa50ce195508721324cd945e30f5077b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa50ce195508721324cd945e30f5077b6">§ </a></span>resetIOEvent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ewol::Context::resetIOEvent </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>reset event management for the IO like Input ou Mouse or keyborad </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a40fdad99eefa7fe26d8795d5337d1d1a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a40fdad99eefa7fe26d8795d5337d1d1a">§ </a></span>setInitImage()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ewol::Context::setInitImage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>_fileName</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Special for init (main) set the start image when loading data. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">_fileName</td><td>Name of the image to load </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af31cc502776ed7ca79ebf7f3bcf479e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af31cc502776ed7ca79ebf7f3bcf479e0">§ </a></span>setWindows()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ewol::Context::setWindows </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="elRef" doxygen="/home/heero/dev/perso/out/doc/release/ememory.tag:http://atria-soft.github.io/ememory/" href="http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html">ewol::widget::WindowsShared</a> & </td>
|
|
<td class="paramname"><em>_windows</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>set the current windows to display : </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">_windows</td><td>Windows that might be displayed </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
<li>framework/atria-soft/ewol/ewol/context/<a class="el" href="_context_8hpp_source.html">Context.hpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- HTML footer for doxygen 1.8.8-->
|
|
<!-- start footer part -->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Mon Oct 24 2016 15:35:52 for Ewol: Ewol Widget in OpenGl by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.12
|
|
</small></address>
|
|
</body>
|
|
</html>
|