#include <wx/propgrid/propgridpagestate.h>
Contains low-level property page information (properties, column widths, etc.) of a single wxPropertyGrid or single wxPropertyGridPage.
Generally you should not use this class directly, but instead member functions in wxPropertyGridInterface, wxPropertyGrid, wxPropertyGridPage, and wxPropertyGridManager.
◆ wxPropertyGridPageState()
wxPropertyGridPageState::wxPropertyGridPageState |
( |
| ) |
|
◆ ~wxPropertyGridPageState()
virtual wxPropertyGridPageState::~wxPropertyGridPageState |
( |
| ) |
|
|
virtual |
◆ CheckColumnWidths()
void wxPropertyGridPageState::CheckColumnWidths |
( |
int |
widthChange = 0 | ) |
|
Makes sure all columns have minimum width.
◆ DoDelete()
virtual void wxPropertyGridPageState::DoDelete |
( |
wxPGProperty * |
item, |
|
|
bool |
doDelete = true |
|
) |
| |
|
virtual |
Override this member function to add custom behaviour on property deletion.
◆ DoInsert()
Override this member function to add custom behaviour on property insertion.
◆ DoSetSplitterPosition()
virtual void wxPropertyGridPageState::DoSetSplitterPosition |
( |
int |
pos, |
|
|
int |
splitterColumn = 0 , |
|
|
int |
flags = 0 |
|
) |
| |
|
virtual |
This needs to be overridden in grid used the manager so that splitter changes can be propagated to other pages.
◆ EnableCategories()
bool wxPropertyGridPageState::EnableCategories |
( |
bool |
enable | ) |
|
◆ EnsureVirtualHeight()
void wxPropertyGridPageState::EnsureVirtualHeight |
( |
| ) |
|
Make sure virtual height is up-to-date.
◆ GetActualVirtualHeight()
unsigned int wxPropertyGridPageState::GetActualVirtualHeight |
( |
| ) |
const |
|
inline |
Returns actual height of contained visible properties.
◆ GetColumnCount()
unsigned int wxPropertyGridPageState::GetColumnCount |
( |
| ) |
const |
◆ GetColumnFullWidth()
int wxPropertyGridPageState::GetColumnFullWidth |
( |
wxPGProperty * |
p, |
|
|
unsigned int |
col |
|
) |
| const |
◆ GetColumnMinWidth()
int wxPropertyGridPageState::GetColumnMinWidth |
( |
int |
column | ) |
const |
◆ GetColumnWidth()
int wxPropertyGridPageState::GetColumnWidth |
( |
unsigned int |
column | ) |
const |
◆ GetGrid()
◆ GetLastItem() [1/2]
Returns last item which could be iterated using given flags.
- Parameters
-
◆ GetLastItem() [2/2]
◆ GetPropertyCategory()
◆ GetSelection()
wxPGProperty* wxPropertyGridPageState::GetSelection |
( |
| ) |
const |
Returns currently selected property.
◆ GetVirtualHeight() [1/2]
unsigned int wxPropertyGridPageState::GetVirtualHeight |
( |
| ) |
|
Returns (precalculated) height of contained visible properties.
◆ GetVirtualHeight() [2/2]
unsigned int wxPropertyGridPageState::GetVirtualHeight |
( |
| ) |
const |
Returns (precalculated) height of contained visible properties.
◆ GetVirtualWidth()
int wxPropertyGridPageState::GetVirtualWidth |
( |
| ) |
const |
Returns combined width of margin and all the columns.
◆ HitTest()
Returns information about arbitrary position in the grid.
- Parameters
-
◆ IsDisplayed()
bool wxPropertyGridPageState::IsDisplayed |
( |
| ) |
const |
|
inline |
Returns true if page is visibly displayed.
◆ IsInNonCatMode()
bool wxPropertyGridPageState::IsInNonCatMode |
( |
| ) |
const |
◆ VirtualHeightChanged()
void wxPropertyGridPageState::VirtualHeightChanged |
( |
| ) |
|
Called after virtual height needs to be recalculated.
◆ wxFlagsProperty
◆ wxPGProperty
◆ wxPropertyGrid
◆ wxPropertyGridInterface
◆ wxPropertyGridIteratorBase
◆ wxPropertyGridManager
◆ wxPropertyGridPage