]> git.saurik.com Git - wxWidgets.git/log
wxWidgets.git
16 years agoadding scheduler
Stefan Csomor [Tue, 16 Sep 2008 17:39:30 +0000 (17:39 +0000)] 
adding scheduler

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55665 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoDo not incorrectly interprete StringToValue() returning false to mean that it failed
Jaakko Salli [Tue, 16 Sep 2008 17:00:28 +0000 (17:00 +0000)] 
Do not incorrectly interprete StringToValue() returning false to mean that it failed

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55664 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agomore grid folding: got rid of duplicate version of methods for finding the closest...
Vadim Zeitlin [Tue, 16 Sep 2008 16:31:44 +0000 (16:31 +0000)] 
more grid folding: got rid of duplicate version of methods for finding the closest row/column edge, appending/inserting/deleting rows/columns, and moving cursor vertically/horizontally

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55663 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agodocument wxGridTableBase
Vadim Zeitlin [Tue, 16 Sep 2008 16:18:39 +0000 (16:18 +0000)] 
document wxGridTableBase

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55662 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoRemoved some test code left in a long time ago
Jaakko Salli [Tue, 16 Sep 2008 16:00:42 +0000 (16:00 +0000)] 
Removed some test code left in a long time ago

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55661 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoEliminated C++ RTTI (typeid etc) use. Eliminated wxPGVariantData (default default...
Jaakko Salli [Tue, 16 Sep 2008 15:55:53 +0000 (15:55 +0000)] 
Eliminated C++ RTTI (typeid etc) use. Eliminated wxPGVariantData (default default value for new types is now Null variant). Re-created variantdata creator macros based on those found in variant.h. Using DECLARE/IMPLEMENT_VARIANT_OBJECT whenever possible.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55660 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoFix -- in comment.
Michael Wetherell [Tue, 16 Sep 2008 14:03:34 +0000 (14:03 +0000)] 
Fix -- in comment.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55659 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agorollback just in case it was me. ...
Stefan Csomor [Tue, 16 Sep 2008 13:37:10 +0000 (13:37 +0000)] 
rollback just in case it was me. ...

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55658 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agodifferent build dirs
Stefan Csomor [Tue, 16 Sep 2008 13:33:14 +0000 (13:33 +0000)] 
different build dirs

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55657 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoexpanding builds
Stefan Csomor [Tue, 16 Sep 2008 13:21:22 +0000 (13:21 +0000)] 
expanding builds

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55656 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agobuildbot test
Stefan Csomor [Tue, 16 Sep 2008 12:47:56 +0000 (12:47 +0000)] 
buildbot test

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55655 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoAdded reverse iterator to wxVector<T>
Robert Roebling [Tue, 16 Sep 2008 12:43:11 +0000 (12:43 +0000)] 
Added reverse iterator to wxVector<T>

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55654 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoSwitched off some buggy optimisation that caused caret positioning/drawn text mismatch.
Julian Smart [Tue, 16 Sep 2008 10:58:32 +0000 (10:58 +0000)] 
Switched off some buggy optimisation that caused caret positioning/drawn text mismatch.
Fixed defragmentation.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55653 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agostart of the great grid folding: introduce wxGridOperations class and use it to avoid...
Vadim Zeitlin [Tue, 16 Sep 2008 08:32:12 +0000 (08:32 +0000)] 
start of the great grid folding: introduce wxGridOperations class and use it to avoid duplicating the same code for rows and columns in a couple of methods

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55652 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agodisable AUI (and also MDI in 2.8) under CE, it doesn't make much sense there and...
Vadim Zeitlin [Tue, 16 Sep 2008 08:03:55 +0000 (08:03 +0000)] 
disable AUI (and also MDI in 2.8) under CE, it doesn't make much sense there and doesn't currently compile anyhow

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55651 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agouse wxSwap()
Vadim Zeitlin [Mon, 15 Sep 2008 16:13:06 +0000 (16:13 +0000)] 
use wxSwap()

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55650 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agodocument wxDELETE() and wxDELETEA() (now committing the right file, please disregard...
Vadim Zeitlin [Mon, 15 Sep 2008 16:12:07 +0000 (16:12 +0000)] 
document wxDELETE() and wxDELETEA() (now committing the right file, please disregard comment of r55648)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55649 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agodocument wxDELETE() and wxDELETEA()
Vadim Zeitlin [Mon, 15 Sep 2008 16:06:36 +0000 (16:06 +0000)] 
document wxDELETE() and wxDELETEA()

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55648 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoFixed Freeze problem that rendered control invisible
Julian Smart [Mon, 15 Sep 2008 14:43:29 +0000 (14:43 +0000)] 
Fixed Freeze problem that rendered control invisible

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55647 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoimplement CreateGrid() in terms of SetTable() instead of duplicating its code and...
Vadim Zeitlin [Mon, 15 Sep 2008 14:09:26 +0000 (14:09 +0000)] 
implement CreateGrid() in terms of SetTable() instead of duplicating its code and confusing the issue

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55646 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agomore cleanup (removed some TODOs/FIXMEs); use native header drawing for the corner...
Vadim Zeitlin [Mon, 15 Sep 2008 14:06:28 +0000 (14:06 +0000)] 
more cleanup (removed some TODOs/FIXMEs); use native header drawing for the corner window too if it is enabled at all

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55645 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadd SetUseNativeColLabels() test
Vadim Zeitlin [Mon, 15 Sep 2008 14:05:16 +0000 (14:05 +0000)] 
add SetUseNativeColLabels() test

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55644 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoremove the now unused GetScroll[XY]
Vadim Zeitlin [Mon, 15 Sep 2008 13:36:28 +0000 (13:36 +0000)] 
remove the now unused GetScroll[XY]

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55643 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoWinCE compilation fix: don't use FNERR_INVALIDFILENAME
Vadim Zeitlin [Mon, 15 Sep 2008 13:33:35 +0000 (13:33 +0000)] 
WinCE compilation fix: don't use FNERR_INVALIDFILENAME

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55642 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agotake old (wx 2.2? older?) wxGrid compatibility functions inside WXWIN_COMPATIBILITY_2...
Vadim Zeitlin [Mon, 15 Sep 2008 12:18:07 +0000 (12:18 +0000)] 
take old (wx 2.2? older?) wxGrid compatibility functions inside WXWIN_COMPATIBILITY_2_8; rearrange some declarations order but no real changes

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55641 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoreviewed, updated and corrected wxGrid docs
Vadim Zeitlin [Mon, 15 Sep 2008 12:07:25 +0000 (12:07 +0000)] 
reviewed, updated and corrected wxGrid docs

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55640 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoremove automatic selection of the current row/column in row/column selection mode...
Vadim Zeitlin [Mon, 15 Sep 2008 08:45:29 +0000 (08:45 +0000)] 
remove automatic selection of the current row/column in row/column selection mode when the current cell is changed using the mouse, this is inconsitent with both cell selection mode and the keyboard behaviour in row/column selection mode

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55639 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoselect current column when Ctrl-Space is pressed; the current row when Shift-Space...
Vadim Zeitlin [Mon, 15 Sep 2008 08:25:47 +0000 (08:25 +0000)] 
select current column when Ctrl-Space is pressed; the current row when Shift-Space is and everything on Shift-Ctrl-Space

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55638 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoUpdate OpenVMS compile support
Jouk Jansen [Mon, 15 Sep 2008 07:49:38 +0000 (07:49 +0000)] 
Update OpenVMS compile support

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55635 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoimprove display of hints during column move (#9884)
Vadim Zeitlin [Mon, 15 Sep 2008 00:33:39 +0000 (00:33 +0000)] 
improve display of hints during column move (#9884)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55633 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agodon't steal focus back to wxGrid when it hides an editor in the result of losing...
Vadim Zeitlin [Mon, 15 Sep 2008 00:28:15 +0000 (00:28 +0000)] 
don't steal focus back to wxGrid when it hides an editor in the result of losing it (#9844)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55632 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agofix drawing of the column move hint when the grid is scrolled to the right (#9776)
Vadim Zeitlin [Mon, 15 Sep 2008 00:19:41 +0000 (00:19 +0000)] 
fix drawing of the column move hint when the grid is scrolled to the right (#9776)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55631 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agofix repaining of highlight for merged cells (#9718)
Vadim Zeitlin [Mon, 15 Sep 2008 00:11:49 +0000 (00:11 +0000)] 
fix repaining of highlight for merged cells (#9718)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55630 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agowe don't need to round up the best/fitting grid size to a multiple of scroll units...
Vadim Zeitlin [Sun, 14 Sep 2008 23:10:23 +0000 (23:10 +0000)] 
we don't need to round up the best/fitting grid size to a multiple of scroll units any more now that scrollbars behaviour is really correct

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55629 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoneed to AdjustScrollbars() after changing the virtual size in CalcDimensions()
Vadim Zeitlin [Sun, 14 Sep 2008 23:06:36 +0000 (23:06 +0000)] 
need to AdjustScrollbars() after changing the virtual size in CalcDimensions()

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55628 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agomove the grid-specific workaround for scrollbar hysteresis to wxScrollHelper itself...
Vadim Zeitlin [Sun, 14 Sep 2008 22:44:08 +0000 (22:44 +0000)] 
move the grid-specific workaround for scrollbar hysteresis to wxScrollHelper itself, the scrollbars now should not only appear but also disappear correctly during resizing

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55627 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agono changes, just removed the unnecessary wxGrid:: qualifiers
Vadim Zeitlin [Sun, 14 Sep 2008 21:28:44 +0000 (21:28 +0000)] 
no changes, just removed the unnecessary wxGrid:: qualifiers

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55626 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agodon't use SetScrollbars() as this forces the grid virtual size to always be the multi...
Vadim Zeitlin [Sun, 14 Sep 2008 21:09:31 +0000 (21:09 +0000)] 
don't use SetScrollbars() as this forces the grid virtual size to always be the multiple of scroll line size which is simply wrong, the grid doesn't need to be that big (#3800)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55625 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agono changes, just clarified a comment
Vadim Zeitlin [Sun, 14 Sep 2008 21:05:41 +0000 (21:05 +0000)] 
no changes, just clarified a comment

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55624 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agomake the simple canvas larger as otherwise the simple frame couldn't be resized to...
Vadim Zeitlin [Sun, 14 Sep 2008 20:43:13 +0000 (20:43 +0000)] 
make the simple canvas larger as otherwise the simple frame couldn't be resized to make the horizontal scrollbar appear in it because of the title string width; some small cleanup

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55623 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agodelete the old labels when recreating the spin controls
Vadim Zeitlin [Sun, 14 Sep 2008 19:53:31 +0000 (19:53 +0000)] 
delete the old labels when recreating the spin controls

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55619 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoreally, really fix handling Enter in spin controls: only request it for the control...
Vadim Zeitlin [Sun, 14 Sep 2008 19:50:30 +0000 (19:50 +0000)] 
really, really fix handling Enter in spin controls: only request it for the control if wxTE_PROCESS_ENTER is used to avoid breaking the use of Enter for the default item activation if it isn't; also document wxTE_PROCESS_ENTER style for wxSpinCtrl and add it to the sample

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55617 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agouse transparent icons and clear the DC before drawing them to fix the background...
Vadim Zeitlin [Sun, 14 Sep 2008 19:15:19 +0000 (19:15 +0000)] 
use transparent icons and clear the DC before drawing them to fix the background of state icons appearance (part of #9591)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55609 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoHave support for both char* and wchar_t* in wxPGPropArg. Moved wxPGPropArgCls member...
Jaakko Salli [Sun, 14 Sep 2008 16:48:20 +0000 (16:48 +0000)] 
Have support for both char* and wchar_t* in wxPGPropArg. Moved wxPGPropArgCls member function to propgridiface.cpp which is more logical location since class is in propgridiface.h. Added char* test cases.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55607 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoFixed bug: Setting property value string did not update children of composed parent...
Jaakko Salli [Sun, 14 Sep 2008 16:20:48 +0000 (16:20 +0000)] 
Fixed bug: Setting property value string did not update children of composed parent (ported from wxPG SVN trunk)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55606 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoRemoved remnant use of wxCHECK_VERSION
Jaakko Salli [Sun, 14 Sep 2008 14:59:47 +0000 (14:59 +0000)] 
Removed remnant use of wxCHECK_VERSION

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55605 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoUpdated documentation to acknowledge the fact that properties can have identical...
Jaakko Salli [Sun, 14 Sep 2008 13:53:21 +0000 (13:53 +0000)] 
Updated documentation to acknowledge the fact that properties can have identical labels, and that they must have non-empty name that is unique under parent

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55604 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agosome wxGrid docs cleanup, it's still a huge mess though
Vadim Zeitlin [Sun, 14 Sep 2008 13:53:20 +0000 (13:53 +0000)] 
some wxGrid docs cleanup, it's still a huge mess though

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55603 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agowxVariant list used to translate between list of property child values and composite...
Jaakko Salli [Sun, 14 Sep 2008 13:14:32 +0000 (13:14 +0000)] 
wxVariant list used to translate between list of property child values and composite value string now maps values by names instead of labels. Naturally this means properties can no longer have empty name (this change allows using identical labels under same parent property. Ported from wxpropgrid SVN trunk)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55602 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoNew dev.
Michael Wetherell [Sun, 14 Sep 2008 10:07:30 +0000 (10:07 +0000)] 
New dev.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55601 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoAdapt to 'premature' events being sent from editor controls (fixes datepicker editor...
Jaakko Salli [Sun, 14 Sep 2008 09:47:58 +0000 (09:47 +0000)] 
Adapt to 'premature' events being sent from editor controls (fixes datepicker editor crash)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55599 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoFixed ambiguity with bitwise operators
Jaakko Salli [Sun, 14 Sep 2008 09:02:26 +0000 (09:02 +0000)] 
Fixed ambiguity with bitwise operators

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55598 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoRemoved dllimpexp declaration from std::vector typedef
Jaakko Salli [Sun, 14 Sep 2008 08:46:02 +0000 (08:46 +0000)] 
Removed dllimpexp declaration from std::vector typedef

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55597 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadded wxFileName::GetVolumeString() (#9950)
Vadim Zeitlin [Sun, 14 Sep 2008 01:18:05 +0000 (01:18 +0000)] 
added wxFileName::GetVolumeString() (#9950)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55596 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agocompilation fix after the last commit
Vadim Zeitlin [Sun, 14 Sep 2008 01:09:42 +0000 (01:09 +0000)] 
compilation fix after the last commit

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55595 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agodon't give spurious error messages if the default browser doesn't provide DDE interfa...
Vadim Zeitlin [Sun, 14 Sep 2008 00:46:39 +0000 (00:46 +0000)] 
don't give spurious error messages if the default browser doesn't provide DDE interface; also use SEE_MASK_FLAG_NO_UI to avoid shell error messages as we give them ourselves (#9948)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55594 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agobuild fixes for wxUSE_ON_FATAL_EXCEPTION==0 (#9937)
Vadim Zeitlin [Sun, 14 Sep 2008 00:26:29 +0000 (00:26 +0000)] 
build fixes for wxUSE_ON_FATAL_EXCEPTION==0 (#9937)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55593 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agomake ellipses drawn with transparent pen more wxGC/Cairo-like (closes #9899)
Vadim Zeitlin [Sun, 14 Sep 2008 00:12:02 +0000 (00:12 +0000)] 
make ellipses drawn with transparent pen more wxGC/Cairo-like (closes #9899)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55592 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agocheck the item index inside Item() itself instead of checking it inside some callers...
Vadim Zeitlin [Sun, 14 Sep 2008 00:04:23 +0000 (00:04 +0000)] 
check the item index inside Item() itself instead of checking it inside some callers of this function

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55591 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agomust include typeinfo before using typeid()
Vadim Zeitlin [Sun, 14 Sep 2008 00:03:29 +0000 (00:03 +0000)] 
must include typeinfo before using typeid()

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55590 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agocache the item text size to optimize tree layout/painting (#9956)
Vadim Zeitlin [Sat, 13 Sep 2008 21:28:57 +0000 (21:28 +0000)] 
cache the item text size to optimize tree layout/painting (#9956)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55589 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agono real changes, just some reformatting
Vadim Zeitlin [Sat, 13 Sep 2008 20:55:34 +0000 (20:55 +0000)] 
no real changes, just some reformatting

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55588 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agowxPropertyGrid::DoPropertyChanged() incorrectly passed raw m_wndEditor pointer to...
Jaakko Salli [Sat, 13 Sep 2008 20:34:25 +0000 (20:34 +0000)] 
wxPropertyGrid::DoPropertyChanged() incorrectly passed raw m_wndEditor pointer to UpdateControl(). Now editor pointer is acquired via GetEditorControl(), as appropriate.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55587 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agowxPropertyGrid member m_visPropArray removed, now always recreated from scratch in...
Jaakko Salli [Sat, 13 Sep 2008 20:14:20 +0000 (20:14 +0000)] 
wxPropertyGrid member m_visPropArray removed, now always recreated from scratch in DoDrawItems()

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55586 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoFix crash
Robert Roebling [Sat, 13 Sep 2008 20:02:59 +0000 (20:02 +0000)] 
Fix crash

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55585 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoCleaned up wxPropertyGrid::SetCurrentCategory()
Jaakko Salli [Sat, 13 Sep 2008 19:43:44 +0000 (19:43 +0000)] 
Cleaned up wxPropertyGrid::SetCurrentCategory()

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55584 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoNeeded to convert string variable's type from wxChar* to wxString because result...
Jaakko Salli [Sat, 13 Sep 2008 19:35:52 +0000 (19:35 +0000)] 
Needed to convert string variable's type from wxChar* to wxString because result of wxGetTranslation was assigned to it

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55583 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoFixed warnings caused by docstrings in %pythoncode section
Jaakko Salli [Sat, 13 Sep 2008 19:18:59 +0000 (19:18 +0000)] 
Fixed warnings caused by docstrings in %pythoncode section

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55582 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoinclude <typeinfo> in all files
Robert Roebling [Sat, 13 Sep 2008 16:29:29 +0000 (16:29 +0000)] 
include <typeinfo> in all files

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55581 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agomust include typeinfo before using typeid()
Vadim Zeitlin [Fri, 12 Sep 2008 22:14:46 +0000 (22:14 +0000)] 
must include typeinfo before using typeid()

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55580 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agomust include typeinfo before using typeid()
Vadim Zeitlin [Fri, 12 Sep 2008 21:22:27 +0000 (21:22 +0000)] 
must include typeinfo before using typeid()

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55578 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoPCH-less compilation fix
Vadim Zeitlin [Fri, 12 Sep 2008 21:19:52 +0000 (21:19 +0000)] 
PCH-less compilation fix

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55577 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadded wxPropertyGrid from Jaakko Salli (#9934)
Vadim Zeitlin [Fri, 12 Sep 2008 20:57:41 +0000 (20:57 +0000)] 
added wxPropertyGrid from Jaakko Salli (#9934)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55576 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoimplementing changes in toolbartool directly
Stefan Csomor [Fri, 12 Sep 2008 19:38:27 +0000 (19:38 +0000)] 
implementing changes in toolbartool directly

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55575 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoCoreText fixes
Stefan Csomor [Fri, 12 Sep 2008 18:36:08 +0000 (18:36 +0000)] 
CoreText fixes

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55574 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoCoreText fixes
Stefan Csomor [Fri, 12 Sep 2008 18:35:16 +0000 (18:35 +0000)] 
CoreText fixes

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55573 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agomissin quote
Stefan Csomor [Fri, 12 Sep 2008 18:30:20 +0000 (18:30 +0000)] 
missin quote

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55572 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoSTL build fix
Vadim Zeitlin [Fri, 12 Sep 2008 15:47:06 +0000 (15:47 +0000)] 
STL build fix

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55571 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoreturn true from IsBeingDeleted() if any of the parent windows is marked for destruct...
Vadim Zeitlin [Fri, 12 Sep 2008 14:09:30 +0000 (14:09 +0000)] 
return true from IsBeingDeleted() if any of the parent windows is marked for destruction too (see #9867)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55570 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadd grid category and mark all grid-related classes as belonging to it
Vadim Zeitlin [Fri, 12 Sep 2008 13:09:03 +0000 (13:09 +0000)] 
add grid category and mark all grid-related classes as belonging to it

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55569 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agofix the event type in EVT_GRID_[CMD_]COL_MOVE declaration: this event handler receive...
Vadim Zeitlin [Fri, 12 Sep 2008 12:49:11 +0000 (12:49 +0000)] 
fix the event type in EVT_GRID_[CMD_]COL_MOVE declaration: this event handler receives wxGridEvent and not wxGridSizeEvent

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55568 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agomaking state changing calls on tool virtual
Stefan Csomor [Fri, 12 Sep 2008 09:50:15 +0000 (09:50 +0000)] 
making state changing calls on tool virtual

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55567 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoUpdate setup for OpenVMS
Jouk Jansen [Fri, 12 Sep 2008 08:48:16 +0000 (08:48 +0000)] 
Update setup for OpenVMS

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55566 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agofix crash under MSW due to constructing a static wxDDEClient instance (this arguably...
Vadim Zeitlin [Fri, 12 Sep 2008 01:36:09 +0000 (01:36 +0000)] 
fix crash under MSW due to constructing a static wxDDEClient instance (this arguably should work but currently doesn't because of use of (yet uninitialized) wxDDEClientObjects in wxDDEClient ctor)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55565 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadd wxCANCEL_DEFAULT support
Vadim Zeitlin [Fri, 12 Sep 2008 00:06:42 +0000 (00:06 +0000)] 
add wxCANCEL_DEFAULT support

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55564 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadded wxCANCEL_DEFAULT style to wxMessageDialog (only implemented for MSW for now...
Vadim Zeitlin [Thu, 11 Sep 2008 23:41:49 +0000 (23:41 +0000)] 
added wxCANCEL_DEFAULT style to wxMessageDialog (only implemented for MSW for now); also tightened up the style checks in wxMessageDialog::SetMessageDialogStyle() (argh, another forgotten file, should have been part of r55561)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55563 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agotest wxCANCEL_DEFAULT flag
Vadim Zeitlin [Thu, 11 Sep 2008 23:40:15 +0000 (23:40 +0000)] 
test wxCANCEL_DEFAULT flag

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55562 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadded wxCANCEL_DEFAULT style to wxMessageDialog (only implemented for MSW for now...
Vadim Zeitlin [Thu, 11 Sep 2008 23:37:35 +0000 (23:37 +0000)] 
added wxCANCEL_DEFAULT style to wxMessageDialog (only implemented for MSW for now); also tightened up the style checks in wxMessageDialog::SetMessageDialogStyle()

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55561 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoOpenVMS chokes on external templates
Jouk Jansen [Thu, 11 Sep 2008 20:50:12 +0000 (20:50 +0000)] 
OpenVMS chokes on external templates

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55560 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadding missing y axis flip
Stefan Csomor [Thu, 11 Sep 2008 18:55:45 +0000 (18:55 +0000)] 
adding missing y axis flip

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55559 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadding min and max size support for resizing events
Stefan Csomor [Thu, 11 Sep 2008 17:02:52 +0000 (17:02 +0000)] 
adding min and max size support for resizing events

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55558 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agofixes #9951
Stefan Csomor [Thu, 11 Sep 2008 16:32:03 +0000 (16:32 +0000)] 
fixes #9951

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55557 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agofix bugs in the last changes to min and max size handling, fixes #9947
Stefan Csomor [Thu, 11 Sep 2008 16:26:47 +0000 (16:26 +0000)] 
fix bugs in the last changes to min and max size handling, fixes #9947

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55556 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadding new toolkits for osx
Stefan Csomor [Thu, 11 Sep 2008 14:14:21 +0000 (14:14 +0000)] 
adding new toolkits for osx

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55555 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agomade wxLogGui more flexible and documented it and added example of customizing it...
Vadim Zeitlin [Thu, 11 Sep 2008 14:03:48 +0000 (14:03 +0000)] 
made wxLogGui more flexible and documented it and added example of customizing it to the dialogs sample (now with the docs)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55554 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadded braces to suppress g++ 4.3 warnings
Vadim Zeitlin [Thu, 11 Sep 2008 14:00:33 +0000 (14:00 +0000)] 
added braces to suppress g++ 4.3 warnings

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55553 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agomade wxLogGui more flexible and documented it and added example of customizing it...
Vadim Zeitlin [Thu, 11 Sep 2008 13:58:54 +0000 (13:58 +0000)] 
made wxLogGui more flexible and documented it and added example of customizing it to the dialogs sample

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55552 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadded swap() for the other arrays too (and now committing the right files)
Vadim Zeitlin [Thu, 11 Sep 2008 13:52:48 +0000 (13:52 +0000)] 
added swap() for the other arrays too (and now committing the right files)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55551 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadded swap() for the other arrays too
Vadim Zeitlin [Thu, 11 Sep 2008 13:51:41 +0000 (13:51 +0000)] 
added swap() for the other arrays too

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55550 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 years agoadded wxArrayString::swap()
Vadim Zeitlin [Thu, 11 Sep 2008 13:35:32 +0000 (13:35 +0000)] 
added wxArrayString::swap()

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55549 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775