Files correlati : Commento : Spostamento in libraries delle librerie esterne di Campo per una maggiore pulizia e organizzazione git-svn-id: svn://10.65.10.50/branches/R_10_00@24150 c028cbd2-c16b-5b4b-a496-9718f37d4682
1513 lines
89 KiB
HTML
1513 lines
89 KiB
HTML
<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
|
|
<!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="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<title>wxPropertyGrid: wxPropertyGridManager Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javaScript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
</head>
|
|
<body onload='searchBox.OnSelectItem(0);'>
|
|
<!-- Generated by Doxygen 1.6.3 -->
|
|
<script type="text/javascript"><!--
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
--></script>
|
|
<div class="navigation" id="top">
|
|
<div class="tabs">
|
|
<ul>
|
|
<li><a href="index.htm"><span>Main Page</span></a></li>
|
|
<li><a href="pages.htm"><span>Related Pages</span></a></li>
|
|
<li><a href="modules.htm"><span>Modules</span></a></li>
|
|
<li class="current"><a href="annotated.htm"><span>Classes</span></a></li>
|
|
<li>
|
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
<img id="MSearchSelect" src="search/search.png"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
alt=""/>
|
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="tabs">
|
|
<ul>
|
|
<li><a href="annotated.htm"><span>Class List</span></a></li>
|
|
<li><a href="classes.htm"><span>Class Index</span></a></li>
|
|
<li><a href="hierarchy.htm"><span>Class Hierarchy</span></a></li>
|
|
<li><a href="functions.htm"><span>Class Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="contents">
|
|
<h1>wxPropertyGridManager Class Reference</h1><!-- doxytag: class="wxPropertyGridManager" --><!-- doxytag: inherits="wxPropertyGridInterface" -->
|
|
<p><a class="el" href="classwxPropertyGridManager.htm" title="wxPropertyGridManager is an efficient multi-page version of wxPropertyGrid, which...">wxPropertyGridManager</a> is an efficient multi-page version of <a class="el" href="classwxPropertyGrid.htm" title="wxPropertyGrid is a specialized two-column grid for editing properties such as strings...">wxPropertyGrid</a>, which can optionally have toolbar for mode and page selection, and help text box.
|
|
<a href="#_details">More...</a></p>
|
|
|
|
<p><code>#include <manager.h></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for wxPropertyGridManager:</div>
|
|
<div class="dynsection">
|
|
<div class="center">
|
|
<img src="classwxPropertyGridManager.png" usemap="#wxPropertyGridManager_map" alt=""/>
|
|
<map id="wxPropertyGridManager_map" name="wxPropertyGridManager_map">
|
|
<area href="classwxPropertyGridInterface.htm" alt="wxPropertyGridInterface" shape="rect" coords="0,0,151,24"/>
|
|
</map>
|
|
</div>
|
|
</div>
|
|
|
|
<p><a href="classwxPropertyGridManager-members.htm">List of all members.</a></p>
|
|
<table border="0" cellpadding="0" cellspacing="0">
|
|
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#aed7ea6d2c2a8c4df915cc3d2525f2aa4">AddPage</a> (const wxString &label=wxEmptyString, const wxBitmap &bmp=wxPG_NULL_BITMAP, <a class="el" href="classwxPropertyGridPage.htm">wxPropertyGridPage</a> *pageObj=(<a class="el" href="classwxPropertyGridPage.htm">wxPropertyGridPage</a> *) NULL)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates new property page. <a href="#aed7ea6d2c2a8c4df915cc3d2525f2aa4"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a94b2073698b5a5bb7e7610972456a210">CanClose</a> ()</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if all property grid data changes have been committed. <a href="#a94b2073698b5a5bb7e7610972456a210"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef52885fcf7fece27641a69e9685a4f1"></a><!-- doxytag: member="wxPropertyGridManager::Clear" ref="aef52885fcf7fece27641a69e9685a4f1" args="()" -->
|
|
virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#aef52885fcf7fece27641a69e9685a4f1">Clear</a> ()</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Deletes all all properties and all pages. <br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5fa6b0b12184ba15fc77d6b2434f5fb4"></a><!-- doxytag: member="wxPropertyGridManager::ClearModifiedStatus" ref="a5fa6b0b12184ba15fc77d6b2434f5fb4" args="()" -->
|
|
void </td><td class="memItemRight" valign="bottom"><b>ClearModifiedStatus</b> ()</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca768127b245a772606544a74a9aa518"></a><!-- doxytag: member="wxPropertyGridManager::ClearModifiedStatus" ref="aca768127b245a772606544a74a9aa518" args="(wxPGPropArg id)" -->
|
|
void </td><td class="memItemRight" valign="bottom"><b>ClearModifiedStatus</b> (<a class="el" href="classwxPGPropArgCls.htm">wxPGPropArg</a> id)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd80d049d6128227f8cad00abeb05c70"></a><!-- doxytag: member="wxPropertyGridManager::ClearPage" ref="abd80d049d6128227f8cad00abeb05c70" args="(int page)" -->
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#abd80d049d6128227f8cad00abeb05c70">ClearPage</a> (int page)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Deletes all properties on given page. <br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a3555510c9300f91d2624189cb5229a89">ClearSelection</a> ()</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Deselect current selection, if any (from current page). <a href="#a3555510c9300f91d2624189cb5229a89"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a3ca4d12437ccffa301e25c120bbc5fac">CommitChangesFromEditor</a> (wxUint32 flags=0)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Forces updating the value of property from the editor control. <a href="#a3ca4d12437ccffa301e25c120bbc5fac"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#ac5197b6834f4dfe5d5864c4af4a06be1">Create</a> (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxPGMAN_DEFAULT_STYLE, const wxString &name=wxPropertyGridManagerNameStr)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Two step creation. <a href="#ac5197b6834f4dfe5d5864c4af4a06be1"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a37688e0426dd2ad5eb6e7a270214c118">EnableCategories</a> (bool enable)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Enables or disables (shows/hides) categories according to parameter enable. <a href="#a37688e0426dd2ad5eb6e7a270214c118"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a2d16cf29a73db0366e9553ea9ac79c14">EnsureVisible</a> (<a class="el" href="classwxPGPropArgCls.htm">wxPGPropArg</a> id)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Selects page, scrolls and/or expands items to ensure that the given item is visible. <a href="#a2d16cf29a73db0366e9553ea9ac79c14"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a7549866db951c2be83698b2897ee2857">GetChildrenCount</a> (<a class="el" href="classwxPGPropArgCls.htm">wxPGPropArg</a> id) const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns number of children for the property. <a href="#a7549866db951c2be83698b2897ee2857"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a77a5ab9c1cfe4478f1be82e1494490f0">GetChildrenCount</a> (int pageIndex)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns number of children of the root property of given page. <a href="#a77a5ab9c1cfe4478f1be82e1494490f0"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a8d91f69d568f045e22265dfc4f2173bc">GetChildrenCount</a> ()</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns number of children of the root property of the selected page. <a href="#a8d91f69d568f045e22265dfc4f2173bc"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a956671dcf8bd8285ce8099bdf6d12d8c">GetColumnCount</a> (int page=-1) const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns number of columns on given page. <a href="#a956671dcf8bd8285ce8099bdf6d12d8c"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a6e81e1a1254e7b5ecf2a5a034a2ace"></a><!-- doxytag: member="wxPropertyGridManager::GetCurrentPage" ref="a4a6e81e1a1254e7b5ecf2a5a034a2ace" args="() const " -->
|
|
<a class="el" href="classwxPropertyGridPage.htm">wxPropertyGridPage</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a4a6e81e1a1254e7b5ecf2a5a034a2ace">GetCurrentPage</a> () const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns currently selected page. <br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#ae4b975a635ed9cf93b84812c008e8619">GetDescBoxHeight</a> () const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns height of the description text box. <a href="#ae4b975a635ed9cf93b84812c008e8619"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a325e20df76191390d246916b2873e2e5"></a><!-- doxytag: member="wxPropertyGridManager::GetGrid" ref="a325e20df76191390d246916b2873e2e5" args="() const " -->
|
|
const <a class="el" href="classwxPropertyGrid.htm">wxPropertyGrid</a> * </td><td class="memItemRight" valign="bottom"><b>GetGrid</b> () const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwxPropertyGrid.htm">wxPropertyGrid</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#aa0c62e680e94493dabdf40ab4642fef6">GetGrid</a> ()</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns pointer to the contained <a class="el" href="classwxPropertyGrid.htm" title="wxPropertyGrid is a specialized two-column grid for editing properties such as strings...">wxPropertyGrid</a>. <a href="#aa0c62e680e94493dabdf40ab4642fef6"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb5aedfc1333bf5b42fd416e7246ddec"></a><!-- doxytag: member="wxPropertyGridManager::GetIterator" ref="afb5aedfc1333bf5b42fd416e7246ddec" args="(int flags, int startPos) const " -->
|
|
<a class="el" href="classwxPropertyGridConstIterator.htm">wxPropertyGridConstIterator</a> </td><td class="memItemRight" valign="bottom"><b>GetIterator</b> (int flags, int startPos) const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwxPropertyGridIterator.htm">wxPropertyGridIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#ab4744d272b89227696351bcb59ca78e8">GetIterator</a> (int flags, int startPos)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns iterator class instance. <a href="#ab4744d272b89227696351bcb59ca78e8"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19a9d39e7359a2b5f667523d2b07a6b1"></a><!-- doxytag: member="wxPropertyGridManager::GetIterator" ref="a19a9d39e7359a2b5f667523d2b07a6b1" args="(int flags=wxPG_ITERATE_DEFAULT, wxPGProperty *firstProp=NULL) const " -->
|
|
<a class="el" href="classwxPropertyGridConstIterator.htm">wxPropertyGridConstIterator</a> </td><td class="memItemRight" valign="bottom"><b>GetIterator</b> (int flags=wxPG_ITERATE_DEFAULT, <a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *firstProp=NULL) const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwxPropertyGridIterator.htm">wxPropertyGridIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a853cfc6f62f497a2ecc08f71ae697be6">GetIterator</a> (int flags=wxPG_ITERATE_DEFAULT, <a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *firstProp=NULL)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns iterator class instance. <a href="#a853cfc6f62f497a2ecc08f71ae697be6"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a684c98df6dbeb2c57951ec310581f46b"></a><!-- doxytag: member="wxPropertyGridManager::GetLastPage" ref="a684c98df6dbeb2c57951ec310581f46b" args="() const " -->
|
|
<a class="el" href="classwxPropertyGridPage.htm">wxPropertyGridPage</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a684c98df6dbeb2c57951ec310581f46b">GetLastPage</a> () const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns last page. <br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09490e7245944778edf7ac44868a0c1d"></a><!-- doxytag: member="wxPropertyGridManager::GetPage" ref="a09490e7245944778edf7ac44868a0c1d" args="(const wxString &name) const " -->
|
|
<a class="el" href="classwxPropertyGridPage.htm">wxPropertyGridPage</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a09490e7245944778edf7ac44868a0c1d">GetPage</a> (const wxString &name) const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns page object for given page name. <br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7deaa866fbf87e6880c0564e4582f54e"></a><!-- doxytag: member="wxPropertyGridManager::GetPage" ref="a7deaa866fbf87e6880c0564e4582f54e" args="(unsigned int ind) const " -->
|
|
<a class="el" href="classwxPropertyGridPage.htm">wxPropertyGridPage</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a7deaa866fbf87e6880c0564e4582f54e">GetPage</a> (unsigned int ind) const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns page object for given page index. <br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a8b72a2066a9fcc33ee15cd7019233a24">GetPageByName</a> (const wxString &name) const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns index for a page name. <a href="#a8b72a2066a9fcc33ee15cd7019233a24"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#aec07139a5f664f2a55a57f55496fc890">GetPageByState</a> (const <a class="el" href="classwxPropertyGridState.htm">wxPropertyGridState</a> *pstate) const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns index for a relevant propertygrid state. <a href="#aec07139a5f664f2a55a57f55496fc890"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a0e88ea58686ef6761df187a3c72c9be3">GetPageCount</a> () const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns number of managed pages. <a href="#a0e88ea58686ef6761df187a3c72c9be3"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">const wxString & </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#ac8a1e1377a8056919524a2ddbb06c962">GetPageName</a> (int index) const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns name of given page. <a href="#ac8a1e1377a8056919524a2ddbb06c962"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a622bcfc13be945c910c92f8718d7fc17">GetPageRoot</a> (int index) const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns "root property" of the given page. <a href="#a622bcfc13be945c910c92f8718d7fc17"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecd24f225355bf431cd004f4cb167ca0"></a><!-- doxytag: member="wxPropertyGridManager::GetPageState" ref="aecd24f225355bf431cd004f4cb167ca0" args="(int page) const " -->
|
|
virtual <a class="el" href="classwxPropertyGridState.htm">wxPropertyGridState</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#aecd24f225355bf431cd004f4cb167ca0">GetPageState</a> (int page) const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns <a class="el" href="classwxPropertyGridState.htm" title="Contains information of a single wxPropertyGrid page.">wxPropertyGridState</a> of given page, current page's for -1. <br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a4da024e04423380144c048794d89d0f1">GetPropertyByLabel</a> (const wxString &name, <a class="el" href="classwxPropertyGridState.htm">wxPropertyGridState</a> **ppState=(<a class="el" href="classwxPropertyGridState.htm">wxPropertyGridState</a> **) NULL) const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns id of property with given label (case-sensitive). <a href="#a4da024e04423380144c048794d89d0f1"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">wxColour </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#aec130c2a3f501737d76ee6cef17b82f7">GetPropertyColour</a> (<a class="el" href="classwxPGPropArgCls.htm">wxPGPropArg</a> id) const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns cell background colour of a property. <a href="#aec130c2a3f501737d76ee6cef17b82f7"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">wxColour </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a2fc21c78f97e5b4fc96db17b63d60d58">GetPropertyTextColour</a> (<a class="el" href="classwxPGPropArgCls.htm">wxPGPropArg</a> id) const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns cell text colour of a property. <a href="#a2fc21c78f97e5b4fc96db17b63d60d58"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#ad4c41a6c49e58e5ff8354d19093c007d">GetSelectedPage</a> () const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns index to currently selected page. <a href="#ad4c41a6c49e58e5ff8354d19093c007d"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#ae86787464e595c933cb86ec1d06e564a">GetSelectedProperty</a> () const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut for <a class="el" href="classwxPropertyGridManager.htm#aa0c62e680e94493dabdf40ab4642fef6" title="Returns pointer to the contained wxPropertyGrid.">GetGrid()</a>-><a class="el" href="classwxPropertyGridManager.htm#a11d495eb9b5aa80560beaae0cb421af4" title="Synonyme for GetSelectedPage.">GetSelection()</a>. <a href="#ae86787464e595c933cb86ec1d06e564a"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a11d495eb9b5aa80560beaae0cb421af4">GetSelection</a> () const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Synonyme for GetSelectedPage. <a href="#a11d495eb9b5aa80560beaae0cb421af4"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">wxToolBar * </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#ab2decc50ae90322856521d43013a3949">GetToolBar</a> () const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a pointer to the toolbar currently associated with the <a class="el" href="classwxPropertyGridManager.htm" title="wxPropertyGridManager is an efficient multi-page version of wxPropertyGrid, which...">wxPropertyGridManager</a> (if any). <a href="#ab2decc50ae90322856521d43013a3949"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a189b6489e0c9354685652af65dc1fe1e"></a><!-- doxytag: member="wxPropertyGridManager::GetVIterator" ref="a189b6489e0c9354685652af65dc1fe1e" args="(int flags) const " -->
|
|
virtual <a class="el" href="classwxPGVIterator.htm">wxPGVIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a189b6489e0c9354685652af65dc1fe1e">GetVIterator</a> (int flags) const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Similar to GetIterator, but instead returns <a class="el" href="classwxPGVIterator.htm" title="Abstract implementation of a simple iterator.">wxPGVIterator</a> instance, which can be useful for forward-iterating through arbitrary property containers. <br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a079575362721b566a22901a3e45c0de8">InsertPage</a> (int index, const wxString &label, const wxBitmap &bmp=wxNullBitmap, <a class="el" href="classwxPropertyGridPage.htm">wxPropertyGridPage</a> *pageObj=(<a class="el" href="classwxPropertyGridPage.htm">wxPropertyGridPage</a> *) NULL)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates new property page. <a href="#a079575362721b566a22901a3e45c0de8"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a82670ca361a8c7cb66ecaa95bc84c4e0">IsAnyModified</a> () const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if any property on any page has been modified by the user. <a href="#a82670ca361a8c7cb66ecaa95bc84c4e0"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#ac035d9e555a127ef4bbba1ea3b94b052">IsFrozen</a> () const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if updating is frozen (ie. <a href="#ac035d9e555a127ef4bbba1ea3b94b052"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a244e17f79361a95a3d476a667fc51ded">IsPageModified</a> (size_t index) const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if any property on given page has been modified by the user. <a href="#a244e17f79361a95a3d476a667fc51ded"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a521008dc912d8340ee064b27acc135f6">IsPropertySelected</a> (<a class="el" href="classwxPGPropArgCls.htm">wxPGPropArg</a> id) const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if property is selected. <a href="#a521008dc912d8340ee064b27acc135f6"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae4138f0fec81ac15a75a3aad2b052de"></a><!-- doxytag: member="wxPropertyGridManager::Refresh" ref="aae4138f0fec81ac15a75a3aad2b052de" args="(bool eraseBackground=true, const wxRect *rect=(const wxRect *) NULL)" -->
|
|
virtual void </td><td class="memItemRight" valign="bottom"><b>Refresh</b> (bool eraseBackground=true, const wxRect *rect=(const wxRect *) NULL)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a973a08c2c5f0fb08f39cdb21872d49ed">RemovePage</a> (int page)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Removes a page. <a href="#a973a08c2c5f0fb08f39cdb21872d49ed"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a6efd1d81ea923ea06762e3a220a44e20">SelectPage</a> (<a class="el" href="classwxPropertyGridPage.htm">wxPropertyGridPage</a> *ptr)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Select and displays a given page. <a href="#a6efd1d81ea923ea06762e3a220a44e20"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a093387e95e523fd1b51df11295a8b4b3">SelectPage</a> (const wxString &label)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Select and displays a given page (by label). <a href="#a093387e95e523fd1b51df11295a8b4b3"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a7fe7f2a7306735e560e4e6c5e6c4b918">SelectPage</a> (int index)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Select and displays a given page. <a href="#a7fe7f2a7306735e560e4e6c5e6c4b918"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a525d15b98ed910a505bfc80b39ec8e61">SelectProperty</a> (<a class="el" href="classwxPGPropArgCls.htm">wxPGPropArg</a> id, bool focus=false)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Select a property. <a href="#a525d15b98ed910a505bfc80b39ec8e61"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e02a1577b5a4a0b04d828b27ebe67aa"></a><!-- doxytag: member="wxPropertyGridManager::SetCaptionTextColour" ref="a2e02a1577b5a4a0b04d828b27ebe67aa" args="(wxPGPropArg id, const wxColour &col)" -->
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a2e02a1577b5a4a0b04d828b27ebe67aa">SetCaptionTextColour</a> (<a class="el" href="classwxPGPropArgCls.htm">wxPGPropArg</a> id, const wxColour &col)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets text colour of a category caption (but not it's children). <br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53abc7834b0a4a979eb346f1472772c4"></a><!-- doxytag: member="wxPropertyGridManager::SetColumnCount" ref="a53abc7834b0a4a979eb346f1472772c4" args="(int colCount, int page=-1)" -->
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a53abc7834b0a4a979eb346f1472772c4">SetColumnCount</a> (int colCount, int page=-1)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets number of columns on given page (default is current page). <br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#ae5d9a7e208376f7961109f9bc0b643ff">SetDescBoxHeight</a> (int ht, bool refresh=true)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets y coordinate of the description box splitter. <a href="#ae5d9a7e208376f7961109f9bc0b643ff"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37085048fd6afde99a0b78f90e5b673c"></a><!-- doxytag: member="wxPropertyGridManager::SetDescription" ref="a37085048fd6afde99a0b78f90e5b673c" args="(const wxString &label, const wxString &content)" -->
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a37085048fd6afde99a0b78f90e5b673c">SetDescription</a> (const wxString &label, const wxString &content)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets label and text in description box. <br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a570a711217d963488b2061b095033f81">SetPageSplitterPosition</a> (int page, int pos, int column=0)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets splitter position on individual page. <a href="#a570a711217d963488b2061b095033f81"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a2c693efa5b7b8c967936154a44d03405">SetPropertyAttributeAll</a> (const wxString &name, wxVariant value)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets property attribute for all applicapple properties. <a href="#a2c693efa5b7b8c967936154a44d03405"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#ab994da78696718d47caa7a63aad05b68">SetPropertyBackgroundColour</a> (<a class="el" href="classwxPGPropArgCls.htm">wxPGPropArg</a> id, const wxColour &col)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets background colour of property and all its children. <a href="#ab994da78696718d47caa7a63aad05b68"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a55155f64523bf737e367d8d9d5a83672">SetPropertyColourToDefault</a> (<a class="el" href="classwxPGPropArgCls.htm">wxPGPropArg</a> id)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets background and text colour of property and all its children to the default. <a href="#a55155f64523bf737e367d8d9d5a83672"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ac85535f4e019e6a834351a1df67d04"></a><!-- doxytag: member="wxPropertyGridManager::SetPropertyTextColour" ref="a3ac85535f4e019e6a834351a1df67d04" args="(wxPGPropArg id, const wxColour &col)" -->
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a3ac85535f4e019e6a834351a1df67d04">SetPropertyTextColour</a> (<a class="el" href="classwxPGPropArgCls.htm">wxPGPropArg</a> id, const wxColour &col)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets text colour of property and all its children. <br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#ac69dcad0f3049e5d21209770a594213e">SetSplitterLeft</a> (bool subProps=false, bool allPages=true)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Moves splitter as left as possible, while still allowing all labels to be shown in full. <a href="#ac69dcad0f3049e5d21209770a594213e"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a9552f800943bd0bb1e4d559a5d4414bf">SetSplitterPosition</a> (int pos, int column=0)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets splitter position for all pages. <a href="#a9552f800943bd0bb1e4d559a5d4414bf"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#ae31c7301d2985a5ee89cdf788c93357d">SetStringSelection</a> (const wxChar *name)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Synonyme for SelectPage(name). <a href="#ae31c7301d2985a5ee89cdf788c93357d"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a78dfff79792c1cbd5e8952ffb4710fc4">wxPropertyGridManager</a> (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxPGMAN_DEFAULT_STYLE, const wxString &name=wxPropertyGridManagerNameStr)</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">The default constructor. <a href="#a78dfff79792c1cbd5e8952ffb4710fc4"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a27daeff3ff02465efa5d5129a55d2826">wxPropertyGridManager</a> ()</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Two step constructor. <a href="#a27daeff3ff02465efa5d5129a55d2826"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a141b1956d7937b56e0c236b090c89e76"></a><!-- doxytag: member="wxPropertyGridManager::~wxPropertyGridManager" ref="a141b1956d7937b56e0c236b090c89e76" args="()" -->
|
|
virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a141b1956d7937b56e0c236b090c89e76">~wxPropertyGridManager</a> ()</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br/></td></tr>
|
|
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classwxPropertyGrid.htm">wxPropertyGrid</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classwxPropertyGridManager.htm#a6980326efa2bfc466aa9a5bbead7fe8c">CreatePropertyGrid</a> () const </td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates property grid for the manager. <a href="#a6980326efa2bfc466aa9a5bbead7fe8c"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c571d8c1f693598314ae97a6620ea60"></a><!-- doxytag: member="wxPropertyGridManager::RefreshProperty" ref="a9c571d8c1f693598314ae97a6620ea60" args="(wxPGProperty *p)" -->
|
|
virtual void </td><td class="memItemRight" valign="bottom"><b>RefreshProperty</b> (<a class="el" href="classwxPGProperty.htm">wxPGProperty</a> *p)</td></tr>
|
|
</table>
|
|
<hr/><a name="_details"></a><h2>Detailed Description</h2>
|
|
<p><a class="el" href="classwxPropertyGridManager.htm" title="wxPropertyGridManager is an efficient multi-page version of wxPropertyGrid, which...">wxPropertyGridManager</a> is an efficient multi-page version of <a class="el" href="classwxPropertyGrid.htm" title="wxPropertyGrid is a specialized two-column grid for editing properties such as strings...">wxPropertyGrid</a>, which can optionally have toolbar for mode and page selection, and help text box. </p>
|
|
<p>Use window flags to select components to include.</p>
|
|
<h4>Derived from</h4>
|
|
<p><a class="el" href="classwxPropertyGridInterface.htm" title="In order to have most same base methods, both wxPropertyGrid and wxPropertyGridManager...">wxPropertyGridInterface</a><br/>
|
|
wxWindow<br/>
|
|
wxEvtHandler<br/>
|
|
wxObject<br/>
|
|
</p>
|
|
<h4>Include files</h4>
|
|
<p><wx/propgrid/manager.h></p>
|
|
<h4>Window styles</h4>
|
|
<p><a class="el" href="group__wndflags.htm">Additional Window Styles</a></p>
|
|
<h4>Event handling</h4>
|
|
<p>To process input from a propertygrid control, use these event handler macros to direct input to member functions that take a <a class="el" href="classwxPropertyGridEvent.htm" title="A propertygrid event holds information about events associated with wxPropertyGrid...">wxPropertyGridEvent</a> argument.</p>
|
|
<table class="doxtable">
|
|
<tr>
|
|
<td>EVT_PG_SELECTED (id, func)</td><td>Property is selected. </td></tr>
|
|
<tr>
|
|
<td>EVT_PG_CHANGED (id, func)</td><td>Property value is modified. </td></tr>
|
|
<tr>
|
|
<td>EVT_PG_CHANGING (id, func)</td><td>Property value is about to be changed. Use <a class="el" href="classwxPropertyGridEvent.htm#afeb48e91fd83623287164096ba97e1ac" title="Returns value that is about to be set for wxEVT_PG_CHANGING.">wxPropertyGridEvent::GetValue()</a> to take a peek at the pending value. </td></tr>
|
|
<tr>
|
|
<td>EVT_PG_HIGHLIGHTED (id, func)</td><td>Mouse moves over property. Event's property is NULL if hovered on area that is not a property. </td></tr>
|
|
<tr>
|
|
<td>EVT_PG_PAGE_CHANGED (id, func)</td><td>User changed page in manager. </td></tr>
|
|
<tr>
|
|
<td>EVT_PG_ITEM_COLLAPSED (id, func)</td><td>User collapses a property or category. </td></tr>
|
|
<tr>
|
|
<td>EVT_PG_ITEM_EXPANDED (id, func)</td><td>User expands a property or category. </td></tr>
|
|
<tr>
|
|
<td>EVT_BUTTON (id, func)</td><td>Button in a property editor was clicked. Only occurs if the property doesn't handle button clicks itself. </td></tr>
|
|
<tr>
|
|
<td>EVT_TEXT (id, func)</td><td>wxTextCtrl based editor was updated (but property value was not yet modified) </td></tr>
|
|
</table>
|
|
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classwxPropertyGridEvent.htm">wxPropertyGridEvent</a> </dd></dl>
|
|
<hr/><h2>Constructor & Destructor Documentation</h2>
|
|
<a class="anchor" id="a27daeff3ff02465efa5d5129a55d2826"></a><!-- doxytag: member="wxPropertyGridManager::wxPropertyGridManager" ref="a27daeff3ff02465efa5d5129a55d2826" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">wxPropertyGridManager::wxPropertyGridManager </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Two step constructor. </p>
|
|
<p>Call Create when this constructor is called to build up the <a class="el" href="classwxPropertyGridManager.htm" title="wxPropertyGridManager is an efficient multi-page version of wxPropertyGrid, which...">wxPropertyGridManager</a>. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a78dfff79792c1cbd5e8952ffb4710fc4"></a><!-- doxytag: member="wxPropertyGridManager::wxPropertyGridManager" ref="a78dfff79792c1cbd5e8952ffb4710fc4" args="(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxPGMAN_DEFAULT_STYLE, const wxString &name=wxPropertyGridManagerNameStr)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">wxPropertyGridManager::wxPropertyGridManager </td>
|
|
<td>(</td>
|
|
<td class="paramtype">wxWindow * </td>
|
|
<td class="paramname"> <em>parent</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">wxWindowID </td>
|
|
<td class="paramname"> <em>id</em> = <code>wxID_ANY</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wxPoint & </td>
|
|
<td class="paramname"> <em>pos</em> = <code>wxDefaultPosition</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wxSize & </td>
|
|
<td class="paramname"> <em>size</em> = <code>wxDefaultSize</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">long </td>
|
|
<td class="paramname"> <em>style</em> = <code>wxPGMAN_DEFAULT_STYLE</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wxString & </td>
|
|
<td class="paramname"> <em>name</em> = <code>wxPropertyGridManagerNameStr</code></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>The default constructor. </p>
|
|
<p>The styles to be used are styles valid for the wxWindow. </p>
|
|
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__wndflags.htm">Additional Window Styles</a> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/><h2>Member Function Documentation</h2>
|
|
<a class="anchor" id="aed7ea6d2c2a8c4df915cc3d2525f2aa4"></a><!-- doxytag: member="wxPropertyGridManager::AddPage" ref="aed7ea6d2c2a8c4df915cc3d2525f2aa4" args="(const wxString &label=wxEmptyString, const wxBitmap &bmp=wxPG_NULL_BITMAP, wxPropertyGridPage *pageObj=(wxPropertyGridPage *) NULL)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int wxPropertyGridManager::AddPage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const wxString & </td>
|
|
<td class="paramname"> <em>label</em> = <code>wxEmptyString</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wxBitmap & </td>
|
|
<td class="paramname"> <em>bmp</em> = <code>wxPG_NULL_BITMAP</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classwxPropertyGridPage.htm">wxPropertyGridPage</a> * </td>
|
|
<td class="paramname"> <em>pageObj</em> = <code>(<a class="el" href="classwxPropertyGridPage.htm">wxPropertyGridPage</a>*) NULL</code></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Creates new property page. </p>
|
|
<p>Note that the first page is not created automatically. </p>
|
|
<dl><dt><b>Parameters:</b></dt><dd>
|
|
<table border="0" cellspacing="2" cellpadding="0">
|
|
<tr><td valign="top"></td><td valign="top"><em>label</em> </td><td>A label for the page. This may be shown as a toolbar tooltip etc. </td></tr>
|
|
<tr><td valign="top"></td><td valign="top"><em>bmp</em> </td><td>Bitmap image for toolbar. If wxNullBitmap is used, then a built-in default image is used. </td></tr>
|
|
<tr><td valign="top"></td><td valign="top"><em>pageObj</em> </td><td><a class="el" href="classwxPropertyGridPage.htm" title="Holder of property grid page information.">wxPropertyGridPage</a> instance. Manager will take ownership of this object. NULL indicates that a default page instance should be created. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl><dt><b>Return values:</b></dt><dd>
|
|
<table border="0" cellspacing="2" cellpadding="0">
|
|
<tr><td valign="top"></td><td valign="top"><em>Returns</em> </td><td>index to the page created. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="remark"><dt><b>Remarks:</b></dt><dd>If toolbar is used, it is highly recommended that the pages are added when the toolbar is not turned off using window style flag switching. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a94b2073698b5a5bb7e7610972456a210"></a><!-- doxytag: member="wxPropertyGridManager::CanClose" ref="a94b2073698b5a5bb7e7610972456a210" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool wxPropertyGridManager::CanClose </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns true if all property grid data changes have been committed. </p>
|
|
<p>Usually only returns false if value in active editor has been invalidated by a wxValidator. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3555510c9300f91d2624189cb5229a89"></a><!-- doxytag: member="wxPropertyGridManager::ClearSelection" ref="a3555510c9300f91d2624189cb5229a89" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool wxPropertyGridManager::ClearSelection </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Deselect current selection, if any (from current page). </p>
|
|
<dl><dt><b>Return values:</b></dt><dd>
|
|
<table border="0" cellspacing="2" cellpadding="0">
|
|
<tr><td valign="top"></td><td valign="top"><em>false</em> </td><td>if editor could not be closed. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3ca4d12437ccffa301e25c120bbc5fac"></a><!-- doxytag: member="wxPropertyGridManager::CommitChangesFromEditor" ref="a3ca4d12437ccffa301e25c120bbc5fac" args="(wxUint32 flags=0)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool wxPropertyGridManager::CommitChangesFromEditor </td>
|
|
<td>(</td>
|
|
<td class="paramtype">wxUint32 </td>
|
|
<td class="paramname"> <em>flags</em> = <code>0</code></td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Forces updating the value of property from the editor control. </p>
|
|
<p>Returns true if DoPropertyChanged was actually called. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac5197b6834f4dfe5d5864c4af4a06be1"></a><!-- doxytag: member="wxPropertyGridManager::Create" ref="ac5197b6834f4dfe5d5864c4af4a06be1" args="(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxPGMAN_DEFAULT_STYLE, const wxString &name=wxPropertyGridManagerNameStr)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool wxPropertyGridManager::Create </td>
|
|
<td>(</td>
|
|
<td class="paramtype">wxWindow * </td>
|
|
<td class="paramname"> <em>parent</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">wxWindowID </td>
|
|
<td class="paramname"> <em>id</em> = <code>wxID_ANY</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wxPoint & </td>
|
|
<td class="paramname"> <em>pos</em> = <code>wxDefaultPosition</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wxSize & </td>
|
|
<td class="paramname"> <em>size</em> = <code>wxDefaultSize</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">long </td>
|
|
<td class="paramname"> <em>style</em> = <code>wxPGMAN_DEFAULT_STYLE</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wxString & </td>
|
|
<td class="paramname"> <em>name</em> = <code>wxPropertyGridManagerNameStr</code></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Two step creation. </p>
|
|
<p>Whenever the control is created without any parameters, use Create to actually create it. Don't access the control's public methods before this is called. </p>
|
|
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__wndflags.htm">Additional Window Styles</a> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6980326efa2bfc466aa9a5bbead7fe8c"></a><!-- doxytag: member="wxPropertyGridManager::CreatePropertyGrid" ref="a6980326efa2bfc466aa9a5bbead7fe8c" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classwxPropertyGrid.htm">wxPropertyGrid</a>* wxPropertyGridManager::CreatePropertyGrid </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> const<code> [protected, virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Creates property grid for the manager. </p>
|
|
<p>Reimplement in derived class to use subclassed <a class="el" href="classwxPropertyGrid.htm" title="wxPropertyGrid is a specialized two-column grid for editing properties such as strings...">wxPropertyGrid</a>. However, if you you do this, then you must also use two-step construction (ie. default constructor and <a class="el" href="classwxPropertyGridManager.htm#ac5197b6834f4dfe5d5864c4af4a06be1" title="Two step creation.">Create()</a> instead of just constructor with arguments) when creating the manager. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a37688e0426dd2ad5eb6e7a270214c118"></a><!-- doxytag: member="wxPropertyGridManager::EnableCategories" ref="a37688e0426dd2ad5eb6e7a270214c118" args="(bool enable)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool wxPropertyGridManager::EnableCategories </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"> <em>enable</em></td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Enables or disables (shows/hides) categories according to parameter enable. </p>
|
|
<p>WARNING: Not tested properly, use at your own risk. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2d16cf29a73db0366e9553ea9ac79c14"></a><!-- doxytag: member="wxPropertyGridManager::EnsureVisible" ref="a2d16cf29a73db0366e9553ea9ac79c14" args="(wxPGPropArg id)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool wxPropertyGridManager::EnsureVisible </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classwxPGPropArgCls.htm">wxPGPropArg</a> </td>
|
|
<td class="paramname"> <em>id</em></td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Selects page, scrolls and/or expands items to ensure that the given item is visible. </p>
|
|
<p>Returns true if something was actually done. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7549866db951c2be83698b2897ee2857"></a><!-- doxytag: member="wxPropertyGridManager::GetChildrenCount" ref="a7549866db951c2be83698b2897ee2857" args="(wxPGPropArg id) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">size_t wxPropertyGridManager::GetChildrenCount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classwxPGPropArgCls.htm">wxPGPropArg</a> </td>
|
|
<td class="paramname"> <em>id</em></td>
|
|
<td> ) </td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns number of children for the property. </p>
|
|
<p>NB: Cannot be in container methods class due to name hiding. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a77a5ab9c1cfe4478f1be82e1494490f0"></a><!-- doxytag: member="wxPropertyGridManager::GetChildrenCount" ref="a77a5ab9c1cfe4478f1be82e1494490f0" args="(int pageIndex)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">size_t wxPropertyGridManager::GetChildrenCount </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>pageIndex</em></td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns number of children of the root property of given page. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8d91f69d568f045e22265dfc4f2173bc"></a><!-- doxytag: member="wxPropertyGridManager::GetChildrenCount" ref="a8d91f69d568f045e22265dfc4f2173bc" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">size_t wxPropertyGridManager::GetChildrenCount </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns number of children of the root property of the selected page. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a956671dcf8bd8285ce8099bdf6d12d8c"></a><!-- doxytag: member="wxPropertyGridManager::GetColumnCount" ref="a956671dcf8bd8285ce8099bdf6d12d8c" args="(int page=-1) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int wxPropertyGridManager::GetColumnCount </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>page</em> = <code>-1</code></td>
|
|
<td> ) </td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns number of columns on given page. </p>
|
|
<p>By the default, returns number of columns on current page. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae4b975a635ed9cf93b84812c008e8619"></a><!-- doxytag: member="wxPropertyGridManager::GetDescBoxHeight" ref="ae4b975a635ed9cf93b84812c008e8619" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int wxPropertyGridManager::GetDescBoxHeight </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns height of the description text box. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa0c62e680e94493dabdf40ab4642fef6"></a><!-- doxytag: member="wxPropertyGridManager::GetGrid" ref="aa0c62e680e94493dabdf40ab4642fef6" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classwxPropertyGrid.htm">wxPropertyGrid</a>* wxPropertyGridManager::GetGrid </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns pointer to the contained <a class="el" href="classwxPropertyGrid.htm" title="wxPropertyGrid is a specialized two-column grid for editing properties such as strings...">wxPropertyGrid</a>. </p>
|
|
<p>This does not change after <a class="el" href="classwxPropertyGridManager.htm" title="wxPropertyGridManager is an efficient multi-page version of wxPropertyGrid, which...">wxPropertyGridManager</a> has been created, so you can safely obtain pointer once and use it for the entire lifetime of the instance. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab4744d272b89227696351bcb59ca78e8"></a><!-- doxytag: member="wxPropertyGridManager::GetIterator" ref="ab4744d272b89227696351bcb59ca78e8" args="(int flags, int startPos)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classwxPropertyGridIterator.htm">wxPropertyGridIterator</a> wxPropertyGridManager::GetIterator </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>startPos</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns iterator class instance. </p>
|
|
<dl class="remark"><dt><b>Remarks:</b></dt><dd>Calling this method in <a class="el" href="classwxPropertyGridManager.htm" title="wxPropertyGridManager is an efficient multi-page version of wxPropertyGrid, which...">wxPropertyGridManager</a> causes run-time assertion failure. Please only iterate through individual pages or use CreateVIterator(). </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classwxPropertyGridInterface.htm#acef8d8a08d18b0f78a29d52c96c85d8d">wxPropertyGridInterface</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a853cfc6f62f497a2ecc08f71ae697be6"></a><!-- doxytag: member="wxPropertyGridManager::GetIterator" ref="a853cfc6f62f497a2ecc08f71ae697be6" args="(int flags=wxPG_ITERATE_DEFAULT, wxPGProperty *firstProp=NULL)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classwxPropertyGridIterator.htm">wxPropertyGridIterator</a> wxPropertyGridManager::GetIterator </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>flags</em> = <code>wxPG_ITERATE_DEFAULT</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a> * </td>
|
|
<td class="paramname"> <em>firstProp</em> = <code>NULL</code></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns iterator class instance. </p>
|
|
<dl class="remark"><dt><b>Remarks:</b></dt><dd>Calling this method in <a class="el" href="classwxPropertyGridManager.htm" title="wxPropertyGridManager is an efficient multi-page version of wxPropertyGrid, which...">wxPropertyGridManager</a> causes run-time assertion failure. Please only iterate through individual pages or use CreateVIterator(). </dd></dl>
|
|
|
|
<p>Reimplemented from <a class="el" href="classwxPropertyGridInterface.htm#a41ab8661411082563c8191f614f91007">wxPropertyGridInterface</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8b72a2066a9fcc33ee15cd7019233a24"></a><!-- doxytag: member="wxPropertyGridManager::GetPageByName" ref="a8b72a2066a9fcc33ee15cd7019233a24" args="(const wxString &name) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int wxPropertyGridManager::GetPageByName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const wxString & </td>
|
|
<td class="paramname"> <em>name</em></td>
|
|
<td> ) </td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns index for a page name. </p>
|
|
<p>If no match is found, wxNOT_FOUND is returned. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aec07139a5f664f2a55a57f55496fc890"></a><!-- doxytag: member="wxPropertyGridManager::GetPageByState" ref="aec07139a5f664f2a55a57f55496fc890" args="(const wxPropertyGridState *pstate) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int wxPropertyGridManager::GetPageByState </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classwxPropertyGridState.htm">wxPropertyGridState</a> * </td>
|
|
<td class="paramname"> <em>pstate</em></td>
|
|
<td> ) </td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns index for a relevant propertygrid state. </p>
|
|
<p>If no match is found, wxNOT_FOUND is returned. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0e88ea58686ef6761df187a3c72c9be3"></a><!-- doxytag: member="wxPropertyGridManager::GetPageCount" ref="a0e88ea58686ef6761df187a3c72c9be3" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">size_t wxPropertyGridManager::GetPageCount </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns number of managed pages. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac8a1e1377a8056919524a2ddbb06c962"></a><!-- doxytag: member="wxPropertyGridManager::GetPageName" ref="ac8a1e1377a8056919524a2ddbb06c962" args="(int index) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const wxString& wxPropertyGridManager::GetPageName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>index</em></td>
|
|
<td> ) </td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns name of given page. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a622bcfc13be945c910c92f8718d7fc17"></a><!-- doxytag: member="wxPropertyGridManager::GetPageRoot" ref="a622bcfc13be945c910c92f8718d7fc17" args="(int index) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a>* wxPropertyGridManager::GetPageRoot </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>index</em></td>
|
|
<td> ) </td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns "root property" of the given page. </p>
|
|
<p>It does not have name, etc. and it is not visible. It is only useful for accessing its children. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4da024e04423380144c048794d89d0f1"></a><!-- doxytag: member="wxPropertyGridManager::GetPropertyByLabel" ref="a4da024e04423380144c048794d89d0f1" args="(const wxString &name, wxPropertyGridState **ppState=(wxPropertyGridState **) NULL) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a>* wxPropertyGridManager::GetPropertyByLabel </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const wxString & </td>
|
|
<td class="paramname"> <em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classwxPropertyGridState.htm">wxPropertyGridState</a> ** </td>
|
|
<td class="paramname"> <em>ppState</em> = <code>(<a class="el" href="classwxPropertyGridState.htm">wxPropertyGridState</a> **) NULL</code></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns id of property with given label (case-sensitive). </p>
|
|
<p>If there is no property with such label, returned property id is invalid ( i.e. it will return false with IsOk method). If there are multiple properties with identical name, most recent added is returned. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aec130c2a3f501737d76ee6cef17b82f7"></a><!-- doxytag: member="wxPropertyGridManager::GetPropertyColour" ref="aec130c2a3f501737d76ee6cef17b82f7" args="(wxPGPropArg id) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">wxColour wxPropertyGridManager::GetPropertyColour </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classwxPGPropArgCls.htm">wxPGPropArg</a> </td>
|
|
<td class="paramname"> <em>id</em></td>
|
|
<td> ) </td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns cell background colour of a property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2fc21c78f97e5b4fc96db17b63d60d58"></a><!-- doxytag: member="wxPropertyGridManager::GetPropertyTextColour" ref="a2fc21c78f97e5b4fc96db17b63d60d58" args="(wxPGPropArg id) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">wxColour wxPropertyGridManager::GetPropertyTextColour </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classwxPGPropArgCls.htm">wxPGPropArg</a> </td>
|
|
<td class="paramname"> <em>id</em></td>
|
|
<td> ) </td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns cell text colour of a property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad4c41a6c49e58e5ff8354d19093c007d"></a><!-- doxytag: member="wxPropertyGridManager::GetSelectedPage" ref="ad4c41a6c49e58e5ff8354d19093c007d" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int wxPropertyGridManager::GetSelectedPage </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns index to currently selected page. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae86787464e595c933cb86ec1d06e564a"></a><!-- doxytag: member="wxPropertyGridManager::GetSelectedProperty" ref="ae86787464e595c933cb86ec1d06e564a" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classwxPGProperty.htm">wxPGProperty</a>* wxPropertyGridManager::GetSelectedProperty </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Shortcut for <a class="el" href="classwxPropertyGridManager.htm#aa0c62e680e94493dabdf40ab4642fef6" title="Returns pointer to the contained wxPropertyGrid.">GetGrid()</a>-><a class="el" href="classwxPropertyGridManager.htm#a11d495eb9b5aa80560beaae0cb421af4" title="Synonyme for GetSelectedPage.">GetSelection()</a>. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a11d495eb9b5aa80560beaae0cb421af4"></a><!-- doxytag: member="wxPropertyGridManager::GetSelection" ref="a11d495eb9b5aa80560beaae0cb421af4" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int wxPropertyGridManager::GetSelection </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Synonyme for GetSelectedPage. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="classwxPropertyGridInterface.htm#a302ae0ff624d48131544f6010373e599">wxPropertyGridInterface</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab2decc50ae90322856521d43013a3949"></a><!-- doxytag: member="wxPropertyGridManager::GetToolBar" ref="ab2decc50ae90322856521d43013a3949" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">wxToolBar* wxPropertyGridManager::GetToolBar </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns a pointer to the toolbar currently associated with the <a class="el" href="classwxPropertyGridManager.htm" title="wxPropertyGridManager is an efficient multi-page version of wxPropertyGrid, which...">wxPropertyGridManager</a> (if any). </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a079575362721b566a22901a3e45c0de8"></a><!-- doxytag: member="wxPropertyGridManager::InsertPage" ref="a079575362721b566a22901a3e45c0de8" args="(int index, const wxString &label, const wxBitmap &bmp=wxNullBitmap, wxPropertyGridPage *pageObj=(wxPropertyGridPage *) NULL)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual int wxPropertyGridManager::InsertPage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wxString & </td>
|
|
<td class="paramname"> <em>label</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wxBitmap & </td>
|
|
<td class="paramname"> <em>bmp</em> = <code>wxNullBitmap</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classwxPropertyGridPage.htm">wxPropertyGridPage</a> * </td>
|
|
<td class="paramname"> <em>pageObj</em> = <code>(<a class="el" href="classwxPropertyGridPage.htm">wxPropertyGridPage</a> *) NULL</code></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td><code> [virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Creates new property page. </p>
|
|
<p>Note that the first page is not created automatically. </p>
|
|
<dl><dt><b>Parameters:</b></dt><dd>
|
|
<table border="0" cellspacing="2" cellpadding="0">
|
|
<tr><td valign="top"></td><td valign="top"><em>index</em> </td><td>Add to this position. -1 will add as the last item. </td></tr>
|
|
<tr><td valign="top"></td><td valign="top"><em>label</em> </td><td>A label for the page. This may be shown as a toolbar tooltip etc. </td></tr>
|
|
<tr><td valign="top"></td><td valign="top"><em>bmp</em> </td><td>Bitmap image for toolbar. If wxNullBitmap is used, then a built-in default image is used. </td></tr>
|
|
<tr><td valign="top"></td><td valign="top"><em>pageObj</em> </td><td><a class="el" href="classwxPropertyGridPage.htm" title="Holder of property grid page information.">wxPropertyGridPage</a> instance. Manager will take ownership of this object. If NULL, default page object is constructed. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl><dt><b>Return values:</b></dt><dd>
|
|
<table border="0" cellspacing="2" cellpadding="0">
|
|
<tr><td valign="top"></td><td valign="top"><em>Returns</em> </td><td>index to the page created. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a82670ca361a8c7cb66ecaa95bc84c4e0"></a><!-- doxytag: member="wxPropertyGridManager::IsAnyModified" ref="a82670ca361a8c7cb66ecaa95bc84c4e0" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool wxPropertyGridManager::IsAnyModified </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns true if any property on any page has been modified by the user. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac035d9e555a127ef4bbba1ea3b94b052"></a><!-- doxytag: member="wxPropertyGridManager::IsFrozen" ref="ac035d9e555a127ef4bbba1ea3b94b052" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool wxPropertyGridManager::IsFrozen </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td>
|
|
<td> ) </td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns true if updating is frozen (ie. </p>
|
|
<p>Freeze() called but not yet Thaw() ). </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a244e17f79361a95a3d476a667fc51ded"></a><!-- doxytag: member="wxPropertyGridManager::IsPageModified" ref="a244e17f79361a95a3d476a667fc51ded" args="(size_t index) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool wxPropertyGridManager::IsPageModified </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"> <em>index</em></td>
|
|
<td> ) </td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns true if any property on given page has been modified by the user. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a521008dc912d8340ee064b27acc135f6"></a><!-- doxytag: member="wxPropertyGridManager::IsPropertySelected" ref="a521008dc912d8340ee064b27acc135f6" args="(wxPGPropArg id) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool wxPropertyGridManager::IsPropertySelected </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classwxPGPropArgCls.htm">wxPGPropArg</a> </td>
|
|
<td class="paramname"> <em>id</em></td>
|
|
<td> ) </td>
|
|
<td> const<code> [virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Returns true if property is selected. </p>
|
|
<p>Since selection is page based, this function checks every page in the manager. </p>
|
|
|
|
<p>Reimplemented from <a class="el" href="classwxPropertyGridInterface.htm#a60c2e3e8cbf8788f30189ce3b754b465">wxPropertyGridInterface</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a973a08c2c5f0fb08f39cdb21872d49ed"></a><!-- doxytag: member="wxPropertyGridManager::RemovePage" ref="a973a08c2c5f0fb08f39cdb21872d49ed" args="(int page)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool wxPropertyGridManager::RemovePage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>page</em></td>
|
|
<td> ) </td>
|
|
<td><code> [virtual]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Removes a page. </p>
|
|
<dl><dt><b>Return values:</b></dt><dd>
|
|
<table border="0" cellspacing="2" cellpadding="0">
|
|
<tr><td valign="top"></td><td valign="top"><em>Returns</em> </td><td>false if it was not possible to remove page in question. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6efd1d81ea923ea06762e3a220a44e20"></a><!-- doxytag: member="wxPropertyGridManager::SelectPage" ref="a6efd1d81ea923ea06762e3a220a44e20" args="(wxPropertyGridPage *ptr)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void wxPropertyGridManager::SelectPage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classwxPropertyGridPage.htm">wxPropertyGridPage</a> * </td>
|
|
<td class="paramname"> <em>ptr</em></td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Select and displays a given page. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a093387e95e523fd1b51df11295a8b4b3"></a><!-- doxytag: member="wxPropertyGridManager::SelectPage" ref="a093387e95e523fd1b51df11295a8b4b3" args="(const wxString &label)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void wxPropertyGridManager::SelectPage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const wxString & </td>
|
|
<td class="paramname"> <em>label</em></td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Select and displays a given page (by label). </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7fe7f2a7306735e560e4e6c5e6c4b918"></a><!-- doxytag: member="wxPropertyGridManager::SelectPage" ref="a7fe7f2a7306735e560e4e6c5e6c4b918" args="(int index)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void wxPropertyGridManager::SelectPage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>index</em></td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Select and displays a given page. </p>
|
|
<dl><dt><b>Parameters:</b></dt><dd>
|
|
<table border="0" cellspacing="2" cellpadding="0">
|
|
<tr><td valign="top"></td><td valign="top"><em>index</em> </td><td>Index of page being seleced. Can be -1 to select nothing. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a525d15b98ed910a505bfc80b39ec8e61"></a><!-- doxytag: member="wxPropertyGridManager::SelectProperty" ref="a525d15b98ed910a505bfc80b39ec8e61" args="(wxPGPropArg id, bool focus=false)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool wxPropertyGridManager::SelectProperty </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classwxPGPropArgCls.htm">wxPGPropArg</a> </td>
|
|
<td class="paramname"> <em>id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"> <em>focus</em> = <code>false</code></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Select a property. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae5d9a7e208376f7961109f9bc0b643ff"></a><!-- doxytag: member="wxPropertyGridManager::SetDescBoxHeight" ref="ae5d9a7e208376f7961109f9bc0b643ff" args="(int ht, bool refresh=true)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void wxPropertyGridManager::SetDescBoxHeight </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>ht</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"> <em>refresh</em> = <code>true</code></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Sets y coordinate of the description box splitter. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a570a711217d963488b2061b095033f81"></a><!-- doxytag: member="wxPropertyGridManager::SetPageSplitterPosition" ref="a570a711217d963488b2061b095033f81" args="(int page, int pos, int column=0)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void wxPropertyGridManager::SetPageSplitterPosition </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>page</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>pos</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>column</em> = <code>0</code></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Sets splitter position on individual page. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2c693efa5b7b8c967936154a44d03405"></a><!-- doxytag: member="wxPropertyGridManager::SetPropertyAttributeAll" ref="a2c693efa5b7b8c967936154a44d03405" args="(const wxString &name, wxVariant value)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void wxPropertyGridManager::SetPropertyAttributeAll </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const wxString & </td>
|
|
<td class="paramname"> <em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">wxVariant </td>
|
|
<td class="paramname"> <em>value</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Sets property attribute for all applicapple properties. </p>
|
|
<p>Be sure to use this method after all properties have been added to the grid. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab994da78696718d47caa7a63aad05b68"></a><!-- doxytag: member="wxPropertyGridManager::SetPropertyBackgroundColour" ref="ab994da78696718d47caa7a63aad05b68" args="(wxPGPropArg id, const wxColour &col)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void wxPropertyGridManager::SetPropertyBackgroundColour </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classwxPGPropArgCls.htm">wxPGPropArg</a> </td>
|
|
<td class="paramname"> <em>id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wxColour & </td>
|
|
<td class="paramname"> <em>col</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Sets background colour of property and all its children. </p>
|
|
<p>Colours of captions are not affected. Background brush cache is optimized for often set colours to be set last. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a55155f64523bf737e367d8d9d5a83672"></a><!-- doxytag: member="wxPropertyGridManager::SetPropertyColourToDefault" ref="a55155f64523bf737e367d8d9d5a83672" args="(wxPGPropArg id)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void wxPropertyGridManager::SetPropertyColourToDefault </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classwxPGPropArgCls.htm">wxPGPropArg</a> </td>
|
|
<td class="paramname"> <em>id</em></td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Sets background and text colour of property and all its children to the default. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac69dcad0f3049e5d21209770a594213e"></a><!-- doxytag: member="wxPropertyGridManager::SetSplitterLeft" ref="ac69dcad0f3049e5d21209770a594213e" args="(bool subProps=false, bool allPages=true)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void wxPropertyGridManager::SetSplitterLeft </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"> <em>subProps</em> = <code>false</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"> <em>allPages</em> = <code>true</code></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Moves splitter as left as possible, while still allowing all labels to be shown in full. </p>
|
|
<dl><dt><b>Parameters:</b></dt><dd>
|
|
<table border="0" cellspacing="2" cellpadding="0">
|
|
<tr><td valign="top"></td><td valign="top"><em>subProps</em> </td><td>If false, will still allow sub-properties (ie. properties which parent is not root or category) to be cropped. </td></tr>
|
|
<tr><td valign="top"></td><td valign="top"><em>allPages</em> </td><td>If true, takes labels on all pages into account. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9552f800943bd0bb1e4d559a5d4414bf"></a><!-- doxytag: member="wxPropertyGridManager::SetSplitterPosition" ref="a9552f800943bd0bb1e4d559a5d4414bf" args="(int pos, int column=0)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void wxPropertyGridManager::SetSplitterPosition </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>pos</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>column</em> = <code>0</code></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Sets splitter position for all pages. </p>
|
|
<dl class="remark"><dt><b>Remarks:</b></dt><dd>Splitter position cannot exceed grid size, and therefore setting it during form creation may fail as initial grid size is often smaller than desired splitter position, especially when sizers are being used. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae31c7301d2985a5ee89cdf788c93357d"></a><!-- doxytag: member="wxPropertyGridManager::SetStringSelection" ref="ae31c7301d2985a5ee89cdf788c93357d" args="(const wxChar *name)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void wxPropertyGridManager::SetStringSelection </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const wxChar * </td>
|
|
<td class="paramname"> <em>name</em></td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Synonyme for SelectPage(name). </p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
<li>manager.h</li>
|
|
</ul>
|
|
</div>
|
|
<!--- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Enumerator</a></div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sun Aug 22 12:42:15 2010 for wxPropertyGrid by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
|
|
</body>
|
|
</html>
|