]> git.saurik.com Git - wxWidgets.git/log
wxWidgets.git
15 years agopartially revert changes of r58531 as wxCollapsiblePane currently doesn't work with...
Francesco Montorsi [Mon, 30 Nov 2009 13:17:06 +0000 (13:17 +0000)] 
partially revert changes of r58531 as wxCollapsiblePane currently doesn't work with GTK+ 2.18.3 (altough it does work with GTK+ 2.12.2); all following changes (r58632,58718,61109) should have been preserved

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

15 years agoorderBack puts it behind all windows in its level, including in other apps, so use...
Kevin Ollivier [Mon, 30 Nov 2009 01:08:04 +0000 (01:08 +0000)] 
orderBack puts it behind all windows in its level, including in other apps, so use orderFront instead.

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

15 years agoFix compilation of image sample with wxUSE_LIBPNG==0.
Vadim Zeitlin [Mon, 30 Nov 2009 00:30:15 +0000 (00:30 +0000)] 
Fix compilation of image sample with wxUSE_LIBPNG==0.

Also don't propose to save the file using the extensions not supported in this
library build.

Closes #11495.

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

15 years agoFix compilation in wxUSE_STL==1 case broken by r62738.
Vadim Zeitlin [Mon, 30 Nov 2009 00:30:08 +0000 (00:30 +0000)] 
Fix compilation in wxUSE_STL==1 case broken by r62738.

We need to use wxString::c_str() explicitly to convert wxString to const char
* in STL build.

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

15 years agoMake sure we setup the base's Show state correctly and send a show event.
Kevin Ollivier [Sun, 29 Nov 2009 21:46:15 +0000 (21:46 +0000)] 
Make sure we setup the base's Show state correctly and send a show event.

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

15 years agoFixed regression: forgot to set wxPropertyGridPageState::m_anyModified to false in...
Jaakko Salli [Sun, 29 Nov 2009 09:42:45 +0000 (09:42 +0000)] 
Fixed regression: forgot to set wxPropertyGridPageState::m_anyModified to false in wxPropertyGridInterface::ClearModifiedStatus().

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

15 years agoFix needed to allow shaped windows, and other windows without a title bar, to get...
Kevin Ollivier [Sat, 28 Nov 2009 20:09:00 +0000 (20:09 +0000)] 
Fix needed to allow shaped windows, and other windows without a title bar, to get the focus when clicked under OS X.

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

15 years ago64bit builds had problems with full circles, as we can use 10.4+ only APIs, use new...
Stefan Csomor [Sat, 28 Nov 2009 20:05:39 +0000 (20:05 +0000)] 
64bit builds had problems with full circles, as we can use 10.4+ only APIs, use new implementation, fixes #11471

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

15 years agoAllow calling wxStrchr() with a narrow string and wide character.
Vadim Zeitlin [Sat, 28 Nov 2009 14:37:03 +0000 (14:37 +0000)] 
Allow calling wxStrchr() with a narrow string and wide character.

Calls to wxStrchr(char-string, wide-char) would previously fail if wide
character couldn't be converted to a single character in the current locale
encoding. Change it to simply return NULL in this case as it's a safe and
useful generalization: a narrow string will never contain a wide character not
representable in the current locale.

Add wxUniChar::GetAsChar() to help with implementing this.

Closes #11487.

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

15 years agoDefine INVALID_FILE_ATTRIBUTES in filename.cpp too.
Vadim Zeitlin [Sat, 28 Nov 2009 03:37:41 +0000 (03:37 +0000)] 
Define INVALID_FILE_ATTRIBUTES in filename.cpp too.

Fix VC6 compilation: INVALID_FILE_ATTRIBUTES is not defined in its headers so
we need to do it ourselves (this was done in filefn.cpp before but part of the
code using this constant was moved to filename.cpp in r62735 so now we need to
define it here too).

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

15 years agoNo changes, just remove unnecessary UTF-8 bytes.
Vadim Zeitlin [Sat, 28 Nov 2009 03:37:36 +0000 (03:37 +0000)] 
No changes, just remove unnecessary UTF-8 bytes.

The patch of #11187 (applied in r61884) unnecessarily used +U2019 which can't
be converted to latin1, remove it.

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

15 years agoImplement wx{File,Dir}Exists() in terms of wxFileName methods.
Vadim Zeitlin [Sat, 28 Nov 2009 02:40:08 +0000 (02:40 +0000)] 
Implement wx{File,Dir}Exists() in terms of wxFileName methods.

Use wxFileName from the global functions instead of using global functions in
wxFileName methods as wxFileName is the preferred API for all these
operations.

Closes #11488.

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

15 years agoDon't override msw.remap system option value in wxToolbook.
Vadim Zeitlin [Sat, 28 Nov 2009 02:29:08 +0000 (02:29 +0000)] 
Don't override msw.remap system option value in wxToolbook.

Introducing a system option for all toolbars and then ignoring it inside wx
itself is ridiculous and just goes to prove that this option itself was a
mistake. But as we have it, we should respect whatever value it's set to
(which should hopefully be 0 anyhow for most modern systems) instead of
overriding it forcefully making the mockery of the whole "option" concept.

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

15 years agoAvoid infinite recursion in wxToolbook::OnSize() under wxMSW.
Vadim Zeitlin [Sat, 28 Nov 2009 02:29:02 +0000 (02:29 +0000)] 
Avoid infinite recursion in wxToolbook::OnSize() under wxMSW.

Reset m_needsRealizing flag before calling wxToolBar::Realize() as doing this
can result in another call to wxToolbook::OnSize() itself.

Closes #11942.

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

15 years agoUse OUTLINETEXTMETRIC::otmpFamilyName to get wxFont face name from MSW.
Vadim Zeitlin [Sat, 28 Nov 2009 02:28:57 +0000 (02:28 +0000)] 
Use OUTLINETEXTMETRIC::otmpFamilyName to get wxFont face name from MSW.

In spite of the name, we need to use otmpFamilyName member of
OUTLINETEXTMETRIC struct and not otmpFaceName to get the font face name: the
latter may contain (locale-dependent, so the changes of r62708 didn't work for
non-English versions of Windows) "Italic" or "Bold" suffix while the former
does not and is what we want.

This should really fix the unit test failures, even in French locale.

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

15 years agoCompilation fix for wxUSE_CAIRO==0 after last commit.
Vadim Zeitlin [Fri, 27 Nov 2009 21:36:03 +0000 (21:36 +0000)] 
Compilation fix for wxUSE_CAIRO==0 after last commit.

Include wx/graphics.h when wxUSE_CAIRO==0 but wxUSE_GRAPHICS_CONTEXT==1 (as in
e.g. MSW builds).

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

15 years agoDefine wxUSE_CAIRO in wx/chkconf.h to ensure that it's always defined.
Vadim Zeitlin [Fri, 27 Nov 2009 21:06:03 +0000 (21:06 +0000)] 
Define wxUSE_CAIRO in wx/chkconf.h to ensure that it's always defined.

wxUSE_CAIRO used to be defined only in wx/cairo.h but this header wasn't
included by src/common/dcgraph.cpp so the code there was compiled as if we
were not using Cairo even when we were (thanks g++ for the warning).

Define it in wx/chkconf.h (included from wx/defs.h, i.e. always) now to ensure
that not only this bug is fixed but also that it can't happen any more.

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

15 years agoUse #ifdef to check for __WXMSW__ and __WXGTK__ and not #if.
Vadim Zeitlin [Fri, 27 Nov 2009 21:05:57 +0000 (21:05 +0000)] 
Use #ifdef to check for __WXMSW__ and __WXGTK__ and not #if.

Using #if doesn't work when symbols are not defined.

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

15 years agoAllow changing horizontal alignment of numeric cells in wxGrid.
Vadim Zeitlin [Fri, 27 Nov 2009 01:47:38 +0000 (01:47 +0000)] 
Allow changing horizontal alignment of numeric cells in wxGrid.

wxGridCellAttr didn't provide any way to query its alignment attributes
without falling back to the (always defined) default alignment so the code in
wxGridCellNumberRenderer and similar classes simply always used right
alignment,

Add a new wxGridCellAttr::GetNonDefaultAlignment() function which allows to
retrieve the alignment defined in the attribute and use it to use right
alignment by default but allow overriding it.

Add a test to the sample showing a non right-aligned numeric cell.

Incidentally fix a long-standing bug in wxGridCell{DateTime,Enum}Renderers
which used wxRIGHT instead of wxALIGN_RIGHT and so were not aligned properly
even by default.

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

15 years agoAdd symbolic constant wxALIGN_INVALID and use it instead of -1 in wxGrid.
Vadim Zeitlin [Fri, 27 Nov 2009 01:47:30 +0000 (01:47 +0000)] 
Add symbolic constant wxALIGN_INVALID and use it instead of -1 in wxGrid.

wxGridCellAttr was using literal -1 to indicate "no alignment" which wasn't
immediately obvious, use a new wxALIGN_INVALID (which has the same value)
instead.

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

15 years agoBuild fix for OS X <= 10.5.
Kevin Ollivier [Thu, 26 Nov 2009 23:14:28 +0000 (23:14 +0000)] 
Build fix for OS X <= 10.5.

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

15 years agoAllow OS X Cocoa (or any OS X port) to override GetBestSize and provide a native...
Kevin Ollivier [Thu, 26 Nov 2009 23:11:27 +0000 (23:11 +0000)] 
Allow OS X Cocoa (or any OS X port) to override GetBestSize and provide a native OS X Cocoa impl. Also, fix the line ending check under OS X Cocoa, and a sanity check for SetStyle.

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

15 years agoAdd CheckSpelling support for OS X Cocoa, make sure NSTextView-based wxTextCtrls...
Kevin Ollivier [Thu, 26 Nov 2009 21:52:42 +0000 (21:52 +0000)] 
Add CheckSpelling support for OS X Cocoa, make sure NSTextView-based wxTextCtrls emit EVT_TEXT, and a fix for GetStyle when position == length.

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

15 years agoMake wxFileDialog::Set/SetPath() behave consistently.
Vadim Zeitlin [Thu, 26 Nov 2009 16:17:00 +0000 (16:17 +0000)] 
Make wxFileDialog::Set/SetPath() behave consistently.

wxFileDialog::GetPath() didn't return the value set by a previous call to
SetPath() in wxMSW version. Fix this and also implement SetPath() and
SetDirectory() methods in the generic versions in the same way as
SetFilename().

Closes #3672.

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

15 years agoDon't set wxTextAttr font family to invalid value.
Vadim Zeitlin [Thu, 26 Nov 2009 15:59:27 +0000 (15:59 +0000)] 
Don't set wxTextAttr font family to invalid value.

wxTextAttr::HasFontFamily() shouldn't return true if there is no valid font
family in this attribute but this could happen if it was constructed from a
font which didn't know its own family.

This fixes asserts on the startup of the text sample in wxMSW due to passing
wxFONTFAMILY_UNKNOWN to wxFont::SetFamily() when trying to use such invalid
attribute later.

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

15 years agoUse wxTE_RICH style for the log window in the text sample.
Vadim Zeitlin [Thu, 26 Nov 2009 15:59:20 +0000 (15:59 +0000)] 
Use wxTE_RICH style for the log window in the text sample.

This makes it have nicer colour (white instead of grey by default) under MSW
and wxTE_RICH was already in the code, just commented out -- it seems it's
better to enable it (as it also allows more text to be shown in the control
under old Windows versions) than to remove it.

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

15 years agoExplicitly set the cursor when showing popup menu on text control in wxMSW.
Vadim Zeitlin [Thu, 26 Nov 2009 03:29:27 +0000 (03:29 +0000)] 
Explicitly set the cursor when showing popup menu on text control in wxMSW.

Without this, an I-beam cursor is used when a menu is shown by a rich text
control. Set the arrow cursor explicitly to work around this apparent bug in
the native control.

Closes #11314.

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

15 years agoNo changes, just avoid overriding GetNativeFontInfoDesc() in wxMSW wxFont.
Vadim Zeitlin [Thu, 26 Nov 2009 02:34:01 +0000 (02:34 +0000)] 
No changes, just avoid overriding GetNativeFontInfoDesc() in wxMSW wxFont.

wxFont::GetNativeFontInfoDesc() and GetNativeFontInfoUserDesc() were
overridden just to ensure that the font is realized but it makes sense to do
it in wxFontRefData::GetNativeFontInfo() itself as detecting the face name
won't work if the font is not realized anyhow. And then we don't need these
functions at all as the only thing they do is checking that the font is valid
when they are called but this can be done in the base class itself as this
should happen in all ports (document that this is the case).

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

15 years agoReturn face name from wxFont::GetNativeFontInfo() under MSW.
Vadim Zeitlin [Thu, 26 Nov 2009 02:33:53 +0000 (02:33 +0000)] 
Return face name from wxFont::GetNativeFontInfo() under MSW.

Retrieve the face name from the system if we don't have it already before
returning the native font info.

This fixes the currently failing font unit tests.

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

15 years agoDon't use unsafe strcpy() when parsing wxNativeFontInfo.
Vadim Zeitlin [Tue, 24 Nov 2009 00:02:21 +0000 (00:02 +0000)] 
Don't use unsafe strcpy() when parsing wxNativeFontInfo.

Fix a nice buffer overflow waiting to happen due to the use of wxStrcpy().
Call wxNativeFontInfo::SetFaceName() which uses wxStrlcpy() instead.

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

15 years agoDon't return italic/bold suffix from wxFont::GetFaceName() in wxMSW.
Vadim Zeitlin [Tue, 24 Nov 2009 00:02:05 +0000 (00:02 +0000)] 
Don't return italic/bold suffix from wxFont::GetFaceName() in wxMSW.

These suffixes don't make part of the face name in wx API but the native MSW
API which we use since r62675 does return them. This made the unit test fail
in SettingsTestCase::GlobalFonts() as a face name with such suffix wasn't
recognized as a valid face name any more, so simply remove them.

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

15 years agoMake the assert in SettingsTestCase::GlobalFonts() more informative.
Vadim Zeitlin [Tue, 24 Nov 2009 00:01:51 +0000 (00:01 +0000)] 
Make the assert in SettingsTestCase::GlobalFonts() more informative.

Show the index of the font and the face name which was invalid.

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

15 years agoFix wxListCtrl::GetSubItemRect(wxLIST_RECT_ICON/LABEL) in wxMSW for column 0.
Vadim Zeitlin [Tue, 24 Nov 2009 00:01:38 +0000 (00:01 +0000)] 
Fix wxListCtrl::GetSubItemRect(wxLIST_RECT_ICON/LABEL) in wxMSW for column 0.

Wrong width was returned for the icon or label rectangle when querying the
first column. Fix this and add a test to the sample allowing to check this.

GetSubItemRect() still returns wrong results for second and subsequent
columns, see #11355.

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

15 years agoDon't change file access time implicitly when setting it explicitly.
Vadim Zeitlin [Tue, 24 Nov 2009 00:01:25 +0000 (00:01 +0000)] 
Don't change file access time implicitly when setting it explicitly.

wxFileHandle helper class used in wxFileName::SetTimes() under MSW modified
the file access time by setting it to the current time because it opened the
file in a wrong mode.

Closes #10567.

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

15 years agoEnable wxGraphicsContext and related classes by default if supported.
Vadim Zeitlin [Tue, 24 Nov 2009 00:01:15 +0000 (00:01 +0000)] 
Enable wxGraphicsContext and related classes by default if supported.

For MSW, check for gdiplus.h availability when using configure but only
support it for MSVC 7+ otherwise. For the other platforms, always support it.

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

15 years agoMade Unicode the default in symbols dialog.
Julian Smart [Mon, 23 Nov 2009 09:34:07 +0000 (09:34 +0000)] 
Made Unicode the default in symbols dialog.
Fixed wrongly sized symbols dialog.

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

15 years agoDefine wxNO_RTTI if RTTI support is disabled for g++ or MSVC.
Vadim Zeitlin [Sun, 22 Nov 2009 11:24:09 +0000 (11:24 +0000)] 
Define wxNO_RTTI if RTTI support is disabled for g++ or MSVC.

For g++ it could have been possible to define wxNO_RTTI in configure itself
but it seems better/simpler/more maintainable to do it in C++ code. As for
MSVC, we already define wxNO_RTTI correctly if build/msw/makefile.vc is used
but not if (modified or rebaked) project files are used and detecting RTTI
support in the code is the only way to fix it.

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

15 years agoDocument that throwing exceptions from wxTimer::Notify() is unsupported.
Vadim Zeitlin [Sun, 22 Nov 2009 11:24:03 +0000 (11:24 +0000)] 
Document that throwing exceptions from wxTimer::Notify() is unsupported.

Currently exceptions thrown from this function are not passed to wxApp::
OnExceptionInMainLoop() (unlike exceptions thrown from timer event handlers).

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

15 years agoFixed Cut&Paste error in wxTextCtrl::ChangeValue documentation (fixes #11469).
Stefan Neis [Sun, 22 Nov 2009 11:00:42 +0000 (11:00 +0000)] 
Fixed Cut&Paste error in wxTextCtrl::ChangeValue documentation (fixes #11469).

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

15 years agomaking sure creation is setup correctly for wx-frame coordinates into cocoa-content...
Stefan Csomor [Sat, 21 Nov 2009 17:02:06 +0000 (17:02 +0000)] 
making sure creation is setup correctly for wx-frame coordinates into cocoa-content coordinates, fixes #11463

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

15 years agoAdded a new documentation overview section 'Caveats When Not Using C++ RTTI', describ...
Jaakko Salli [Sat, 21 Nov 2009 11:39:32 +0000 (11:39 +0000)] 
Added a new documentation overview section 'Caveats When Not Using C++ RTTI', describing possible problems with Bind() and wxAny when C++ RTTI is disabled.

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

15 years agoUnified meaning of wxTypeIdentifier in RTTI and RTTI-less type info systems; Fixed...
Jaakko Salli [Sat, 21 Nov 2009 09:28:00 +0000 (09:28 +0000)] 
Unified meaning of wxTypeIdentifier in RTTI and RTTI-less type info systems; Fixed and added some comments

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

15 years agoFix compilation for some wxMSW configurations.
Vadim Zeitlin [Thu, 19 Nov 2009 22:34:33 +0000 (22:34 +0000)] 
Fix compilation for some wxMSW configurations.

wx/scopeguard.h was not always included when using PCH, so include it in any
case, not just #ifndef WX_PRECOMP.

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

15 years agoFixed builds without wxHAS_EVENT_BIND (typeinfo.h include was misplaced)
Jaakko Salli [Thu, 19 Nov 2009 21:16:10 +0000 (21:16 +0000)] 
Fixed builds without wxHAS_EVENT_BIND (typeinfo.h include was misplaced)

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

15 years agoAdded typeinfo.h which implements wxTypeId, using C++ RTTI if available. wxAny and...
Jaakko Salli [Thu, 19 Nov 2009 19:27:24 +0000 (19:27 +0000)] 
Added typeinfo.h which implements wxTypeId, using C++ RTTI if available. wxAny and Unbind<>() code are updated to use it. Added and updated related unit tests.

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

15 years agoCompilation fix for wxUSE_STL build: another missing _str().
Vadim Zeitlin [Thu, 19 Nov 2009 01:36:54 +0000 (01:36 +0000)] 
Compilation fix for wxUSE_STL build: another missing _str().

Use utf8_str() to convert wxString to GTK+ string instead of relying on
implicit conversion which doesn't exist when wxUSE_STL==1 (and also when using
wchar_t-based Unicode build).

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

15 years agoFix accidental commit of 2.8 ABI compat. code.
Kevin Ollivier [Wed, 18 Nov 2009 21:01:52 +0000 (21:01 +0000)] 
Fix accidental commit of 2.8 ABI compat. code.

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

15 years agoRebake after last commit.
Kevin Ollivier [Wed, 18 Nov 2009 19:22:58 +0000 (19:22 +0000)] 
Rebake after last commit.

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

15 years agoForward port of r60190 (wxMSW Cairo support) to trunk.
Kevin Ollivier [Wed, 18 Nov 2009 19:05:42 +0000 (19:05 +0000)] 
Forward port of r60190 (wxMSW Cairo support) to trunk.

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

15 years agoFixed #11212 [RichText sample] Assert/Crash when Styles combo box opened
Julian Smart [Wed, 18 Nov 2009 14:01:21 +0000 (14:01 +0000)] 
Fixed #11212 [RichText sample] Assert/Crash when Styles combo box opened
Patch by Catalin

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

15 years agoSuppress harmless g++ warnings about converting float/double to int.
Vadim Zeitlin [Wed, 18 Nov 2009 09:56:59 +0000 (09:56 +0000)] 
Suppress harmless g++ warnings about converting float/double to int.

The conversion is done on purpose on these places so just suppress the warning
by using explicit casts.

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

15 years agoFix harmless g++ warning about using NULL for non-pointer.
Vadim Zeitlin [Wed, 18 Nov 2009 09:56:52 +0000 (09:56 +0000)] 
Fix harmless g++ warning about using NULL for non-pointer.

PostQueuedCompletionStatus() may be either an int or a pointer, pass 0 instead
of NULL when we don't care about its value anyhow.

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

15 years agoFix handling of invalid paths with multiple columns in wxFileName.
Vadim Zeitlin [Wed, 18 Nov 2009 03:45:32 +0000 (03:45 +0000)] 
Fix handling of invalid paths with multiple columns in wxFileName.

SplitVolume() didn't handle colons in the initial position correctly which
surprised SetPath() and led to accessing an out-of-range string element. Fix
SplitVolume() and also add a check to SetPath() itself as it seems like it
could be called with a path containing the volume only.

Closes #11453.

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

15 years agoRemove unnecessary manual face name selection code.
Vadim Zeitlin [Wed, 18 Nov 2009 03:18:24 +0000 (03:18 +0000)] 
Remove unnecessary manual face name selection code.

The change of r60391 made specifying the face name explicitly unnecessary but
left the code which filled "facename" array in wxNativeFontInfo::SetFamily()
with face names even though it was never used -- simply remove this code.

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

15 years agoImplement wxFont::GetFaceName() to return the face name being really used.
Vadim Zeitlin [Wed, 18 Nov 2009 03:18:16 +0000 (03:18 +0000)] 
Implement wxFont::GetFaceName() to return the face name being really used.

Since the change of r60391 empty face name was returned for all fonts created
using the standard wxFont constructor (so basically all fonts except for those
created from native font info and the default/normal font which we retrieve
from the system). Use Windows GetOutlineTextMetrics() function to get the real
face name being used independently of the way the font was created.

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

15 years agoImproved handling of anchors in wxHTML: scroll to better position (patch #11406).
Václav Slavík [Tue, 17 Nov 2009 20:20:48 +0000 (20:20 +0000)] 
Improved handling of anchors in wxHTML: scroll to better position (patch #11406).

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

15 years agoFix typo in Bind() documentation: s/binded/bound/
Vadim Zeitlin [Tue, 17 Nov 2009 14:47:56 +0000 (14:47 +0000)] 
Fix typo in Bind() documentation: s/binded/bound/

Closes #11450.

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

15 years agoExplicitly document event types for EVT_CLOSE().
Vadim Zeitlin [Tue, 17 Nov 2009 14:47:44 +0000 (14:47 +0000)] 
Explicitly document event types for EVT_CLOSE().

Closes #11445.

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

15 years agoFix crash when dragging toolbars in wxAuiManager::OnFloatingPaneMoveStart(). (fixes...
Bryan Petty [Mon, 16 Nov 2009 21:55:57 +0000 (21:55 +0000)] 
Fix crash when dragging toolbars in wxAuiManager::OnFloatingPaneMoveStart(). (fixes #10170)

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

15 years agoAdd some missing commas. Fixes #11443
Robin Dunn [Mon, 16 Nov 2009 21:28:55 +0000 (21:28 +0000)] 
Add some missing commas.  Fixes #11443

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

15 years agoAlways set focus to the item selected using Select()
Robert Roebling [Mon, 16 Nov 2009 18:39:32 +0000 (18:39 +0000)] 
Always set focus to the item selected using Select()

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

15 years agoFix wxDataViewRenderer::GetEllipsizeMode() for kDataBrowserTruncateTextMiddle.
Vadim Zeitlin [Mon, 16 Nov 2009 15:03:39 +0000 (15:03 +0000)] 
Fix wxDataViewRenderer::GetEllipsizeMode() for kDataBrowserTruncateTextMiddle.

The value of this constant is 0 so don't test for it using operator "&", it's
just the default if no others are specified.

Fixes assert on startup of the dataview sample.

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

15 years agoMaybe fixed assertion when using built-in searching non-string columns
Robert Roebling [Sun, 15 Nov 2009 15:07:56 +0000 (15:07 +0000)] 
Maybe fixed assertion when using built-in searching non-string columns

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

15 years agoDon't use Ctrl-F as it hides a bug
Robert Roebling [Sun, 15 Nov 2009 14:54:12 +0000 (14:54 +0000)] 
Don't use Ctrl-F as it hides a bug

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

15 years agoDo earlier and better checking for matching actions and data format, hopefully fixes...
Robert Roebling [Sun, 15 Nov 2009 13:39:05 +0000 (13:39 +0000)] 
Do earlier and better checking for matching actions and data format, hopefully fixes #11201

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

15 years agofixing typo for builds < 10.6
Stefan Csomor [Sun, 15 Nov 2009 12:05:50 +0000 (12:05 +0000)] 
fixing typo for builds < 10.6

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

15 years agoDisable GTK cast checks in wx code
Robert Roebling [Sun, 15 Nov 2009 10:29:07 +0000 (10:29 +0000)] 
Disable GTK cast checks in wx code

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

15 years agoRevert wxFlexGridSizer constr. change
Robert Roebling [Sun, 15 Nov 2009 09:40:30 +0000 (09:40 +0000)] 
Revert wxFlexGridSizer constr. change

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

15 years agolook for backtrace() in -lexecinfo, fixes #9783
Paul Cornett [Sun, 15 Nov 2009 04:02:27 +0000 (04:02 +0000)] 
look for backtrace() in -lexecinfo, fixes #9783

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

15 years agoShowWithoutActivating fix for OS X Cocoa, and also add support for shaped windows...
Kevin Ollivier [Sun, 15 Nov 2009 01:36:30 +0000 (01:36 +0000)] 
ShowWithoutActivating fix for OS X Cocoa, and also add support for shaped windows at least when the image being drawn has proper alpha/mask set. I'm not sure if we can support it by setting a region on the TLW, as the way to do this in Cocoa is just to make the TLW's background transparent and use alpha in whatever you draw.

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

15 years agoImplement support for wxSL_<DIR> in wxGTK, show them better in the sample.
Vadim Zeitlin [Sat, 14 Nov 2009 23:15:27 +0000 (23:15 +0000)] 
Implement support for wxSL_<DIR> in wxGTK, show them better in the sample.

Support wxSL_{LEFT,TOP,RIGHT,BOTTOM} in wxGTL version of wxSlider.

Make the display of the orientations in the slider page of the widgets sample
more clear.

Also document wxSL_<DIR> meaning better.

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

15 years agoNo changes, just removed trailing spaces.
Vadim Zeitlin [Sat, 14 Nov 2009 23:15:14 +0000 (23:15 +0000)] 
No changes, just removed trailing spaces.

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

15 years agoCorrect wxSL_VERTICAL addition in r62618.
Vadim Zeitlin [Sat, 14 Nov 2009 23:15:07 +0000 (23:15 +0000)] 
Correct wxSL_VERTICAL addition in r62618.

It was incorrectly added to the case label value instead of flags.

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

15 years agoMinor corrections to wxSL_LABELS definition and documentation.
Vadim Zeitlin [Sat, 14 Nov 2009 23:14:27 +0000 (23:14 +0000)] 
Minor corrections to wxSL_LABELS definition and documentation.

Use parentheses around the macro expansion to ensure that code like "whatever
& ~wxSL_LABELS" still works as expected.

Be more explicit in wxSL_LABELS description and mark wxSL_MIN_MAX_LABELS and
wxSL_VALUE_LABEL as being new in 2.9.1.

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

15 years agoRestore ability to create wxFlexGridSizer with 2 params (number of columns and vertic...
Robert Roebling [Sat, 14 Nov 2009 21:50:50 +0000 (21:50 +0000)] 
Restore ability to create wxFlexGridSizer with 2 params (number of columns and vertical gap)

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

15 years agoDon't assert when we get wxBG_STYLE_TRANSPARENT.
Kevin Ollivier [Sat, 14 Nov 2009 19:52:26 +0000 (19:52 +0000)] 
Don't assert when we get wxBG_STYLE_TRANSPARENT.

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

15 years agoFix typo that broke compilation and adjust the defines to avoid an empty #if.
Kevin Ollivier [Sat, 14 Nov 2009 19:51:27 +0000 (19:51 +0000)] 
Fix typo that broke compilation and adjust the defines to avoid an empty #if.

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

15 years agoHide value label explicitly
Robert Roebling [Sat, 14 Nov 2009 18:56:07 +0000 (18:56 +0000)] 
Hide value label explicitly

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

15 years agoUndo test code accidentally committed as part of r62643.
Vadim Zeitlin [Sat, 14 Nov 2009 17:34:47 +0000 (17:34 +0000)] 
Undo test code accidentally committed as part of r62643.

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

15 years agoAlways position value lable left of a vertical slider
Robert Roebling [Sat, 14 Nov 2009 16:34:56 +0000 (16:34 +0000)] 
Always position value lable left of a vertical slider

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

15 years agoAdd tests for wxSL_MIN_MAX_LABELS and wxSL_VALUE_LABEL
Robert Roebling [Sat, 14 Nov 2009 16:31:06 +0000 (16:31 +0000)] 
Add tests for wxSL_MIN_MAX_LABELS and wxSL_VALUE_LABEL

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

15 years agoNo real changes, just remove the ugly CONST_CAST macro.
Vadim Zeitlin [Sat, 14 Nov 2009 16:11:09 +0000 (16:11 +0000)] 
No real changes, just remove the ugly CONST_CAST macro.

Use const_cast<> directly, we don't support compilers which don't have it any
more. And CONST_CAST macro conflicts with a macro with the same name (and
similar purpose) defined in Symbian headers.

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

15 years agoRestore the use of correct alignment in wxDVC renderers.
Vadim Zeitlin [Sat, 14 Nov 2009 15:51:50 +0000 (15:51 +0000)] 
Restore the use of correct alignment in wxDVC renderers.

The code from old CalculateAlignment() was somehow lost during the
refactoring, restore it in wxDataViewCustomRendererBase::RenderText().

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

15 years agoSimple implementation of wxSL_MIN_MAX_LABELS and wxSL_VALUE_LABEL for MSW
Robert Roebling [Sat, 14 Nov 2009 14:26:54 +0000 (14:26 +0000)] 
Simple implementation of wxSL_MIN_MAX_LABELS and wxSL_VALUE_LABEL for MSW

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

15 years agoDocument wxSL_MIN_MAX_LABELS and wxSL_VALUE_LABEL
Robert Roebling [Sat, 14 Nov 2009 14:25:54 +0000 (14:25 +0000)] 
Document wxSL_MIN_MAX_LABELS and wxSL_VALUE_LABEL

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

15 years agoTypo
Robert Roebling [Sat, 14 Nov 2009 11:03:17 +0000 (11:03 +0000)] 
Typo

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

15 years agoImplement wxSL_VALUE_LABEL and wxSL_MIN_MAX_LABELS for GTK+
Robert Roebling [Sat, 14 Nov 2009 10:58:31 +0000 (10:58 +0000)] 
Implement wxSL_VALUE_LABEL and wxSL_MIN_MAX_LABELS for GTK+

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

15 years agoRenamed wxSL_LABELS_MIN_MAX -> wxSL_MIN_MAX_LABELS
Robert Roebling [Fri, 13 Nov 2009 18:56:30 +0000 (18:56 +0000)] 
Renamed wxSL_LABELS_MIN_MAX -> wxSL_MIN_MAX_LABELS

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

15 years agoadding toolbar implementation for iphone
Stefan Csomor [Fri, 13 Nov 2009 18:39:38 +0000 (18:39 +0000)] 
adding toolbar implementation for iphone

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

15 years agoAdd constants wxSL_LABELS_MIN_MAX and wxSL_VALUE_LABEL
Robert Roebling [Fri, 13 Nov 2009 18:36:14 +0000 (18:36 +0000)] 
Add constants wxSL_LABELS_MIN_MAX and wxSL_VALUE_LABEL

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

15 years agoupdating implementations of wxGetMouseState for osx_cocoa and dummy impls for iphone
Stefan Csomor [Fri, 13 Nov 2009 18:30:00 +0000 (18:30 +0000)] 
updating implementations of wxGetMouseState for osx_cocoa and dummy impls for iphone

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

15 years agoImplement and document wxDataViewTreeCtrl::IsContainer(), use it in the sample to...
Robert Roebling [Fri, 13 Nov 2009 14:14:44 +0000 (14:14 +0000)] 
Implement and document wxDataViewTreeCtrl::IsContainer(), use it in the sample to not add items to non-containers

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

15 years agoMinor formating
Robert Roebling [Fri, 13 Nov 2009 13:56:55 +0000 (13:56 +0000)] 
Minor formating

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

15 years agoCorrect sorting in wxDataViewTreeStore, fixes #11436, part II
Robert Roebling [Fri, 13 Nov 2009 13:56:32 +0000 (13:56 +0000)] 
Correct sorting in wxDataViewTreeStore, fixes #11436, part II

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

15 years agoDon't use gtk_tree_model_get_path of the item is already the delete in the model...
Robert Roebling [Fri, 13 Nov 2009 10:30:07 +0000 (10:30 +0000)] 
Don't use gtk_tree_model_get_path of the item is already the delete in the model, fixes #11436

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

15 years agoAdd tests to wxDataViewTreeCtrl
Robert Roebling [Fri, 13 Nov 2009 08:32:35 +0000 (08:32 +0000)] 
Add tests to wxDataViewTreeCtrl

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

15 years agoAlso update focus rect when changing selection in single selection mode, fixes #11332
Robert Roebling [Fri, 13 Nov 2009 08:24:00 +0000 (08:24 +0000)] 
Also update focus rect when changing selection in single selection mode, fixes #11332

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

15 years agoReset m_underMouse anytime the display is changed programmatically, fixes #11322
Robert Roebling [Fri, 13 Nov 2009 08:05:00 +0000 (08:05 +0000)] 
Reset m_underMouse anytime the display is changed programmatically, fixes #11322

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

15 years agoOverride default handling so that we can position windows off-screen like on other...
Kevin Ollivier [Fri, 13 Nov 2009 02:28:16 +0000 (02:28 +0000)] 
Override default handling so that we can position windows off-screen like on other ports.

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

15 years agoMake wxSizeEvent::GetSize() description more precise.
Vadim Zeitlin [Thu, 12 Nov 2009 13:13:09 +0000 (13:13 +0000)] 
Make wxSizeEvent::GetSize() description more precise.

Mention that it returns the new total (and not client) size of the window.

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