Artur Wieczorek
f6e05f4ed9
Update documentation regarding wxPGProperty attributes
...
Add explicit notes which attributes are built-in and what it functionally means.
2019-04-21 23:39:33 +02:00
Artur Wieczorek
b35170dc61
Make wxPG_BOOL_USE_CHECKBOX and wxPG_BOOL_USE_DOUBLE_CLICK_CYCLING built-in attributes
...
Both attributes are used only in wxBoolProperty and wxFlagsProperty to set respective internal flags and don't have to be stored in the property's attribute store.
2019-04-21 23:39:32 +02:00
Artur Wieczorek
1ee97383f7
Make wxPG_COLOUR_HAS_ALPHA a built-in attribute
...
wxPG_COLOUR_HAS_ALPHA attribute is used only in wxSystemColourProperty (and derived properties) to set respective internal flag so it doesn't have to be stored in the property's attribute store.
2019-04-21 23:39:31 +02:00
Artur Wieczorek
ccd877c458
Make wxPG_FLOAT_PRECISION a built-in wxFloatProperty attribute
...
wxPG_FLOAT_PRECISION value is used only internally in wxFloatProperty and there is no need to make it readable via getter function.
2019-04-21 23:39:30 +02:00
Artur Wieczorek
e6e8f45051
Fix setting wxPG_PROP_STRING_PASSWORD attribute
...
For built-in attributes (like wxPG_PROP_STRING_PASSWORD) wxPGProperty::DoSetAttribute() should return true to give the option (controlled by wxPG_EX_WRITEONLY_BUILTIN_ATTRIBUTES style) to prevent the attribute from being stored into property's attribute storage.
2019-04-21 23:39:26 +02:00
Scott Talbert
ac18cfe7cc
Fix inconsistent function declarations in documentation
...
Mostly remove the virtual keyword where the actual implementation isn't
virtual.
2019-03-22 00:29:40 -04:00
Artur Wieczorek
e8395fb88c
Fix typo in documentation
2019-03-09 18:59:56 +01:00
Artur Wieczorek
86af7d5ee9
Get rid of unnecessary overriding function
...
OnValidationFailure() in derived class wxEnumProperty has the same implementation (empty body) as the implementation in the base class wxPGProperty so overriding this function in derived class is not necessary.
2019-03-09 18:57:56 +01:00
Paul Cornett
c41ff4e694
Remove unuseable wxPGArrayEditorDialog ctor
...
It calls Create(), which calls the pure virtual ArrayGetCount(), which will
crash, as the required override can't be called from the base class ctor.
2019-02-17 18:00:26 -08:00
Vadim Zeitlin
8fbca5cb70
Remove all trailing spaces
...
No real changes, just clean up sources by removing trailing spaces from
all the non-generated files.
This should hopefully avoid future commits mixing significant changes
with insignificant whitespace ones.
2019-01-30 17:35:54 +01:00
Scott Talbert
c68e5d0617
Fix some spelling/grammar errors in documentation
...
Mostly replace ungrammatical "allows to do" with correct "allows doing".
Closes https://github.com/wxWidgets/wxWidgets/pull/1183
2019-01-26 03:50:47 +01:00
Artur Wieczorek
a6570433b6
Change wxPGProperty::OnCustomPaint measure item call signature
...
Because horizontally scrolled wxPGProperty can have x-coordinate < 0 so there is a need to change measure item call signature from rect.x < 0 condition to something more specific to avoid misinterpretation of the calls.
2018-12-28 14:02:05 +01:00
Artur Wieczorek
3b6fcbab6d
Update wxPGArrayEditorDialog docs
2018-12-24 00:05:23 +01:00
Artur Wieczorek
b252d1660d
Cleanup wxPGArrayEditorDialog docs
2018-12-23 11:04:03 +01:00
Artur Wieczorek
0fbc4cd6ab
Allow setting custom tooltip text for "New" button in wxPGArrayEditorDialog
...
Ability to change the tooltip can be useful if standard text "New item" is not descriptive enough.
2018-12-23 11:03:46 +01:00
Vadim Zeitlin
96ecfd8c77
Provide wxPGChoices ctor, Add(), Set() overloads taking wxStrings
...
Allow passing an array of wxStrings in addition to an array of wxChar*
strings.
2018-09-29 17:13:00 +02:00
Vadim Zeitlin
d2e072db3c
Don't use unclear ValArrItem typedef in wxPGChoices documentation
...
All the other methods use just "long", so use it in Add() documentation
as well instead of the rather cryptic ValArrItem.
2018-09-29 16:59:32 +02:00
Vadim Zeitlin
8bb5cb1d6e
Improve wxPGChoices::Set() documentation too
...
Refer to Add() and use @overload rather than duplicating the
description.
2018-09-29 16:57:10 +02:00
Vadim Zeitlin
378f62bd08
Improve documentation of wxPGChoices ctor and Add() methods
...
Mention that the "labels" array must be NULL-terminated and that
"values" must have at least as many items, if they're provided at all.
2018-09-29 16:55:16 +02:00
Robin Dunn
5e01658cdc
Lots more fixes for incorrect or missing interfaces items.
2018-02-10 13:06:19 -08:00
Frédéric Bron
f4b56f67ec
Improve documentation of wxPropertyGrid::MakeColumnEditable()
...
Explain that column must be different from 1 in the documentation and in
the (already existing) assert checking it.
Closes https://github.com/wxWidgets/wxWidgets/pull/656
2017-12-29 20:06:04 +01:00
Artur Wieczorek
afdfc02a49
Allow changing wxPropertyGridManager wxPG_EX_NO_TOOLBAR_DIVIDER style
...
Currently this style can be set only at toolbar creation and cannot
be changed afterwards.
2017-10-21 22:17:54 +02:00
Takeshi Abe
0fea881f12
Fix recurrent "applicable" typo in wxPropertyGrid documentation
...
It was misspelt as "applicapple" in several places.
Closes https://github.com/wxWidgets/wxWidgets/pull/564
2017-10-06 15:28:58 +02:00
Robin Dunn
5df63f100c
Add missing event type constants for propgrid
2017-08-29 18:09:41 -07:00
Robin Dunn
eeac334e11
Add propgriddefs.h to the interface, containing macros, enums and such referenced elsewhere in the API.
2017-08-29 18:06:13 -07:00
mikek
2d8657d37c
Fix escaping/unescaping in wxLongStringProperty
...
wxPropertyGrid::ExpandEscapeSequences() function should convert all valid
escape sequences (\r, \n, \t, \\) to the corresponding single characters
(CR, LF, TAB, backslash, accordingly) and
wxPropertyGrid::CreateEscapeSequences() function should do the reverse
operation and convert these raw characters to the corresponding escape
sequences.
Closes #17896 .
2017-07-06 23:14:08 +02:00
Artur Wieczorek
113cec4ab2
Update wxPropertyGrid documentation
...
Completed documentation for topics marked as uncompleted.
2017-03-27 18:54:16 +02:00
Robin Dunn
9e5dd50914
Revert some changes from incorrect merge that discarded formatting, etc.
2017-01-06 16:43:21 -08:00
Robin Dunn
016d8f5af4
Fix instances of e.g. and i.e.
2016-11-22 10:49:58 -08:00
Robin Dunn
ec0a91464e
Add missing ctors and dtor for wxPropertyGridManager
2016-10-21 20:15:50 -07:00
Robin Dunn
8557172cb5
Add SetFlag and ClearFlag
2016-10-21 20:12:56 -07:00
Robin Dunn
17bb46299e
Fix wxPropertyGridPage declaration
2016-10-21 20:09:16 -07:00
Robin Dunn
12f9b8b7e4
SetValueToUnspecified is not pure virtual
2016-10-21 20:08:30 -07:00
Robin Dunn
af9a0f6734
Change ~wxPGChoicesData from private to protected
2016-10-21 20:08:20 -07:00
Robin Dunn
774f37d0a3
Add more missing classes
2016-10-21 19:54:22 -07:00
Robin Dunn
c8c02a1bf2
Add wxPGPaintData and wxPGCellRenderer
2016-10-21 19:54:22 -07:00
Robin Dunn
bf13c0af22
Remove wxDEPRECATED decorator from doc
2016-10-21 19:53:57 -07:00
Robin Dunn
0be4a6d919
some formatting tweaks for propgrid
2016-10-21 16:54:35 -07:00
Artur Wieczorek
b078e348b7
Fix minor typo in wxPGProperty documentation
2016-08-09 20:56:27 +02:00
Artur Wieczorek
cf033b47b1
Editorial corrections to the documentation.
...
Added section to group similar functions in the documentation of wxGraphicsContext.
Fixed references to the section describing wxPGProperty attributes.
2016-07-24 21:08:54 +02:00
Artur Wieczorek
cd96c664dd
Updated documentation for some wxPropertyGrid classes.
...
Updated documentation for wxPGEditor, wxPropertyGridPage, wxPropertyGridManager, wx*Property classes.
Removed doxygen-style comments from header files.
2016-07-23 23:38:39 +02:00
Artur Wieczorek
c910085507
Update documentation of some flags used by wxPropertyGridInterface methods.
2016-07-08 19:49:03 +02:00
Artur Wieczorek
4f1e3b7172
Fixed setting colours of wxPGProperty
...
When wxPGProperty's text or background colours are modified with dedicated wxPropertyGridInterface utility functions (SetPropertyBackgroundColour, SetPropertyTextColour, SetPropertyColoursToDefault) then it is enough to redraw the property with new colours because its internal state remains unmodified and full refreshing is not necessary.
Closes #17588
2016-07-08 19:44:32 +02:00
Artur Wieczorek
7968f37883
Updated documentation of some wxPropertyGrid-related classes.
...
Updated wxPropertyGridPageState, wxPropertyGridHitTestResult, wxPropertyGridIterator, documentation.
2016-07-02 23:20:11 +02:00
Artur Wieczorek
2ea7ff3160
Updated documentation for wxPropertyGridInterface.
...
Updated documentation and removed doxygen-style comments from propgridiface.h header file.
2016-06-25 18:17:57 +02:00
Artur Wieczorek
9bee5e1e2b
Updated documentation for several wxPG components.
...
Updated wxPropertyGrid, wxPropertyGridEvent, wxPropertyGridPopulator documentation and removed doxygen-style comments from propgrid.h header file.
2016-06-23 22:23:03 +02:00
Artur Wieczorek
2ea41cca8d
Updated documentation for several wxPG components.
...
Updated documentation and removed doxygen-style comments from property.h header file.
wxPGPaintData
wxPGProperty
wxPGCell
wxPGAttributeStorage
wxPGChoices
wxPGChoiceEntry
wxPGRootProperty
wxPropertyCategory
2016-06-16 23:55:37 +02:00
Artur Wieczorek
1f696b6110
Updated wxPGDefaultRenderer and wxPGCellRenderer documentation.
...
Removed doxygen-style comments from the header file, too.
Closes #14788
2016-06-13 18:40:42 +02:00
Artur Wieczorek
9de3f8395c
Updated wxPGEditor interface documentation
...
Editor controls are no longer bound to the fixed ID's wxPG_SUBID1 and wxPG_SUBID2.
2016-06-01 18:52:06 +02:00
Vadim Zeitlin
ba5a0a3878
Fix more typos in comments and wxFAIL messages
...
Closes https://github.com/wxWidgets/wxWidgets/pull/270
2016-04-14 16:08:28 +02:00