wxWidgets.git
15 years agoInvalidate only the specified rectangle
Robert Roebling [Mon, 2 Feb 2009 14:05:46 +0000 (14:05 +0000)] 
Invalidate only the specified rectangle

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

15 years agoThe recent change to ::Refresh() (strangely) fails to invalidate e.g. a wxTreeCtrl...
Robert Roebling [Mon, 2 Feb 2009 14:02:50 +0000 (14:02 +0000)] 
The recent change to ::Refresh() (strangely) fails to invalidate e.g. a wxTreeCtrl in a wxDialog, revert the relevant part

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

15 years agocompilation fix for new event types (this shouldn't be necessary but do it to tempora...
Vadim Zeitlin [Mon, 2 Feb 2009 12:38:17 +0000 (12:38 +0000)] 
compilation fix for new event types (this shouldn't be necessary but do it to temporarily fix the build)

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

15 years agodon't always disable new events code; leave it enabled for MSVC8+
Vadim Zeitlin [Mon, 2 Feb 2009 11:39:48 +0000 (11:39 +0000)] 
don't always disable new events code; leave it enabled for MSVC8+

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

15 years agoand a third fix from http://trac.wxwidgets.org/ticket/10457 fix
Chris Elliott [Mon, 2 Feb 2009 08:36:01 +0000 (08:36 +0000)] 
and a third fix from trac.wxwidgets.org/ticket/10457 fix

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

15 years agoMake wxCheckListBox call event.SetString() on all platforms, not just wxMSW. Mention...
Robert Roebling [Sun, 1 Feb 2009 23:43:59 +0000 (23:43 +0000)] 
Make wxCheckListBox call event.SetString() on all platforms, not just wxMSW. Mention again, that wxCommandEvent::IsChecked() cannot be used for it.

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

15 years agomove evthandler.cpp to non-GUI test as it doesn't require the GUI
Vadim Zeitlin [Sun, 1 Feb 2009 23:20:27 +0000 (23:20 +0000)] 
move evthandler.cpp to non-GUI test as it doesn't require the GUI

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

15 years agotest that the connected event handler is really called; some naming changes
Vadim Zeitlin [Sun, 1 Feb 2009 23:19:45 +0000 (23:19 +0000)] 
test that the connected event handler is really called; some naming changes

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

15 years agoremove WXDLLIMPEXP_BASE from template classes to fix linking of code using new events...
Vadim Zeitlin [Sun, 1 Feb 2009 23:05:55 +0000 (23:05 +0000)] 
remove WXDLLIMPEXP_BASE from template classes to fix linking of code using new events in DLL build using MSVC9

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

15 years agodisable warning about using deprecated wxStripExtension() for MSVC
Vadim Zeitlin [Sun, 1 Feb 2009 22:20:59 +0000 (22:20 +0000)] 
disable warning about using deprecated wxStripExtension() for MSVC

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

15 years agoadd a unit test for new events (see #10000)
Vadim Zeitlin [Sun, 1 Feb 2009 22:12:12 +0000 (22:12 +0000)] 
add a unit test for new events (see #10000)

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

15 years agono real changes, just add some comments
Vadim Zeitlin [Sun, 1 Feb 2009 22:10:52 +0000 (22:10 +0000)] 
no real changes, just add some comments

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

15 years agoThe check column needs more space
Robert Roebling [Sun, 1 Feb 2009 21:33:43 +0000 (21:33 +0000)] 
The check column needs more space

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

15 years agoEnable the correct code making sure that subwindows will always receive a wxSizeEvent...
Robert Roebling [Sun, 1 Feb 2009 21:33:07 +0000 (21:33 +0000)] 
Enable the correct code making sure that subwindows will always receive a wxSizeEvent and can then relayout themselves

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

15 years agoemphasize that you need to specify eventSink when connecting to a different object...
Vadim Zeitlin [Sun, 1 Feb 2009 21:15:50 +0000 (21:15 +0000)] 
emphasize that you need to specify eventSink when connecting to a different object method

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

15 years agoblind fix for wxMac
Francesco Montorsi [Sun, 1 Feb 2009 20:59:03 +0000 (20:59 +0000)] 
blind fix for wxMac

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

15 years agodocument as typedefs the various wxArray* classes so that doxygen links them and...
Francesco Montorsi [Sun, 1 Feb 2009 20:34:13 +0000 (20:34 +0000)] 
document as typedefs the various wxArray* classes so that doxygen links them and it's easier to visit wxArray<T> docs

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

15 years agoremove implementations from interface headers
Francesco Montorsi [Sun, 1 Feb 2009 19:56:06 +0000 (19:56 +0000)] 
remove implementations from interface headers

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

15 years agofix a couple of typos
Francesco Montorsi [Sun, 1 Feb 2009 19:34:05 +0000 (19:34 +0000)] 
fix a couple of typos

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

15 years agoadd the abicheck.sh script for checking possible ABI violations
Francesco Montorsi [Sun, 1 Feb 2009 17:17:58 +0000 (17:17 +0000)] 
add the abicheck.sh script for checking possible ABI violations

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

15 years agoadd GetControlWidget() accessor to the generic wxCollapsiblePane
Francesco Montorsi [Sun, 1 Feb 2009 16:26:38 +0000 (16:26 +0000)] 
add GetControlWidget() accessor to the generic wxCollapsiblePane

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

15 years agocorrect the tests for the window position to actually the display offset into account...
Vadim Zeitlin [Sun, 1 Feb 2009 16:18:29 +0000 (16:18 +0000)] 
correct the tests for the window position to actually the display offset into account (#10462)

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

15 years agosecond http://trac.wxwidgets.org/ticket/10457 fix
Chris Elliott [Sun, 1 Feb 2009 15:31:14 +0000 (15:31 +0000)] 
second http://trac.wxwidgets.org/ticket/10457 fix

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

15 years agoadd uint/long/ulong overloads of operator* and operator/ to avoid problems with ambig...
Francesco Montorsi [Sun, 1 Feb 2009 14:16:20 +0000 (14:16 +0000)] 
add uint/long/ulong overloads of operator* and operator/ to avoid problems with ambiguos overloads in wxSize

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

15 years agouse appropriate casts to fix warnings about double=>int conversions
Francesco Montorsi [Sun, 1 Feb 2009 13:45:17 +0000 (13:45 +0000)] 
use appropriate casts to fix warnings about double=>int conversions

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

15 years agoRemoved extraneous semicolon (partly fixes #10456).
Stefan Neis [Sun, 1 Feb 2009 13:14:30 +0000 (13:14 +0000)] 
Removed extraneous semicolon (partly fixes #10456).

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

15 years agoanother wxUSE_DRAG_AND_DROP==0 compilation fix
Vadim Zeitlin [Sun, 1 Feb 2009 12:51:33 +0000 (12:51 +0000)] 
another wxUSE_DRAG_AND_DROP==0 compilation fix

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

15 years agoposition the popup on the correct screen (see #10462)
Vadim Zeitlin [Sun, 1 Feb 2009 12:42:49 +0000 (12:42 +0000)] 
position the popup on the correct screen (see #10462)

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

15 years agoset standard properties
Vadim Zeitlin [Sun, 1 Feb 2009 12:32:29 +0000 (12:32 +0000)] 
set standard properties

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

15 years agocheck for m_parentMenu being NULL in IsChecked/Checked/Enable() too (closes #10460)
Vadim Zeitlin [Sun, 1 Feb 2009 12:30:27 +0000 (12:30 +0000)] 
check for m_parentMenu being NULL in IsChecked/Checked/Enable() too (closes #10460)

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

15 years agofix a typo in comment
Francesco Montorsi [Sun, 1 Feb 2009 12:06:15 +0000 (12:06 +0000)] 
fix a typo in comment

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

15 years agoUse wxToolBar::SetToolBitmapSize() to setup tool bitmap size to match stock bitmaps
Jaakko Salli [Sun, 1 Feb 2009 11:18:53 +0000 (11:18 +0000)] 
Use wxToolBar::SetToolBitmapSize() to setup tool bitmap size to match stock bitmaps

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

15 years agoavoid warning
Stefan Csomor [Sun, 1 Feb 2009 09:17:20 +0000 (09:17 +0000)] 
avoid warning

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

15 years agofixing utf32 native conversion
Stefan Csomor [Sun, 1 Feb 2009 09:08:02 +0000 (09:08 +0000)] 
fixing utf32 native conversion

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

15 years agosimplify Refresh() and Update()
Paul Cornett [Sun, 1 Feb 2009 07:52:39 +0000 (07:52 +0000)] 
simplify Refresh() and Update()

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

15 years agoadding explicit log.h include
Stefan Csomor [Sun, 1 Feb 2009 06:25:32 +0000 (06:25 +0000)] 
adding explicit log.h include

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

15 years agofix drawing from Update() being overwritten, fixes wxBusyInfo not drawing properly...
Paul Cornett [Sun, 1 Feb 2009 06:20:54 +0000 (06:20 +0000)] 
fix drawing from Update() being overwritten, fixes wxBusyInfo not drawing properly without wxYield

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

15 years agoFixed compilation error on OS/2 (strnlen declaration was not visible).
Stefan Neis [Sun, 1 Feb 2009 06:08:56 +0000 (06:08 +0000)] 
Fixed compilation error on OS/2 (strnlen declaration was not visible).

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

15 years agoadding the GetEventHandler() indirection
Stefan Csomor [Sun, 1 Feb 2009 05:54:10 +0000 (05:54 +0000)] 
adding the GetEventHandler() indirection

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

15 years agoadding explicit log.h include
Stefan Csomor [Sun, 1 Feb 2009 05:38:03 +0000 (05:38 +0000)] 
adding explicit log.h include

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

15 years agoRemoved extraneous semicolons and commas (partly fixes #10456).
Stefan Neis [Sun, 1 Feb 2009 04:48:19 +0000 (04:48 +0000)] 
Removed extraneous semicolons and commas (partly fixes #10456).

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

15 years agoallow calling SetItemLabel() for menu items with NULL menu parent too
Vadim Zeitlin [Sat, 31 Jan 2009 23:16:55 +0000 (23:16 +0000)] 
allow calling SetItemLabel() for menu items with NULL menu parent too

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

15 years agolog error message in wxRmdir() for consistency with wxMkdir() and some code cleanup...
Vadim Zeitlin [Sat, 31 Jan 2009 22:56:02 +0000 (22:56 +0000)] 
log error message in wxRmdir() for consistency with wxMkdir() and some code cleanup (e.g. get rid of gly OS_FILENAME macro) (closes #10435)

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

15 years agodocument FindChildItem() (closes #10455)
Vadim Zeitlin [Sat, 31 Jan 2009 22:51:37 +0000 (22:51 +0000)] 
document FindChildItem() (closes #10455)

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

15 years agoattempt to fix DLL samples link with VC6 which has trouble instantiating template...
Vadim Zeitlin [Sat, 31 Jan 2009 22:47:28 +0000 (22:47 +0000)] 
attempt to fix DLL samples link with VC6 which has trouble instantiating template methods of dll-exported classes apparently

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

15 years agoallow calling SetItemLabel() for items not attached to the menu or menu bar yet ...
Vadim Zeitlin [Sat, 31 Jan 2009 22:46:43 +0000 (22:46 +0000)] 
allow calling SetItemLabel() for items not attached to the menu or menu bar yet (comment 9 of #10452)

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

15 years agoadd SetCharIncludes and SetCharExcludes utilities to wxTextValidator; use iterators...
Francesco Montorsi [Sat, 31 Jan 2009 22:41:51 +0000 (22:41 +0000)] 
add SetCharIncludes and SetCharExcludes utilities to wxTextValidator; use iterators when scanning wxStrings; fix typo in ContainsExcludedCharacters (reversed return values); modify the sample to show wxTextValidator with wxFILTER_EXCLUDE_CHAR_LIST

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

15 years agoload ImageList_Copy() dynamically to allow wx apps to start up under Win95 (state...
Vadim Zeitlin [Sat, 31 Jan 2009 21:54:11 +0000 (21:54 +0000)] 
load ImageList_Copy() dynamically to allow wx apps to start up under Win95 (state image display in wxTreeCtrl still won't work though)

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

15 years agocorrections after last commit, (see #10452 comment:6)
Vadim Zeitlin [Sat, 31 Jan 2009 21:53:03 +0000 (21:53 +0000)] 
corrections after last commit, (see #10452 comment:6)

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

15 years agobetter docs for wxValidator::SetWindow and Validate
Francesco Montorsi [Sat, 31 Jan 2009 21:28:24 +0000 (21:28 +0000)] 
better docs for wxValidator::SetWindow and Validate

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

15 years agogive better names to wxTextValidator::IsInCharIncludes and to wxTextValidator::IsNotI...
Francesco Montorsi [Sat, 31 Jan 2009 21:27:27 +0000 (21:27 +0000)] 
give better names to wxTextValidator::IsInCharIncludes and to wxTextValidator::IsNotInCharExcludes; add wxFILTER_SIMPLE_NUMBER style; remove specialized global helpers used by wxTextValidator in favour of wxStringCheck templated calls; better document the wxFILTER_* styles which use ctype standard functions

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

15 years agoa few typo-fix and cosmetic changes to wxFlexGridSizer docs
Francesco Montorsi [Sat, 31 Jan 2009 21:23:43 +0000 (21:23 +0000)] 
a few typo-fix and cosmetic changes to wxFlexGridSizer docs

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

15 years agoadd operator* taking doubles to wxSize
Francesco Montorsi [Sat, 31 Jan 2009 21:22:37 +0000 (21:22 +0000)] 
add operator* taking doubles to wxSize

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

15 years agoadd an example of a custom wxValidator-derived class; cleanup a bit the dialog layout
Francesco Montorsi [Sat, 31 Jan 2009 21:21:08 +0000 (21:21 +0000)] 
add an example of a custom wxValidator-derived class; cleanup a bit the dialog layout

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

15 years agoadd wxStringCheck templated utility function
Francesco Montorsi [Sat, 31 Jan 2009 21:19:37 +0000 (21:19 +0000)] 
add wxStringCheck templated utility function

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

15 years agofix warnings about conversion between DWORD and pointers in MSLU=1 build
Vadim Zeitlin [Sat, 31 Jan 2009 21:15:10 +0000 (21:15 +0000)] 
fix warnings about conversion between DWORD and pointers in MSLU=1 build

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

15 years agoForgot to commit
Robert Roebling [Sat, 31 Jan 2009 21:12:32 +0000 (21:12 +0000)] 
Forgot to commit

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

15 years agodefine MIIM_BITMAP &c in wx/msw/missing.h instead of msw/menu.cpp as menuitem.cpp...
Vadim Zeitlin [Sat, 31 Jan 2009 20:52:44 +0000 (20:52 +0000)] 
define MIIM_BITMAP &c in wx/msw/missing.h instead of msw/menu.cpp as menuitem.cpp now needs them too

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

15 years agofix typo; document wxFlexSizerGrowMode
Francesco Montorsi [Sat, 31 Jan 2009 20:10:13 +0000 (20:10 +0000)] 
fix typo; document wxFlexSizerGrowMode

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

15 years agoDisable wxSIZE_FORCE_EVENT and demonstrate its bug in the wxCollapsiblePane sample
Robert Roebling [Sat, 31 Jan 2009 19:15:25 +0000 (19:15 +0000)] 
Disable wxSIZE_FORCE_EVENT and demonstrate its bug in the wxCollapsiblePane sample

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

15 years agoremove extra line breaks which prevents Doxygen from numbering list items correctly...
Vadim Zeitlin [Sat, 31 Jan 2009 18:28:04 +0000 (18:28 +0000)] 
remove extra line breaks which prevents Doxygen from numbering list items correctly (closes #10459)

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

15 years agouse margin width after updating it in OnMeasureItem() (see #10452)
Vadim Zeitlin [Sat, 31 Jan 2009 18:20:58 +0000 (18:20 +0000)] 
use margin width after updating it in OnMeasureItem() (see #10452)

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

15 years agodon't use built-in support for menu bitmaps if they are too big, they don't come...
Vadim Zeitlin [Sat, 31 Jan 2009 18:12:14 +0000 (18:12 +0000)] 
don't use built-in support for menu bitmaps if they are too big, they don't come out correctly then (see #10452)

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

15 years agouse SetMenuItemInfo() to update the item label to avoid reseting its bitmap and so...
Vadim Zeitlin [Sat, 31 Jan 2009 17:51:02 +0000 (17:51 +0000)] 
use SetMenuItemInfo() to update the item label to avoid reseting its bitmap and so use the same code for the desktop and CE versions (see #10452)

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

15 years agodon't list SetSelection() as being deprecated, it isn't
Vadim Zeitlin [Sat, 31 Jan 2009 17:14:41 +0000 (17:14 +0000)] 
don't list SetSelection() as being deprecated, it isn't

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

15 years agobetter define what an ASCII character is considered to be in IsAscii()
Francesco Montorsi [Sat, 31 Jan 2009 15:57:45 +0000 (15:57 +0000)] 
better define what an ASCII character is considered to be in IsAscii()

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

15 years agono real changes, just remove unnecessary code; use wxScopedArray instead of raw one
Vadim Zeitlin [Sat, 31 Jan 2009 14:04:23 +0000 (14:04 +0000)] 
no real changes, just remove unnecessary code; use wxScopedArray instead of raw one

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

15 years agodocument only char* variant of all string utility functions (don't use wxChar nor...
Francesco Montorsi [Sat, 31 Jan 2009 13:58:45 +0000 (13:58 +0000)] 
document only char* variant of all string utility functions (don't use wxChar nor templates; they're only confusing; add a note for the funcmacro_string group that all functions documented also have wchar_t variants; document wxStrnlen()

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

15 years agosay that use of _T() is discouraged in new code, just like wxT() is
Francesco Montorsi [Sat, 31 Jan 2009 13:57:05 +0000 (13:57 +0000)] 
say that use of _T() is discouraged in new code, just like wxT() is

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

15 years agodon't override the toolbar height with too small value
Vadim Zeitlin [Sat, 31 Jan 2009 13:53:50 +0000 (13:53 +0000)] 
don't override the toolbar height with too small value

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

15 years agoFixes #10437 (wxDataObjectComposite::Add may add objects having data formats that...
Robert Roebling [Sat, 31 Jan 2009 13:41:11 +0000 (13:41 +0000)] 
Fixes #10437 (wxDataObjectComposite::Add may add objects having data formats that already exist in the composite object)

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

15 years agoFixes #10432 (wxDataObjectComposite::GetAllFormats() does not work)
Robert Roebling [Sat, 31 Jan 2009 13:36:32 +0000 (13:36 +0000)] 
Fixes  #10432 (wxDataObjectComposite::GetAllFormats() does not work)

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

15 years agoCommit Hartwig's patch for DnD in wxDataViewCtrl
Robert Roebling [Sat, 31 Jan 2009 13:29:21 +0000 (13:29 +0000)] 
Commit Hartwig's patch for DnD in wxDataViewCtrl

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

15 years agohttp://trac.wxwidgets.org/ticket/10457 fix
Chris Elliott [Sat, 31 Jan 2009 13:28:51 +0000 (13:28 +0000)] 
http://trac.wxwidgets.org/ticket/10457 fix

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

15 years agoinclude errno.h to fix buildbot compilation
Vadim Zeitlin [Sat, 31 Jan 2009 13:22:49 +0000 (13:22 +0000)] 
include errno.h to fix buildbot compilation

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

15 years agoremove anchor colouring not only for H2 but also for H3 and H4
Francesco Montorsi [Sat, 31 Jan 2009 12:52:51 +0000 (12:52 +0000)] 
remove anchor colouring not only for H2 but also for H3 and H4

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

15 years agoFixed broken 'hidden categories' mode (aka. alphabetic mode); Added distinct names...
Jaakko Salli [Sat, 31 Jan 2009 11:48:28 +0000 (11:48 +0000)] 
Fixed broken 'hidden categories' mode (aka. alphabetic mode); Added distinct names and labels for the two root properties (to help with debugging); Refactored wxPropertyGridState::DoInsert()

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

15 years agodon't include private headers from wx/unix/evtloop.h
Václav Slavík [Sat, 31 Jan 2009 10:58:10 +0000 (10:58 +0000)] 
don't include private headers from wx/unix/evtloop.h

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

15 years agoExplain reasoning behind using wxSIZE_FORCE_EVENT
Robert Roebling [Fri, 30 Jan 2009 23:23:31 +0000 (23:23 +0000)] 
Explain reasoning behind using wxSIZE_FORCE_EVENT

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

15 years agoDon't call SetMinSize() on the pane as this prevents GetBestSize() from ever calling...
Robert Roebling [Fri, 30 Jan 2009 23:04:17 +0000 (23:04 +0000)] 
Don't call SetMinSize() on the pane as this prevents GetBestSize() from ever calling DoGetBestSize() again

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

15 years agoRemove debug code
Robert Roebling [Fri, 30 Jan 2009 23:03:01 +0000 (23:03 +0000)] 
Remove debug code

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

15 years agoReorganize wxCollapsiblePane event and layout code under GTK+
Robert Roebling [Fri, 30 Jan 2009 22:40:42 +0000 (22:40 +0000)] 
Reorganize wxCollapsiblePane event and layout code under GTK+

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

15 years agoDisableSaving/Restoring() should be void, not bool
Vadim Zeitlin [Fri, 30 Jan 2009 22:10:14 +0000 (22:10 +0000)] 
DisableSaving/Restoring() should be void, not bool

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

15 years agoadd support for persistent controls
Vadim Zeitlin [Fri, 30 Jan 2009 21:38:29 +0000 (21:38 +0000)] 
add support for persistent controls

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

15 years agoworkaround for crashes in release builds
Stefan Csomor [Fri, 30 Jan 2009 20:58:08 +0000 (20:58 +0000)] 
workaround for crashes in release builds

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

15 years agoAdd wxSIZE_FORCE_EVENT and use is from wxSizerItem::SetDimension
Robert Roebling [Fri, 30 Jan 2009 20:10:44 +0000 (20:10 +0000)] 
Add wxSIZE_FORCE_EVENT and use is from wxSizerItem::SetDimension

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

15 years agoDon't use a cached best size if the window has a sizer
Robert Roebling [Fri, 30 Jan 2009 20:08:14 +0000 (20:08 +0000)] 
Don't use a cached best size if the window has a sizer

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

15 years agocleanup code and reorganize it to reuse the same switch() for both OnChar() and Valid...
Francesco Montorsi [Fri, 30 Jan 2009 17:22:05 +0000 (17:22 +0000)] 
cleanup code and reorganize it to reuse the same switch() for both OnChar() and Validate()

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

15 years agoLet's make sure embedded wxPropertyGrid does not get negative size
Jaakko Salli [Fri, 30 Jan 2009 17:07:18 +0000 (17:07 +0000)] 
Let's make sure embedded wxPropertyGrid does not get negative size

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

15 years agodocument the wxIntXX/wxFloatXX/wxCharXX types; add some comments to wxKeyCode docs
Francesco Montorsi [Fri, 30 Jan 2009 16:10:38 +0000 (16:10 +0000)] 
document the wxIntXX/wxFloatXX/wxCharXX types; add some comments to wxKeyCode docs

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

15 years agofix typo (missing closing brackets); add some comments to wxKeyCode; no real change
Francesco Montorsi [Fri, 30 Jan 2009 16:07:19 +0000 (16:07 +0000)] 
fix typo (missing closing brackets); add some comments to wxKeyCode; no real change

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

15 years agowxDFB: use Unix event loop and timers (fixes #10408)
Václav Slavík [Fri, 30 Jan 2009 15:21:47 +0000 (15:21 +0000)] 
wxDFB: use Unix event loop and timers (fixes #10408)

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

15 years agouse native conversions that are close to the native storage of wxString
Stefan Csomor [Fri, 30 Jan 2009 15:14:38 +0000 (15:14 +0000)] 
use native conversions that are close to the native storage of wxString

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

15 years agohandle EINTR when reading data from the wakeup pipe
Václav Slavík [Fri, 30 Jan 2009 14:56:08 +0000 (14:56 +0000)] 
handle EINTR when reading data from the wakeup pipe

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

15 years agos/wxUsleep/wxMilliSleep
Francesco Montorsi [Fri, 30 Jan 2009 11:22:19 +0000 (11:22 +0000)] 
s/wxUsleep/wxMilliSleep

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

15 years agoMove body of SetMinSize and SetMaxSize from header to cpp file for easier debugging...
Robert Roebling [Fri, 30 Jan 2009 09:49:29 +0000 (09:49 +0000)] 
Move body of SetMinSize and SetMaxSize from header to cpp file for easier debugging. The methods are virtual anyway.

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

15 years agoGive wxCollapsiblePane's pane a name for easier debugging
Robert Roebling [Fri, 30 Jan 2009 09:44:50 +0000 (09:44 +0000)] 
Give wxCollapsiblePane's pane a name for easier debugging

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

15 years agoMake GetEffectiveMinSize virtual as not being able to override the method, which...
Robert Roebling [Fri, 30 Jan 2009 09:37:14 +0000 (09:37 +0000)] 
Make GetEffectiveMinSize virtual as not being able to override the method, which the sizer system depends on, is inflexible

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

15 years agoinclude wx/generic/gridctrl.h too for compatibility
Vadim Zeitlin [Fri, 30 Jan 2009 09:08:37 +0000 (09:08 +0000)] 
include wx/generic/gridctrl.h too for compatibility

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

15 years agofix typo
Francesco Montorsi [Thu, 29 Jan 2009 23:52:47 +0000 (23:52 +0000)] 
fix typo

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