|
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
- <meta http-equiv="X-UA-Compatible" content="IE=9"/>
- <meta name="generator" content="Doxygen 1.9.1"/>
- <meta name="viewport" content="width=device-width, initial-scale=1"/>
- <title>DISTRHO Plugin Framework: ImageBaseAboutWindow< ImageType > Class Template Reference</title>
- <link href="tabs.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="jquery.js"></script>
- <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" />
- </head>
- <body>
- <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
- <div id="titlearea">
- <table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">DISTRHO Plugin Framework
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <!-- end header part -->
- <!-- Generated by Doxygen 1.9.1 -->
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
- var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
- /* @license-end */
- </script>
- <script type="text/javascript" src="menudata.js"></script>
- <script type="text/javascript" src="menu.js"></script>
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
- $(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
- });
- /* @license-end */</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><!-- top -->
- <div class="header">
- <div class="summary">
- <a href="#pub-methods">Public Member Functions</a> |
- <a href="#pro-methods">Protected Member Functions</a> |
- <a href="classImageBaseAboutWindow-members.html">List of all members</a> </div>
- <div class="headertitle">
- <div class="title">ImageBaseAboutWindow< ImageType > Class Template Reference</div> </div>
- </div><!--header-->
- <div class="contents">
-
- <p><code>#include <<a class="el" href="ImageBaseWidgets_8hpp_source.html">ImageBaseWidgets.hpp</a>></code></p>
- <div class="dynheader">
- Inheritance diagram for ImageBaseAboutWindow< ImageType >:</div>
- <div class="dyncontent">
- <div class="center">
- <img src="classImageBaseAboutWindow.png" usemap="#ImageBaseAboutWindow_3C_20ImageType_20_3E_map" alt=""/>
- <map id="ImageBaseAboutWindow_3C_20ImageType_20_3E_map" name="ImageBaseAboutWindow_3C_20ImageType_20_3E_map">
- <area href="classStandaloneWindow.html" alt="StandaloneWindow" shape="rect" coords="122,112,357,136"/>
- <area href="classWindow.html" alt="Window" shape="rect" coords="0,56,235,80"/>
- <area href="classTopLevelWidget.html" alt="TopLevelWidget" shape="rect" coords="245,56,480,80"/>
- <area href="classWidget.html" alt="Widget" shape="rect" coords="245,0,480,24"/>
- </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:ae90dd7700dc6b88eca94be95459f7607"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classImageBaseAboutWindow.html#ae90dd7700dc6b88eca94be95459f7607">ImageBaseAboutWindow</a> (<a class="el" href="classWindow.html">Window</a> &transientParentWindow, const ImageType &image=ImageType())</td></tr>
- <tr class="separator:ae90dd7700dc6b88eca94be95459f7607"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6866dc828c0a7435d86887ced02ff993"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classImageBaseAboutWindow.html#a6866dc828c0a7435d86887ced02ff993">ImageBaseAboutWindow</a> (<a class="el" href="classTopLevelWidget.html">TopLevelWidget</a> *topLevelWidget, const ImageType &image=ImageType())</td></tr>
- <tr class="separator:a6866dc828c0a7435d86887ced02ff993"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a10cf37217ddc3a045970461473e79bdc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classImageBaseAboutWindow.html#a10cf37217ddc3a045970461473e79bdc">setImage</a> (const ImageType &image)</td></tr>
- <tr class="separator:a10cf37217ddc3a045970461473e79bdc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_methods_classStandaloneWindow"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classStandaloneWindow')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classStandaloneWindow.html">StandaloneWindow</a></td></tr>
- <tr class="memitem:a28d4f09b9f280c1d03cc77fc63465b48 inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classStandaloneWindow.html#a28d4f09b9f280c1d03cc77fc63465b48">StandaloneWindow</a> (<a class="el" href="classApplication.html">Application</a> &app)</td></tr>
- <tr class="separator:a28d4f09b9f280c1d03cc77fc63465b48 inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a86e7db3cd8830628b37d0608df40963c inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classStandaloneWindow.html#a86e7db3cd8830628b37d0608df40963c">StandaloneWindow</a> (<a class="el" href="classApplication.html">Application</a> &app, <a class="el" href="classWindow.html">Window</a> &transientParentWindow)</td></tr>
- <tr class="separator:a86e7db3cd8830628b37d0608df40963c inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3b13bbbe8b8c431806ab50d2ea3410ad inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStandaloneWindow.html#a3b13bbbe8b8c431806ab50d2ea3410ad">done</a> ()</td></tr>
- <tr class="separator:a3b13bbbe8b8c431806ab50d2ea3410ad inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad5848f401a4b91a2d4d5c8c420b4f72e inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStandaloneWindow.html#ad5848f401a4b91a2d4d5c8c420b4f72e">reinit</a> ()</td></tr>
- <tr class="separator:ad5848f401a4b91a2d4d5c8c420b4f72e inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a645f7c56f44d9a8a72e81595b28650e2 inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStandaloneWindow.html#a645f7c56f44d9a8a72e81595b28650e2">isVisible</a> () const noexcept</td></tr>
- <tr class="separator:a645f7c56f44d9a8a72e81595b28650e2 inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aed1c4bcb15863e45ee9a9a1d879684de inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top"><a id="aed1c4bcb15863e45ee9a9a1d879684de"></a>
- void </td><td class="memItemRight" valign="bottom"><b>setVisible</b> (bool yesNo)</td></tr>
- <tr class="separator:aed1c4bcb15863e45ee9a9a1d879684de inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aadbc0c9094886df8c935a3135566464f inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top"><a id="aadbc0c9094886df8c935a3135566464f"></a>
- void </td><td class="memItemRight" valign="bottom"><b>hide</b> ()</td></tr>
- <tr class="separator:aadbc0c9094886df8c935a3135566464f inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1fc522817ac8f85005a373b4298e3e01 inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top"><a id="a1fc522817ac8f85005a373b4298e3e01"></a>
- void </td><td class="memItemRight" valign="bottom"><b>show</b> ()</td></tr>
- <tr class="separator:a1fc522817ac8f85005a373b4298e3e01 inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8c774feb91252d04b9d239a3cc698a6c inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top"><a id="a8c774feb91252d04b9d239a3cc698a6c"></a>
- uint </td><td class="memItemRight" valign="bottom"><b>getWidth</b> () const noexcept</td></tr>
- <tr class="separator:a8c774feb91252d04b9d239a3cc698a6c inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a73bbd4db4435db6bf182b2313462ece8 inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top"><a id="a73bbd4db4435db6bf182b2313462ece8"></a>
- uint </td><td class="memItemRight" valign="bottom"><b>getHeight</b> () const noexcept</td></tr>
- <tr class="separator:a73bbd4db4435db6bf182b2313462ece8 inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8b3da711c6402b8a6857f1c7b208e0dc inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top"><a id="a8b3da711c6402b8a6857f1c7b208e0dc"></a>
- const <a class="el" href="classSize.html">Size</a>< uint > </td><td class="memItemRight" valign="bottom"><b>getSize</b> () const noexcept</td></tr>
- <tr class="separator:a8b3da711c6402b8a6857f1c7b208e0dc inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa1475d362245c793b516a232deab70ff inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStandaloneWindow.html#aa1475d362245c793b516a232deab70ff">repaint</a> () noexcept</td></tr>
- <tr class="separator:aa1475d362245c793b516a232deab70ff inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a22eed5b20668a70230f51a8baa3619cb inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top"><a id="a22eed5b20668a70230f51a8baa3619cb"></a>
- void </td><td class="memItemRight" valign="bottom"><b>setWidth</b> (uint width)</td></tr>
- <tr class="separator:a22eed5b20668a70230f51a8baa3619cb inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aad7b6ee28085ee9437496c48696072f4 inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top"><a id="aad7b6ee28085ee9437496c48696072f4"></a>
- void </td><td class="memItemRight" valign="bottom"><b>setHeight</b> (uint height)</td></tr>
- <tr class="separator:aad7b6ee28085ee9437496c48696072f4 inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a22f216c11386b46e6aa32c10f188852b inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top"><a id="a22f216c11386b46e6aa32c10f188852b"></a>
- void </td><td class="memItemRight" valign="bottom"><b>setSize</b> (uint width, uint height)</td></tr>
- <tr class="separator:a22f216c11386b46e6aa32c10f188852b inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a852ce7534ac02c4072959a2df7219312 inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top"><a id="a852ce7534ac02c4072959a2df7219312"></a>
- void </td><td class="memItemRight" valign="bottom"><b>setSize</b> (const <a class="el" href="classSize.html">Size</a>< uint > &size)</td></tr>
- <tr class="separator:a852ce7534ac02c4072959a2df7219312 inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a998f83b8ca12e4024b8579b807d0b531 inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top"><a id="a998f83b8ca12e4024b8579b807d0b531"></a>
- bool </td><td class="memItemRight" valign="bottom"><b>addIdleCallback</b> (<a class="el" href="structIdleCallback.html">IdleCallback</a> *callback, uint timerFrequencyInMs=0)</td></tr>
- <tr class="separator:a998f83b8ca12e4024b8579b807d0b531 inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac632d59d957ef846c2a09c057bede3b7 inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top"><a id="ac632d59d957ef846c2a09c057bede3b7"></a>
- bool </td><td class="memItemRight" valign="bottom"><b>removeIdleCallback</b> (<a class="el" href="structIdleCallback.html">IdleCallback</a> *callback)</td></tr>
- <tr class="separator:ac632d59d957ef846c2a09c057bede3b7 inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a290990732bd24ec88be21ad2ac2524fc inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top"><a id="a290990732bd24ec88be21ad2ac2524fc"></a>
- <a class="el" href="classApplication.html">Application</a> & </td><td class="memItemRight" valign="bottom"><b>getApp</b> () const noexcept</td></tr>
- <tr class="separator:a290990732bd24ec88be21ad2ac2524fc inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a601a0750e50ad545d30d544a86e7b7c9 inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top"><a id="a601a0750e50ad545d30d544a86e7b7c9"></a>
- const <a class="el" href="structGraphicsContext.html">GraphicsContext</a> & </td><td class="memItemRight" valign="bottom"><b>getGraphicsContext</b> () const noexcept</td></tr>
- <tr class="separator:a601a0750e50ad545d30d544a86e7b7c9 inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5b8e1fe44d2e2a7443e78c2485ef87e2 inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top"><a id="a5b8e1fe44d2e2a7443e78c2485ef87e2"></a>
- double </td><td class="memItemRight" valign="bottom"><b>getScaleFactor</b> () const noexcept</td></tr>
- <tr class="separator:a5b8e1fe44d2e2a7443e78c2485ef87e2 inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:adfcc60ee3e74ae2042a2d708ddc0c7aa inherit pub_methods_classStandaloneWindow"><td class="memItemLeft" align="right" valign="top"><a id="adfcc60ee3e74ae2042a2d708ddc0c7aa"></a>
- void </td><td class="memItemRight" valign="bottom"><b>setGeometryConstraints</b> (uint minimumWidth, uint minimumHeight, bool keepAspectRatio=false, bool automaticallyScale=false)</td></tr>
- <tr class="separator:adfcc60ee3e74ae2042a2d708ddc0c7aa inherit pub_methods_classStandaloneWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_methods_classWindow"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classWindow')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classWindow.html">Window</a></td></tr>
- <tr class="memitem:a2f6257937261fcb3e627752dfb248d47 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a2f6257937261fcb3e627752dfb248d47">Window</a> (<a class="el" href="classApplication.html">Application</a> &app)</td></tr>
- <tr class="separator:a2f6257937261fcb3e627752dfb248d47 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a647ec84da28005ecf0501825af77adec inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a647ec84da28005ecf0501825af77adec">Window</a> (<a class="el" href="classApplication.html">Application</a> &app, <a class="el" href="classWindow.html">Window</a> &transientParentWindow)</td></tr>
- <tr class="separator:a647ec84da28005ecf0501825af77adec inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2cd48e2c2d816439cf38faf5c7a9736f inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a2cd48e2c2d816439cf38faf5c7a9736f">Window</a> (<a class="el" href="classApplication.html">Application</a> &app, uintptr_t parentWindowHandle, double scaleFactor, bool resizable)</td></tr>
- <tr class="separator:a2cd48e2c2d816439cf38faf5c7a9736f inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ada557b4543c122a0de22c876c55504ae inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#ada557b4543c122a0de22c876c55504ae">Window</a> (<a class="el" href="classApplication.html">Application</a> &app, uintptr_t parentWindowHandle, uint width, uint height, double scaleFactor, bool resizable)</td></tr>
- <tr class="separator:ada557b4543c122a0de22c876c55504ae inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a62b4a97b3c2e492f1d9a46092011e2d9 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a62b4a97b3c2e492f1d9a46092011e2d9">~Window</a> ()</td></tr>
- <tr class="separator:a62b4a97b3c2e492f1d9a46092011e2d9 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afb840ed25c1fe17bed66d80adfc420ab inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#afb840ed25c1fe17bed66d80adfc420ab">isEmbed</a> () const noexcept</td></tr>
- <tr class="separator:afb840ed25c1fe17bed66d80adfc420ab inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6be53a737e7dfcc74167962437e93b8f inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a6be53a737e7dfcc74167962437e93b8f">isVisible</a> () const noexcept</td></tr>
- <tr class="separator:a6be53a737e7dfcc74167962437e93b8f inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a118e0356bb6fcf081955f2bd97686036 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a118e0356bb6fcf081955f2bd97686036">setVisible</a> (bool visible)</td></tr>
- <tr class="separator:a118e0356bb6fcf081955f2bd97686036 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8f986e19a11c4c97ed8e6ad3d0e648b7 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a8f986e19a11c4c97ed8e6ad3d0e648b7">show</a> ()</td></tr>
- <tr class="separator:a8f986e19a11c4c97ed8e6ad3d0e648b7 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4626829d3cb9d01285f739d2bbc69b74 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a4626829d3cb9d01285f739d2bbc69b74">hide</a> ()</td></tr>
- <tr class="separator:a4626829d3cb9d01285f739d2bbc69b74 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a35055c04498121d39741bfcd5082705b inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a35055c04498121d39741bfcd5082705b">close</a> ()</td></tr>
- <tr class="separator:a35055c04498121d39741bfcd5082705b inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1b888a7e6a5562968a253b915ccb7825 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a1b888a7e6a5562968a253b915ccb7825">isResizable</a> () const noexcept</td></tr>
- <tr class="separator:a1b888a7e6a5562968a253b915ccb7825 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a10f6ff4b0f3e714298a4ac612edcdd7e inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a10f6ff4b0f3e714298a4ac612edcdd7e">setResizable</a> (bool resizable)</td></tr>
- <tr class="separator:a10f6ff4b0f3e714298a4ac612edcdd7e inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a200f3e517effa7973e1c42c72ca55f9f inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a200f3e517effa7973e1c42c72ca55f9f">getOffsetX</a> () const noexcept</td></tr>
- <tr class="separator:a200f3e517effa7973e1c42c72ca55f9f inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a948304155a8403b92db8feeae1a76f46 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a948304155a8403b92db8feeae1a76f46">getOffsetY</a> () const noexcept</td></tr>
- <tr class="separator:a948304155a8403b92db8feeae1a76f46 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a58f66fcfd4c902954594e99d4bfa0b6a inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPoint.html">Point</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a58f66fcfd4c902954594e99d4bfa0b6a">getOffset</a> () const noexcept</td></tr>
- <tr class="separator:a58f66fcfd4c902954594e99d4bfa0b6a inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a486cf7a5f89c39e1cac3a01633f170db inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a486cf7a5f89c39e1cac3a01633f170db">setOffsetX</a> (int x)</td></tr>
- <tr class="separator:a486cf7a5f89c39e1cac3a01633f170db inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac570a2c8f35ea4962c8f23c8435cdbfc inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#ac570a2c8f35ea4962c8f23c8435cdbfc">setOffsetY</a> (int y)</td></tr>
- <tr class="separator:ac570a2c8f35ea4962c8f23c8435cdbfc inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5d79613d3223395806d7d09ad65d5c4d inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a5d79613d3223395806d7d09ad65d5c4d">setOffset</a> (int x, int y)</td></tr>
- <tr class="separator:a5d79613d3223395806d7d09ad65d5c4d inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae02f210d981b2ac5efd6207864789758 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#ae02f210d981b2ac5efd6207864789758">setOffset</a> (const <a class="el" href="classPoint.html">Point</a>< int > &offset)</td></tr>
- <tr class="separator:ae02f210d981b2ac5efd6207864789758 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab19430997dd1b3d7bf9bd3640d73b007 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">uint </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#ab19430997dd1b3d7bf9bd3640d73b007">getWidth</a> () const noexcept</td></tr>
- <tr class="separator:ab19430997dd1b3d7bf9bd3640d73b007 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5d53bcba43455f8f77cfcbac61ec6c8e inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">uint </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a5d53bcba43455f8f77cfcbac61ec6c8e">getHeight</a> () const noexcept</td></tr>
- <tr class="separator:a5d53bcba43455f8f77cfcbac61ec6c8e inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acd158570648b07967a4af011d6223eea inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSize.html">Size</a>< uint > </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#acd158570648b07967a4af011d6223eea">getSize</a> () const noexcept</td></tr>
- <tr class="separator:acd158570648b07967a4af011d6223eea inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acfc9a6f22176e204009acbb387d3861c inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#acfc9a6f22176e204009acbb387d3861c">setWidth</a> (uint width)</td></tr>
- <tr class="separator:acfc9a6f22176e204009acbb387d3861c inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a13f314cfd5c9048ec8ea0b88b611f54d inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a13f314cfd5c9048ec8ea0b88b611f54d">setHeight</a> (uint height)</td></tr>
- <tr class="separator:a13f314cfd5c9048ec8ea0b88b611f54d inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a89bd0c91920029ddcb21b8975e8b47d9 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a89bd0c91920029ddcb21b8975e8b47d9">setSize</a> (uint width, uint height)</td></tr>
- <tr class="separator:a89bd0c91920029ddcb21b8975e8b47d9 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9408b98401ce2fab132c196283248d1a inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a9408b98401ce2fab132c196283248d1a">setSize</a> (const <a class="el" href="classSize.html">Size</a>< uint > &size)</td></tr>
- <tr class="separator:a9408b98401ce2fab132c196283248d1a inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af437e6afd9104708f30ab769d9afce7a inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#af437e6afd9104708f30ab769d9afce7a">getTitle</a> () const noexcept</td></tr>
- <tr class="separator:af437e6afd9104708f30ab769d9afce7a inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab2f1b80c5dfcafd2cbdf6b85b756fdbd inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#ab2f1b80c5dfcafd2cbdf6b85b756fdbd">setTitle</a> (const char *title)</td></tr>
- <tr class="separator:ab2f1b80c5dfcafd2cbdf6b85b756fdbd inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab5cbe1298a28a1860319198a4c843183 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#ab5cbe1298a28a1860319198a4c843183">isIgnoringKeyRepeat</a> () const noexcept</td></tr>
- <tr class="separator:ab5cbe1298a28a1860319198a4c843183 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a36a04e5f5ecc6ee5228f9da6df43e865 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a36a04e5f5ecc6ee5228f9da6df43e865">setIgnoringKeyRepeat</a> (bool ignore) noexcept</td></tr>
- <tr class="separator:a36a04e5f5ecc6ee5228f9da6df43e865 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac8244e75f9fdb4fe886b226959f568f9 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#ac8244e75f9fdb4fe886b226959f568f9">getClipboard</a> (size_t &dataSize)</td></tr>
- <tr class="separator:ac8244e75f9fdb4fe886b226959f568f9 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a88bf8d28d58fbe390359bd220137311e inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a88bf8d28d58fbe390359bd220137311e">setClipboard</a> (const char *mimeType, const void *data, size_t dataSize)</td></tr>
- <tr class="separator:a88bf8d28d58fbe390359bd220137311e inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aabcbd667b0c4dd4665d13beb940fa700 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#aabcbd667b0c4dd4665d13beb940fa700">setCursor</a> (MouseCursor cursor)</td></tr>
- <tr class="separator:aabcbd667b0c4dd4665d13beb940fa700 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad17a7f53a62673982f4861cdc27fd54e inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#ad17a7f53a62673982f4861cdc27fd54e">addIdleCallback</a> (<a class="el" href="structIdleCallback.html">IdleCallback</a> *callback, uint timerFrequencyInMs=0)</td></tr>
- <tr class="separator:ad17a7f53a62673982f4861cdc27fd54e inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5c5c4f53c53cb081b39a40d5ce9afd65 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a5c5c4f53c53cb081b39a40d5ce9afd65">removeIdleCallback</a> (<a class="el" href="structIdleCallback.html">IdleCallback</a> *callback)</td></tr>
- <tr class="separator:a5c5c4f53c53cb081b39a40d5ce9afd65 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a92600b2e0715646b80474fccbcadf336 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classApplication.html">Application</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a92600b2e0715646b80474fccbcadf336">getApp</a> () const noexcept</td></tr>
- <tr class="separator:a92600b2e0715646b80474fccbcadf336 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa73a74df08f29d576e18cf1d61ea9897 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structGraphicsContext.html">GraphicsContext</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#aa73a74df08f29d576e18cf1d61ea9897">getGraphicsContext</a> () const noexcept</td></tr>
- <tr class="separator:aa73a74df08f29d576e18cf1d61ea9897 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a01a9277a2e19766947f9a99b43147bfd inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">uintptr_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a01a9277a2e19766947f9a99b43147bfd">getNativeWindowHandle</a> () const noexcept</td></tr>
- <tr class="separator:a01a9277a2e19766947f9a99b43147bfd inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a77774c8ce4b01113fcd525079f9b8787 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a77774c8ce4b01113fcd525079f9b8787">getScaleFactor</a> () const noexcept</td></tr>
- <tr class="separator:a77774c8ce4b01113fcd525079f9b8787 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a03985e4ca2c9b4fcf572b5029e8c0115 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a03985e4ca2c9b4fcf572b5029e8c0115">focus</a> ()</td></tr>
- <tr class="separator:a03985e4ca2c9b4fcf572b5029e8c0115 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a56ed4c181deb56c7fcec2b2cfe7295bd inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a56ed4c181deb56c7fcec2b2cfe7295bd">openFileBrowser</a> (const DGL_NAMESPACE::FileBrowserOptions &options=<a class="el" href="structFileBrowserOptions.html">FileBrowserOptions</a>())</td></tr>
- <tr class="separator:a56ed4c181deb56c7fcec2b2cfe7295bd inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a729ab39a1ac99d81b289e08a42582ade inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a729ab39a1ac99d81b289e08a42582ade">repaint</a> () noexcept</td></tr>
- <tr class="separator:a729ab39a1ac99d81b289e08a42582ade inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a33f9518b6f3209cd8201106260c9e42c inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a33f9518b6f3209cd8201106260c9e42c">repaint</a> (const <a class="el" href="classRectangle.html">Rectangle</a>< uint > &rect) noexcept</td></tr>
- <tr class="separator:a33f9518b6f3209cd8201106260c9e42c inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abc7044d06bab27a7dadf06b9f42b2c95 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#abc7044d06bab27a7dadf06b9f42b2c95">renderToPicture</a> (const char *filename)</td></tr>
- <tr class="separator:abc7044d06bab27a7dadf06b9f42b2c95 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a00108f3d1c5831d02b0c67cd4f226e4d inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a00108f3d1c5831d02b0c67cd4f226e4d">runAsModal</a> (bool blockWait=false)</td></tr>
- <tr class="separator:a00108f3d1c5831d02b0c67cd4f226e4d inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a540fbc63288c019f420123644acc6a11 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSize.html">Size</a>< uint > </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a540fbc63288c019f420123644acc6a11">getGeometryConstraints</a> (bool &keepAspectRatio)</td></tr>
- <tr class="separator:a540fbc63288c019f420123644acc6a11 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa3824e300206b15241df8c8c78785d73 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#aa3824e300206b15241df8c8c78785d73">setGeometryConstraints</a> (uint minimumWidth, uint minimumHeight, bool keepAspectRatio=false, bool automaticallyScale=false, bool resizeNowIfAutoScaling=true)</td></tr>
- <tr class="separator:aa3824e300206b15241df8c8c78785d73 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab3fd6ca05bdbd2df01665192cde2ff34 inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#ab3fd6ca05bdbd2df01665192cde2ff34">setTransientParent</a> (uintptr_t transientParentWindowHandle)</td></tr>
- <tr class="separator:ab3fd6ca05bdbd2df01665192cde2ff34 inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0e1895a4e93ee0d7c34a9b10953c968e inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a0e1895a4e93ee0d7c34a9b10953c968e">getIgnoringKeyRepeat</a> () const noexcept</td></tr>
- <tr class="separator:a0e1895a4e93ee0d7c34a9b10953c968e inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9b94fea3236d1d49e3fbd53a8d9cc70b inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a9b94fea3236d1d49e3fbd53a8d9cc70b">getScaling</a> () const noexcept</td></tr>
- <tr class="separator:a9b94fea3236d1d49e3fbd53a8d9cc70b inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:addce529703b96ff6742428c8bd8c4cba inherit pub_methods_classWindow"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#addce529703b96ff6742428c8bd8c4cba">exec</a> (bool blockWait=false)</td></tr>
- <tr class="separator:addce529703b96ff6742428c8bd8c4cba inherit pub_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_methods_classTopLevelWidget"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classTopLevelWidget')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classTopLevelWidget.html">TopLevelWidget</a></td></tr>
- <tr class="memitem:a3cdeec5e7b144cc48d89e748a37f538e inherit pub_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTopLevelWidget.html#a3cdeec5e7b144cc48d89e748a37f538e">TopLevelWidget</a> (<a class="el" href="classWindow.html">Window</a> &windowToMapTo)</td></tr>
- <tr class="separator:a3cdeec5e7b144cc48d89e748a37f538e inherit pub_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af60daa3513ca7f7d05575ab3feaee268 inherit pub_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classTopLevelWidget.html#af60daa3513ca7f7d05575ab3feaee268">~TopLevelWidget</a> () override</td></tr>
- <tr class="separator:af60daa3513ca7f7d05575ab3feaee268 inherit pub_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af5c5c403ba231c14b3a41684bef45648 inherit pub_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classApplication.html">Application</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classTopLevelWidget.html#af5c5c403ba231c14b3a41684bef45648">getApp</a> () const noexcept</td></tr>
- <tr class="separator:af5c5c403ba231c14b3a41684bef45648 inherit pub_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3ceb7af6e9372a139d40a5859dfd0e4d inherit pub_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWindow.html">Window</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classTopLevelWidget.html#a3ceb7af6e9372a139d40a5859dfd0e4d">getWindow</a> () const noexcept</td></tr>
- <tr class="separator:a3ceb7af6e9372a139d40a5859dfd0e4d inherit pub_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4a95eb3bb76704737ef9cf405e800617 inherit pub_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTopLevelWidget.html#a4a95eb3bb76704737ef9cf405e800617">setWidth</a> (uint width)</td></tr>
- <tr class="separator:a4a95eb3bb76704737ef9cf405e800617 inherit pub_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a607afeaa7fc1bd6cf52ef3138c38360f inherit pub_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTopLevelWidget.html#a607afeaa7fc1bd6cf52ef3138c38360f">setHeight</a> (uint height)</td></tr>
- <tr class="separator:a607afeaa7fc1bd6cf52ef3138c38360f inherit pub_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a41fa486da289fb082bb840aaaad72a08 inherit pub_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTopLevelWidget.html#a41fa486da289fb082bb840aaaad72a08">setSize</a> (uint width, uint height)</td></tr>
- <tr class="separator:a41fa486da289fb082bb840aaaad72a08 inherit pub_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a94f526903d739bf2e812fb785fc66aae inherit pub_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTopLevelWidget.html#a94f526903d739bf2e812fb785fc66aae">setSize</a> (const <a class="el" href="classSize.html">Size</a>< uint > &size)</td></tr>
- <tr class="separator:a94f526903d739bf2e812fb785fc66aae inherit pub_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5b71bc1266aea488b1f85b83744adbfd inherit pub_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTopLevelWidget.html#a5b71bc1266aea488b1f85b83744adbfd">repaint</a> () noexcept override</td></tr>
- <tr class="separator:a5b71bc1266aea488b1f85b83744adbfd inherit pub_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4a9b2d040ba36825fd95f966bb4d9e36 inherit pub_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classTopLevelWidget.html#a4a9b2d040ba36825fd95f966bb4d9e36">repaint</a> (const <a class="el" href="classRectangle.html">Rectangle</a>< uint > &rect) noexcept</td></tr>
- <tr class="separator:a4a9b2d040ba36825fd95f966bb4d9e36 inherit pub_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1fbfc17e10dbe06cfcf656ebd3438da0 inherit pub_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top"><a id="a1fbfc17e10dbe06cfcf656ebd3438da0"></a>
- const void * </td><td class="memItemRight" valign="bottom"><b>getClipboard</b> (size_t &dataSize)</td></tr>
- <tr class="separator:a1fbfc17e10dbe06cfcf656ebd3438da0 inherit pub_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a74ed1b7de337a9d4447903644087ef32 inherit pub_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top"><a id="a74ed1b7de337a9d4447903644087ef32"></a>
- bool </td><td class="memItemRight" valign="bottom"><b>setClipboard</b> (const char *mimeType, const void *data, size_t dataSize)</td></tr>
- <tr class="separator:a74ed1b7de337a9d4447903644087ef32 inherit pub_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a21314d0829749739ee1c438e691a5f49 inherit pub_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top"><a id="a21314d0829749739ee1c438e691a5f49"></a>
- bool </td><td class="memItemRight" valign="bottom"><b>setCursor</b> (MouseCursor cursor)</td></tr>
- <tr class="separator:a21314d0829749739ee1c438e691a5f49 inherit pub_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5569262e4859b2b59832af4fb8409ddc inherit pub_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top"><a id="a5569262e4859b2b59832af4fb8409ddc"></a>
- bool </td><td class="memItemRight" valign="bottom"><b>addIdleCallback</b> (<a class="el" href="structIdleCallback.html">IdleCallback</a> *callback, uint timerFrequencyInMs=0)</td></tr>
- <tr class="separator:a5569262e4859b2b59832af4fb8409ddc inherit pub_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4cf1a5a0ea4f266fde337e9756c82c41 inherit pub_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top"><a id="a4cf1a5a0ea4f266fde337e9756c82c41"></a>
- bool </td><td class="memItemRight" valign="bottom"><b>removeIdleCallback</b> (<a class="el" href="structIdleCallback.html">IdleCallback</a> *callback)</td></tr>
- <tr class="separator:a4cf1a5a0ea4f266fde337e9756c82c41 inherit pub_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8f8c6b72513abeb782cdbed5b24c6fb8 inherit pub_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top"><a id="a8f8c6b72513abeb782cdbed5b24c6fb8"></a>
- double </td><td class="memItemRight" valign="bottom"><b>getScaleFactor</b> () const noexcept</td></tr>
- <tr class="separator:a8f8c6b72513abeb782cdbed5b24c6fb8 inherit pub_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad096c93f5eb7b328707ee1f98c173c12 inherit pub_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top"><a id="ad096c93f5eb7b328707ee1f98c173c12"></a>
- void </td><td class="memItemRight" valign="bottom"><b>setGeometryConstraints</b> (uint minimumWidth, uint minimumHeight, bool keepAspectRatio=false, bool automaticallyScale=false, bool resizeNowIfAutoScaling=true)</td></tr>
- <tr class="separator:ad096c93f5eb7b328707ee1f98c173c12 inherit pub_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a608102a97b9b66636d947d029cbc87ac inherit pub_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top"><a id="a608102a97b9b66636d947d029cbc87ac"></a>
- <a class="el" href="classApplication.html">Application</a> & </td><td class="memItemRight" valign="bottom"><b>getParentApp</b> () const noexcept</td></tr>
- <tr class="separator:a608102a97b9b66636d947d029cbc87ac inherit pub_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5eaf5a87cf735945a40945523b3f1fbb inherit pub_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top"><a id="a5eaf5a87cf735945a40945523b3f1fbb"></a>
- <a class="el" href="classWindow.html">Window</a> & </td><td class="memItemRight" valign="bottom"><b>getParentWindow</b> () const noexcept</td></tr>
- <tr class="separator:a5eaf5a87cf735945a40945523b3f1fbb inherit pub_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_methods_classWidget"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classWidget')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classWidget.html">Widget</a></td></tr>
- <tr class="memitem:a714cf798aadb4d615f6f60a355382c02 inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#a714cf798aadb4d615f6f60a355382c02">~Widget</a> ()</td></tr>
- <tr class="separator:a714cf798aadb4d615f6f60a355382c02 inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a234a8ee8a685dc211ad11f492f0dbc71 inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#a234a8ee8a685dc211ad11f492f0dbc71">isVisible</a> () const noexcept</td></tr>
- <tr class="separator:a234a8ee8a685dc211ad11f492f0dbc71 inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a66088a03691f9c643ff335fa826576ba inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#a66088a03691f9c643ff335fa826576ba">setVisible</a> (bool visible)</td></tr>
- <tr class="separator:a66088a03691f9c643ff335fa826576ba inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a25ff178539e226b5f30ef0335d060f2b inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#a25ff178539e226b5f30ef0335d060f2b">show</a> ()</td></tr>
- <tr class="separator:a25ff178539e226b5f30ef0335d060f2b inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4a2f8eebacdd20db505b838f1a118c6b inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#a4a2f8eebacdd20db505b838f1a118c6b">hide</a> ()</td></tr>
- <tr class="separator:a4a2f8eebacdd20db505b838f1a118c6b inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a169c317caf734c6664494a573e427b40 inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top">uint </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#a169c317caf734c6664494a573e427b40">getWidth</a> () const noexcept</td></tr>
- <tr class="separator:a169c317caf734c6664494a573e427b40 inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa20f6dc096a8836706173f31324c4db8 inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top">uint </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#aa20f6dc096a8836706173f31324c4db8">getHeight</a> () const noexcept</td></tr>
- <tr class="separator:aa20f6dc096a8836706173f31324c4db8 inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9044d42c20ead27dba983b710c94f8d6 inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classSize.html">Size</a>< uint > </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#a9044d42c20ead27dba983b710c94f8d6">getSize</a> () const noexcept</td></tr>
- <tr class="separator:a9044d42c20ead27dba983b710c94f8d6 inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aed80a9cbc4a13c01641f35dd3d8688ea inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#aed80a9cbc4a13c01641f35dd3d8688ea">setWidth</a> (uint width) noexcept</td></tr>
- <tr class="separator:aed80a9cbc4a13c01641f35dd3d8688ea inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac6d2e6cbb2ff96f3645493d804af07f7 inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#ac6d2e6cbb2ff96f3645493d804af07f7">setHeight</a> (uint height) noexcept</td></tr>
- <tr class="separator:ac6d2e6cbb2ff96f3645493d804af07f7 inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab4d9e0156e455db3ff23730f82544daa inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#ab4d9e0156e455db3ff23730f82544daa">setSize</a> (uint width, uint height) noexcept</td></tr>
- <tr class="separator:ab4d9e0156e455db3ff23730f82544daa inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afce784b204902c0f11e9ed02bc692362 inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#afce784b204902c0f11e9ed02bc692362">setSize</a> (const <a class="el" href="classSize.html">Size</a>< uint > &size) noexcept</td></tr>
- <tr class="separator:afce784b204902c0f11e9ed02bc692362 inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3ee6b2824e3f3719c1c9b3d070385f49 inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top">uint </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#a3ee6b2824e3f3719c1c9b3d070385f49">getId</a> () const noexcept</td></tr>
- <tr class="separator:a3ee6b2824e3f3719c1c9b3d070385f49 inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a70b07dbf748490e5a8c18fb9d5766c0e inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#a70b07dbf748490e5a8c18fb9d5766c0e">getName</a> () const noexcept</td></tr>
- <tr class="separator:a70b07dbf748490e5a8c18fb9d5766c0e inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abfba3652559de84ba1ae9ccbd3d35e31 inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#abfba3652559de84ba1ae9ccbd3d35e31">setId</a> (uint id) noexcept</td></tr>
- <tr class="separator:abfba3652559de84ba1ae9ccbd3d35e31 inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6303d0445f21a2a95148780b0a0afed6 inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#a6303d0445f21a2a95148780b0a0afed6">setName</a> (const char *name) noexcept</td></tr>
- <tr class="separator:a6303d0445f21a2a95148780b0a0afed6 inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a373419bc6353abf50a502cdbebd736e7 inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classApplication.html">Application</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#a373419bc6353abf50a502cdbebd736e7">getApp</a> () const noexcept</td></tr>
- <tr class="separator:a373419bc6353abf50a502cdbebd736e7 inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0ef05695aec704b0eb1eb91c2e8af07d inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classWindow.html">Window</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#a0ef05695aec704b0eb1eb91c2e8af07d">getWindow</a> () const noexcept</td></tr>
- <tr class="separator:a0ef05695aec704b0eb1eb91c2e8af07d inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae23d09ec0e5f0397a3451b603b407182 inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structGraphicsContext.html">GraphicsContext</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#ae23d09ec0e5f0397a3451b603b407182">getGraphicsContext</a> () const noexcept</td></tr>
- <tr class="separator:ae23d09ec0e5f0397a3451b603b407182 inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a607b153f7d3187ca60bf21004efc1314 inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTopLevelWidget.html">TopLevelWidget</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#a607b153f7d3187ca60bf21004efc1314">getTopLevelWidget</a> () const noexcept</td></tr>
- <tr class="separator:a607b153f7d3187ca60bf21004efc1314 inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5381d5583ba6e55fe9fed87df95d9605 inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top">std::list< <a class="el" href="classSubWidget.html">SubWidget</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#a5381d5583ba6e55fe9fed87df95d9605">getChildren</a> () const noexcept</td></tr>
- <tr class="separator:a5381d5583ba6e55fe9fed87df95d9605 inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa514fb1c20038ba9793e4409e9b18876 inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top"><a id="aa514fb1c20038ba9793e4409e9b18876"></a>
- <a class="el" href="classApplication.html">Application</a> & </td><td class="memItemRight" valign="bottom"><b>getParentApp</b> () const noexcept</td></tr>
- <tr class="separator:aa514fb1c20038ba9793e4409e9b18876 inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0e0b0b2293bb63b2d84774542cc6a421 inherit pub_methods_classWidget"><td class="memItemLeft" align="right" valign="top"><a id="a0e0b0b2293bb63b2d84774542cc6a421"></a>
- <a class="el" href="classWindow.html">Window</a> & </td><td class="memItemRight" valign="bottom"><b>getParentWindow</b> () const noexcept</td></tr>
- <tr class="separator:a0e0b0b2293bb63b2d84774542cc6a421 inherit pub_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
- Protected Member Functions</h2></td></tr>
- <tr class="memitem:a3e675bef6bb84375cb762767d216e8f7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classImageBaseAboutWindow.html#a3e675bef6bb84375cb762767d216e8f7">onDisplay</a> () override</td></tr>
- <tr class="separator:a3e675bef6bb84375cb762767d216e8f7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a239bf25a7ac8063d2cf3d4db250396e2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classImageBaseAboutWindow.html#a239bf25a7ac8063d2cf3d4db250396e2">onKeyboard</a> (const <a class="el" href="structWidget_1_1KeyboardEvent.html">KeyboardEvent</a> &) override</td></tr>
- <tr class="separator:a239bf25a7ac8063d2cf3d4db250396e2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad2c3d4c6943a5562574baf60f58de483"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classImageBaseAboutWindow.html#ad2c3d4c6943a5562574baf60f58de483">onMouse</a> (const <a class="el" href="structWidget_1_1MouseEvent.html">MouseEvent</a> &) override</td></tr>
- <tr class="separator:ad2c3d4c6943a5562574baf60f58de483"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pro_methods_classWindow"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classWindow')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classWindow.html">Window</a></td></tr>
- <tr class="memitem:a6071a51d8fd2c150bcfc240ba43f7b2b inherit pro_methods_classWindow"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structClipboardDataOffer.html">ClipboardDataOffer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a6071a51d8fd2c150bcfc240ba43f7b2b">getClipboardDataOfferTypes</a> ()</td></tr>
- <tr class="separator:a6071a51d8fd2c150bcfc240ba43f7b2b inherit pro_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0d6c68dee413b400e599f715f2e3b5e7 inherit pro_methods_classWindow"><td class="memItemLeft" align="right" valign="top">virtual uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a0d6c68dee413b400e599f715f2e3b5e7">onClipboardDataOffer</a> ()</td></tr>
- <tr class="separator:a0d6c68dee413b400e599f715f2e3b5e7 inherit pro_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a979cfd2bc52650f07b789217d6c6f570 inherit pro_methods_classWindow"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a979cfd2bc52650f07b789217d6c6f570">onClose</a> ()</td></tr>
- <tr class="separator:a979cfd2bc52650f07b789217d6c6f570 inherit pro_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a754415613248bd3b5068d76c4cfe3704 inherit pro_methods_classWindow"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a754415613248bd3b5068d76c4cfe3704">onFocus</a> (bool <a class="el" href="classWindow.html#a03985e4ca2c9b4fcf572b5029e8c0115">focus</a>, CrossingMode mode)</td></tr>
- <tr class="separator:a754415613248bd3b5068d76c4cfe3704 inherit pro_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a04207502372d42d0d17604b104c1d8d6 inherit pro_methods_classWindow"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a04207502372d42d0d17604b104c1d8d6">onReshape</a> (uint width, uint height)</td></tr>
- <tr class="separator:a04207502372d42d0d17604b104c1d8d6 inherit pro_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a306742ddc21c7c41f59b41e5761a38c7 inherit pro_methods_classWindow"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a306742ddc21c7c41f59b41e5761a38c7">onScaleFactorChanged</a> (double scaleFactor)</td></tr>
- <tr class="separator:a306742ddc21c7c41f59b41e5761a38c7 inherit pro_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a887287be0807b58aa701139c802939a3 inherit pro_methods_classWindow"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a887287be0807b58aa701139c802939a3">onFileSelected</a> (const char *filename)</td></tr>
- <tr class="separator:a887287be0807b58aa701139c802939a3 inherit pro_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6ec017881675f860ae746dad6c021b63 inherit pro_methods_classWindow"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWindow.html#a6ec017881675f860ae746dad6c021b63">fileBrowserSelected</a> (const char *filename)</td></tr>
- <tr class="separator:a6ec017881675f860ae746dad6c021b63 inherit pro_methods_classWindow"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pro_methods_classTopLevelWidget"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classTopLevelWidget')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classTopLevelWidget.html">TopLevelWidget</a></td></tr>
- <tr class="memitem:a7b182e276662bc32aa0fcd7b07dfe4d0 inherit pro_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classTopLevelWidget.html#a7b182e276662bc32aa0fcd7b07dfe4d0">onKeyboard</a> (const <a class="el" href="structWidget_1_1KeyboardEvent.html">KeyboardEvent</a> &) override</td></tr>
- <tr class="separator:a7b182e276662bc32aa0fcd7b07dfe4d0 inherit pro_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a567153ae0853e56553c9569dc61ed913 inherit pro_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classTopLevelWidget.html#a567153ae0853e56553c9569dc61ed913">onCharacterInput</a> (const <a class="el" href="structWidget_1_1CharacterInputEvent.html">CharacterInputEvent</a> &) override</td></tr>
- <tr class="separator:a567153ae0853e56553c9569dc61ed913 inherit pro_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8ceccb37de18c8e3b21fbf64ad58981c inherit pro_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classTopLevelWidget.html#a8ceccb37de18c8e3b21fbf64ad58981c">onMouse</a> (const <a class="el" href="structWidget_1_1MouseEvent.html">MouseEvent</a> &) override</td></tr>
- <tr class="separator:a8ceccb37de18c8e3b21fbf64ad58981c inherit pro_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac640eb913196c9edb68e5d52df4a89cb inherit pro_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classTopLevelWidget.html#ac640eb913196c9edb68e5d52df4a89cb">onMotion</a> (const <a class="el" href="structWidget_1_1MotionEvent.html">MotionEvent</a> &) override</td></tr>
- <tr class="separator:ac640eb913196c9edb68e5d52df4a89cb inherit pro_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a412a6ce96a4ef7f64396e312ad072f9d inherit pro_methods_classTopLevelWidget"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classTopLevelWidget.html#a412a6ce96a4ef7f64396e312ad072f9d">onScroll</a> (const <a class="el" href="structWidget_1_1ScrollEvent.html">ScrollEvent</a> &) override</td></tr>
- <tr class="separator:a412a6ce96a4ef7f64396e312ad072f9d inherit pro_methods_classTopLevelWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pro_methods_classWidget"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classWidget')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classWidget.html">Widget</a></td></tr>
- <tr class="memitem:acc0365ec4b9245bdffb8d0285be55dea inherit pro_methods_classWidget"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#acc0365ec4b9245bdffb8d0285be55dea">onResize</a> (const <a class="el" href="structWidget_1_1ResizeEvent.html">ResizeEvent</a> &)</td></tr>
- <tr class="separator:acc0365ec4b9245bdffb8d0285be55dea inherit pro_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3b42652fcb2f95c6f86bdd43a1727507 inherit pro_methods_classWidget"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classWidget.html#a3b42652fcb2f95c6f86bdd43a1727507">onSpecial</a> (const SpecialEvent &)</td></tr>
- <tr class="separator:a3b42652fcb2f95c6f86bdd43a1727507 inherit pro_methods_classWidget"><td class="memSeparator" colspan="2"> </td></tr>
- </table>
- <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
- <div class="textblock"><h3>template<class ImageType><br />
- class ImageBaseAboutWindow< ImageType ></h3>
-
- <p>DGL Image About <a class="el" href="classWindow.html">Window</a> class.</p>
- <p>This is a <a class="el" href="classWindow.html">Window</a> attached (transient) to another <a class="el" href="classWindow.html">Window</a> that simply shows an Image as its content. It is typically used for "about this project" style pop-up Windows.</p>
- <p>Pressing 'Esc' or clicking anywhere on the window will automatically close it.</p>
- <dl class="section see"><dt>See also</dt><dd>CairoImageAboutWindow, OpenGLImageAboutWindow, <a class="el" href="classWindow.html#a00108f3d1c5831d02b0c67cd4f226e4d">Window::runAsModal(bool)</a> </dd></dl>
- </div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
- <a id="ae90dd7700dc6b88eca94be95459f7607"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae90dd7700dc6b88eca94be95459f7607">◆ </a></span>ImageBaseAboutWindow() <span class="overload">[1/2]</span></h2>
-
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class ImageType > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classImageBaseAboutWindow.html">ImageBaseAboutWindow</a>< ImageType >::<a class="el" href="classImageBaseAboutWindow.html">ImageBaseAboutWindow</a> </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classWindow.html">Window</a> & </td>
- <td class="paramname"><em>transientParentWindow</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const ImageType & </td>
- <td class="paramname"><em>image</em> = <code>ImageType()</code> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">explicit</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Constructor taking an existing <a class="el" href="classWindow.html">Window</a> as the parent transient window and an optional image. If <em>image</em> is valid, the about window size will match the image size. </p>
-
- </div>
- </div>
- <a id="a6866dc828c0a7435d86887ced02ff993"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6866dc828c0a7435d86887ced02ff993">◆ </a></span>ImageBaseAboutWindow() <span class="overload">[2/2]</span></h2>
-
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class ImageType > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classImageBaseAboutWindow.html">ImageBaseAboutWindow</a>< ImageType >::<a class="el" href="classImageBaseAboutWindow.html">ImageBaseAboutWindow</a> </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classTopLevelWidget.html">TopLevelWidget</a> * </td>
- <td class="paramname"><em>topLevelWidget</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const ImageType & </td>
- <td class="paramname"><em>image</em> = <code>ImageType()</code> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">explicit</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Constructor taking a top-level-widget's <a class="el" href="classWindow.html">Window</a> as the parent transient window and an optional image. If <em>image</em> is valid, the about window size will match the image size. </p>
-
- </div>
- </div>
- <h2 class="groupheader">Member Function Documentation</h2>
- <a id="a10cf37217ddc3a045970461473e79bdc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a10cf37217ddc3a045970461473e79bdc">◆ </a></span>setImage()</h2>
-
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class ImageType > </div>
- <table class="memname">
- <tr>
- <td class="memname">void <a class="el" href="classImageBaseAboutWindow.html">ImageBaseAboutWindow</a>< ImageType >::setImage </td>
- <td>(</td>
- <td class="paramtype">const ImageType & </td>
- <td class="paramname"><em>image</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Set a new image to use as background for this window. <a class="el" href="classWindow.html">Window</a> size will adjust to match the image size. </p>
-
- </div>
- </div>
- <a id="a3e675bef6bb84375cb762767d216e8f7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3e675bef6bb84375cb762767d216e8f7">◆ </a></span>onDisplay()</h2>
-
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class ImageType > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void <a class="el" href="classImageBaseAboutWindow.html">ImageBaseAboutWindow</a>< ImageType >::onDisplay </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>A function called to draw the widget contents. </p>
-
- <p>Implements <a class="el" href="classWidget.html#ae1554f348fe3b2f9d4c3c5c4f9ec55bd">Widget</a>.</p>
-
- </div>
- </div>
- <a id="a239bf25a7ac8063d2cf3d4db250396e2"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a239bf25a7ac8063d2cf3d4db250396e2">◆ </a></span>onKeyboard()</h2>
-
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class ImageType > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool <a class="el" href="classImageBaseAboutWindow.html">ImageBaseAboutWindow</a>< ImageType >::onKeyboard </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="structWidget_1_1KeyboardEvent.html">KeyboardEvent</a> & </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>A function called when a key is pressed or released. </p><dl class="section return"><dt>Returns</dt><dd>True to stop event propagation, false otherwise. </dd></dl>
-
- <p>Reimplemented from <a class="el" href="classWidget.html#a9fa874aede538b41348f1029524aea11">Widget</a>.</p>
-
- </div>
- </div>
- <a id="ad2c3d4c6943a5562574baf60f58de483"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad2c3d4c6943a5562574baf60f58de483">◆ </a></span>onMouse()</h2>
-
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<class ImageType > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool <a class="el" href="classImageBaseAboutWindow.html">ImageBaseAboutWindow</a>< ImageType >::onMouse </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="structWidget_1_1MouseEvent.html">MouseEvent</a> & </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>A function called when a mouse button is pressed or released. </p><dl class="section return"><dt>Returns</dt><dd>True to stop event propagation, false otherwise. </dd></dl>
-
- <p>Reimplemented from <a class="el" href="classWidget.html#a097ec1d56a06bdc9e0a4e54880def378">Widget</a>.</p>
-
- </div>
- </div>
- <hr/>The documentation for this class was generated from the following file:<ul>
- <li>dgl/<a class="el" href="ImageBaseWidgets_8hpp_source.html">ImageBaseWidgets.hpp</a></li>
- </ul>
- </div><!-- contents -->
- <!-- start footer part -->
- <hr class="footer"/><address class="footer"><small>
- Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
- </small></address>
- </body>
- </html>
|