PB
f57f214122
Remove BCC-specific hdrstop pragma from everywhere
2020-10-12 21:58:37 +02:00
Artur Wieczorek
a39aff4018
Refactor setting main frame size in propgrid sample
...
Determine and set main frame size on creation.
2020-04-19 00:39:38 +02:00
Artur Wieczorek
d9f8eec602
Refactor propgrid sample
...
Simplify implementation by creating panel and sizer holding wxPG instance
only once in FormMain ctor.
2020-04-19 00:33:52 +02:00
Paul Cornett
948ddc6e0f
Eliminate -Wcast-qual warnings with GCC and Clang
...
Use const_cast, mutable, and various other changes to avoid -Wcast-qual
2020-02-02 22:50:32 -08:00
Maarten Bent
2815870507
Resolve some extra semicolon warnings
2019-07-21 17:15:02 +02:00
Artur Wieczorek
2a24991110
Use wxVector<> instead of macro-based wxArray
2019-06-16 19:51:52 +02:00
Artur Wieczorek
50330b3a26
Use long int literals to represent long constants in propgrid sample
2019-05-26 18:52:43 +02:00
Artur Wieczorek
d8f04a7bb1
Add test of setting and getting maximum text length of wxPG properties
2019-05-26 18:10:34 +02:00
Artur Wieczorek
57aeaa3823
Add some tests of wxPGAttributeStorage
...
Check obtaining list of wxPGProperty attributes as wxPGAttributeStorage and making a copy of this list.
2019-04-28 16:32:20 +02:00
Artur Wieczorek
3f1d4a7104
Add test of setting/getting wxPGProperty attributes through wxPropertyGridManager
2019-04-28 16:32:19 +02:00
Artur Wieczorek
ac22b5924f
Reduce the scope of local variables
2019-04-21 23:39:35 +02:00
Artur Wieczorek
fc7d8090cf
Put header into separate line in wxPG dump in propgrid sample
2019-04-21 23:39:34 +02:00
Artur Wieczorek
ecb711d2b3
Remove obsolete code from propgrid sample
...
This is code for v3.x so it doesn't make sense to check version against v2.8.
2019-04-21 23:39:33 +02:00
Blake Eryx
65827a0572
Remove unnecessary c_str() calls from the samples
...
Pass wxStrings directly to wxString::Format("%s") and similar
pseudo-vararg functions, there is no need for c_str() there since
wxWidgets 2.9.
Closes https://github.com/wxWidgets/wxWidgets/pull/1009
2018-11-03 22:52:57 +01:00
Artur Wieczorek
a33b364d84
Add tests of retrieving main parent of wxPGProperty
...
This is to test wxPGProperty::GetMainParent() function.
2018-10-13 23:33:25 +02:00
Blake Eryx
4fb39beae1
Remove all wxS() macros from samples
...
The use of wxS() is an optimization which can be used to avoid an
implicit conversion from narrow to wide strings, but such optimizations
are not really needed in the samples and just make their code less
readable, so remove them.
Closes https://github.com/wxWidgets/wxWidgets/pull/956
2018-10-01 13:55:42 +02:00
Blake Eryx
b70ed2d8c8
Remove more wxT() macros from samples
...
Also use wxString instead of wxChar* strings.
Closes https://github.com/wxWidgets/wxWidgets/pull/950
2018-09-29 17:16:12 +02:00
Paul Cornett
db29d5efba
Fix incorrect pointer indirection in sort callback function
2017-10-01 09:11:45 -07:00
Artur Wieczorek
afdb7eca87
Use quotes and not angle brackets around the includes of wxWidgets itself
2017-07-16 18:31:54 +02:00
Artur Wieczorek
51f7074caf
Fix MSVC14 warnings about a shadowed variable in the propgrid sample.
...
Just to suppress some harmless warnings.
2016-02-18 18:46:45 +01:00
Artur Wieczorek
0ef325bfdc
Use HasFlag() instead of GetWindowStyleFlag() to check flags in propgrid sample.
...
Dedicated method to check flags is more readable.
2015-06-26 18:40:52 +02:00
Artur Wieczorek
ab32194e91
Initialize pseudo-random number generator only once when starting the tests (in propgrid sample).
2015-06-26 18:28:05 +02:00
Artur Wieczorek
03dfb1cd10
Check if grid is empty when properties are deleted in the reverse order (propgrid sample).
...
This is to check if all properties are really deleted.
2015-06-26 18:19:49 +02:00
Artur Wieczorek
4228e3210f
Use pre-increment/decrement operators to move iterator in the loop (propgrid sample).
...
When the return value is ignored, the ++it/--it is never less efficient than the it++/it--.
2015-06-26 18:15:45 +02:00
Artur Wieczorek
2ade160882
Refactor using RT_FAILURE_MSG macro in propgrid sample.
...
If we assume that RT_FAILURE_MSG macro parameter is of wxString& type then there is possible to simplify statements using this macro.
2015-06-25 19:29:54 +02:00
Artur Wieczorek
ac0f3c6d5d
Fix logging errors in propgrid sample.
...
Use dedicated RT_FAILURE_MSG macro to log error messages while running the tests.
2015-06-25 19:27:08 +02:00
Artur Wieczorek
6f4a83a202
Fix wxTextCtrl style in propgrid sample.
...
These controls are used only to present the text and therefore they should be read-only.
2015-06-25 19:25:00 +02:00
Artur Wieczorek
147ae70623
Extend 'SetSplitterPosition' unit test in propgrid sample.
...
Added check if splitter position is retained when property grid is resized.
2015-06-14 17:13:21 +02:00
Artur Wieczorek
a1c888437d
Use dedicated IncBy method to increase wxSize value in propgrid sample.
...
Use this method instead of modifying directly wxSize data members.
2015-06-14 17:10:28 +02:00
Artur Wieczorek
2bc4357088
Added unit test of wxPGProperty::SetFlagsAsString/GetFlagsAsString methods in propgrid sample.
...
This unit test will be executed for fast and full test. For each property there are generated random flags which are set with wxPGProperty::SetFlagsAsString(). Verification whether flags were set properly is done using wxPGProperty::GetFlagsAsString() and wxPGProperty::HasFlag() methods.
2015-06-14 16:56:06 +02:00
Artur Wieczorek
5d763571b0
Use pre-increment operator to increment iterator in the loop (propgrid sample).
...
When the return value is ignored, the ++it is never less efficient than the it++.
2015-06-13 22:32:14 +02:00
Artur Wieczorek
dc3f451acb
Use empty() member function to determine if arrays are empty in propgrid sample.
...
Use this dedicated function instead of checking if size()/GetCount() functions return zero/non-zero value.
2015-06-13 22:30:13 +02:00
orbitcowboy
2afddd5e22
Fix some typos in the samples.
...
Mostly in the comments, but also a couple in the user-visible strings.
2015-06-08 01:14:47 +02:00
Artur Wieczorek
d30c075a22
Use wxID_ANY symbol for controls in propgrid sample.
...
Don't use arbitrary control ID's.
2015-06-07 23:14:37 +02:00
Dimitri Schoolwerth
31145b8e3a
Fix some typos, no code changes (besides strings)
2015-06-05 02:54:46 +04:00
Artur Wieczorek
8d9a9e286b
Replaces references to wxT("") with wxEmptyString in propgrid sample.
2015-06-04 22:53:30 +02:00
Artur Wieczorek
be401b4532
Use wxID_ANY symbol for controls in propgrid sample.
2015-05-30 20:19:00 +02:00
Artur Wieczorek
6299874971
Use wxSizerFlags when constructing sizers in propgrid sample.
...
Use it instead of multiple argument wxSizer::Add() overload.
2015-05-30 18:33:25 +02:00
Artur Wieczorek
cc799c10ac
Use wxT macro with string literals in propgrid sample.
...
This fix is to unify string literals in the sample.
2015-05-10 20:21:37 +02:00
Dimitri Schoolwerth
2f3d0d9629
Fix invalid use of wxSizer flags in samples and utils.
...
Remove alignment flags that result in asserts because of being used in
combinations that don't make sense.
Also use wxSizerFlags in the lines that were changed.
2015-04-25 21:26:40 +04:00
Artur Wieczorek
726a5e1155
Prepare propgrid sample to build successfully when wxUSE_LONGLONG is disabled.
...
Make the code ready to build even when wxLongLong type is not available.
2015-04-03 21:14:06 +02:00
Artur Wieczorek
4e2b863e3e
Restore original grid size when finishing the tests in propgrid sample.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78521 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-02-18 17:19:11 +00:00
Artur Wieczorek
0974e13153
Fix "Multiple Columns" test in propgrid sample.
...
Resize grid to make the results of test visible.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78520 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-02-18 17:17:23 +00:00
Artur Wieczorek
a5718923ad
Use bool constants instead of BOOL ones in propgrid sample.
...
s/FALSE/false/ and s/TRUE/true for the sake of consistency.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78458 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-02-08 12:48:43 +00:00
Artur Wieczorek
86aa298f22
Reactivate 'SetSplitterPosition' test in wxPG sample.
...
After fixing issues with wxPG manager sizing this test is now passed.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78152 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-15 17:48:54 +00:00
Paul Cornett
8a78ec6b38
fix propgrid sample when WXWIN_COMPATIBILITY_3_0==0, broken in r75561
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76563 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-05-17 17:22:30 +00:00
Vadim Zeitlin
f4b80e5337
Remove MSVC6 support.
...
Don't support this compiler any more, this allows to get rid of tons of
MSVC6-specific workarounds, in particular we can now use Bind() and natural
template functions calls in the library code.
Also remove MSVC6 project and solution files and don't generate them when
bakefile_gen is ran any more (removing the remaining occurrences of msvc6prj
from the bakefiles results in weird bake-time errors, so it's simpler to just
leave them there).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76532 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-05-15 22:32:17 +00:00
Vadim Zeitlin
ebd06e2075
Fix problems due to using "%i" format with size_t in propgrid sample.
...
Cast size_t value to int when passing it to "%i" format specifier as it has a
different size on LP64 platforms.
Closes #16213 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76424 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-04-28 11:33:07 +00:00
Paul Cornett
8b4ae731d3
use wxOVERRIDE
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76220 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-03-30 00:02:23 +00:00
Vadim Zeitlin
3f66f6a5b3
Remove all lines containing cvs/svn "$Id$" keyword.
...
This keyword is not expanded by Git which means it's not replaced with the
correct revision value in the releases made using git-based scripts and it's
confusing to have lines with unexpanded "$Id$" in the released files. As
expanding them with Git is not that simple (it could be done with git archive
and export-subst attribute) and there are not many benefits in having them in
the first place, just remove all these lines.
If nothing else, this will make an eventual transition to Git simpler.
Closes #14487 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74602 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-07-26 16:02:46 +00:00