]> git.saurik.com Git - wxWidgets.git/log
wxWidgets.git
16 years agocast both ints to doubles for the X and Y scale factors
Chris Elliott [Wed, 17 Dec 2008 14:21:57 +0000 (14:21 +0000)] 
cast both ints to doubles for the X and Y scale factors

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

16 years agouse GetFileAttributes() to check for readonly files under Win9x, the NT method doesn...
Vadim Zeitlin [Wed, 17 Dec 2008 14:19:43 +0000 (14:19 +0000)] 
use GetFileAttributes() to check for readonly files under Win9x, the NT method doesn't seem to work there (see #4111)

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

16 years agoanother header for PCH-less compilation
Vadim Zeitlin [Wed, 17 Dec 2008 13:25:36 +0000 (13:25 +0000)] 
another header for PCH-less compilation

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

16 years agofix unused variable warning in release build
Vadim Zeitlin [Wed, 17 Dec 2008 11:30:31 +0000 (11:30 +0000)] 
fix unused variable warning in release build

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

16 years agoPCH-less compilation fix
Vadim Zeitlin [Wed, 17 Dec 2008 11:29:36 +0000 (11:29 +0000)] 
PCH-less compilation fix

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

16 years agofix WinCE compilation: it doesn't know about SW_SHOWDEFAULT (#10216)
Vadim Zeitlin [Wed, 17 Dec 2008 10:21:05 +0000 (10:21 +0000)] 
fix WinCE compilation: it doesn't know about SW_SHOWDEFAULT (#10216)

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

16 years agodon't hard code the menu bar height under WinCE (closes #10248)
Vadim Zeitlin [Wed, 17 Dec 2008 10:17:23 +0000 (10:17 +0000)] 
don't hard code the menu bar height under WinCE (closes #10248)

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

16 years agoadded .c_str() to wxStrlcpy() calls to fix wxUSE_STL build (closes #10252)
Vadim Zeitlin [Wed, 17 Dec 2008 09:49:42 +0000 (09:49 +0000)] 
added .c_str() to wxStrlcpy() calls to fix wxUSE_STL build (closes #10252)

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

16 years agoreplace CPPUNIT_ASSERTs with CPPUNIT_ASSERT_EQUALs
Vadim Zeitlin [Wed, 17 Dec 2008 09:47:39 +0000 (09:47 +0000)] 
replace CPPUNIT_ASSERTs with CPPUNIT_ASSERT_EQUALs

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

16 years agodon't crash if the extra controls are not used in the file dialog (closes #10260)
Vadim Zeitlin [Wed, 17 Dec 2008 09:40:40 +0000 (09:40 +0000)] 
don't crash if the extra controls are not used in the file dialog (closes #10260)

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

16 years agodon't change the value of the hash element if insert() didn't add it (closes #10261)
Vadim Zeitlin [Wed, 17 Dec 2008 09:34:48 +0000 (09:34 +0000)] 
don't change the value of the hash element if insert() didn't add it (closes #10261)

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

16 years agofix for Borland compilation
Chris Elliott [Wed, 17 Dec 2008 09:26:58 +0000 (09:26 +0000)] 
fix for Borland compilation

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

16 years agomany improvements and corrections from Charles (see #10276)
Vadim Zeitlin [Wed, 17 Dec 2008 09:03:50 +0000 (09:03 +0000)] 
many improvements and corrections from Charles (see #10276)

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

16 years agoPCH-less build fixes
Vadim Zeitlin [Wed, 17 Dec 2008 08:47:30 +0000 (08:47 +0000)] 
PCH-less build fixes

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

16 years agomade wxHeaderCtrl::GetColumn() const to get rid of the const_cast<>s
Vadim Zeitlin [Wed, 17 Dec 2008 00:11:57 +0000 (00:11 +0000)] 
made wxHeaderCtrl::GetColumn() const to get rid of the const_cast<>s

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

16 years agoadded wxRearrange{List,Ctrl,Dialog} and use it in wxHeaderCtrl and wxGrid to provide...
Vadim Zeitlin [Tue, 16 Dec 2008 23:56:56 +0000 (23:56 +0000)] 
added wxRearrange{List,Ctrl,Dialog} and use it in wxHeaderCtrl and wxGrid to provide a way to interactively customize the columns

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

16 years agoFixes #10246: wxDataViewCtrl - first row does not react on return-key
Robert Roebling [Tue, 16 Dec 2008 22:02:40 +0000 (22:02 +0000)] 
Fixes #10246: wxDataViewCtrl - first row does not react on return-key

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

16 years agoFixes #10247: wxDataViewCtrl - event is generated when clicking on a non existing row
Robert Roebling [Tue, 16 Dec 2008 21:57:40 +0000 (21:57 +0000)] 
Fixes #10247: wxDataViewCtrl - event is generated when clicking on a non existing row

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

16 years agosame as r57054 in 2.8
Chris Elliott [Tue, 16 Dec 2008 21:46:21 +0000 (21:46 +0000)] 
same as r57054 in 2.8

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

16 years agosame as r57053 in 2.8
Chris Elliott [Tue, 16 Dec 2008 21:26:55 +0000 (21:26 +0000)] 
same as r57053 in 2.8

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

16 years agoAdded wxDataViewCtrl::IsExpanded(item)
Robert Roebling [Tue, 16 Dec 2008 21:23:55 +0000 (21:23 +0000)] 
Added wxDataViewCtrl::IsExpanded(item)

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

16 years agotypo fix
Francesco Montorsi [Tue, 16 Dec 2008 20:42:12 +0000 (20:42 +0000)] 
typo fix

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

16 years agodon't remove docs for wxThreadHelper::Create; list it in deprecated methods changelog...
Francesco Montorsi [Tue, 16 Dec 2008 19:44:49 +0000 (19:44 +0000)] 
don't remove docs for wxThreadHelper::Create; list it in deprecated methods changelog section

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

16 years agoadded wxGrid::SetColumnsOrder() too
Vadim Zeitlin [Tue, 16 Dec 2008 15:53:38 +0000 (15:53 +0000)] 
added wxGrid::SetColumnsOrder() too

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

16 years agoMention header control in Category page
Robert Roebling [Tue, 16 Dec 2008 15:27:04 +0000 (15:27 +0000)] 
Mention header control in Category page

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

16 years agomention that mouse events carry position in window coordinates of the window which...
Vadim Zeitlin [Tue, 16 Dec 2008 14:52:29 +0000 (14:52 +0000)] 
mention that mouse events carry position in window coordinates of the window which generated the event (#10274)

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

16 years agofix initial best size of (check) list boxes under MSW
Vadim Zeitlin [Tue, 16 Dec 2008 13:59:04 +0000 (13:59 +0000)] 
fix initial best size of (check) list boxes under MSW

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

16 years agoMoved wxWeakRef template docs from the misc category to the smart pointers category.
Bryan Petty [Tue, 16 Dec 2008 07:15:44 +0000 (07:15 +0000)] 
Moved wxWeakRef template docs from the misc category to the smart pointers category.

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

16 years agothe dialogs documented here are defined in wxcore, not wxbase
Vadim Zeitlin [Mon, 15 Dec 2008 22:54:29 +0000 (22:54 +0000)] 
the dialogs documented here are defined in wxcore, not wxbase

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

16 years agohandle actions of the columns popup menu in wxHeaderCtrl itself (but the derived...
Vadim Zeitlin [Mon, 15 Dec 2008 22:42:37 +0000 (22:42 +0000)] 
handle actions of the columns popup menu in wxHeaderCtrl itself (but the derived class must implement UpdateColumnVisibility()); also renamed wxHD_DRAGDROP to wxHD_ALLOW_REORDER as it will be possible to reorder columns interactively using a customization dialog and not just by dragging them soon

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

16 years agoFixed the incorrectly placed parenthesis so ScrollWindow is always called if there...
Bryan Petty [Mon, 15 Dec 2008 19:14:07 +0000 (19:14 +0000)] 
Fixed the incorrectly placed parenthesis so ScrollWindow is always called if there are window children.

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

16 years agoPCH compilation fix
Vadim Zeitlin [Mon, 15 Dec 2008 12:22:54 +0000 (12:22 +0000)] 
PCH compilation fix

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

16 years agoadded a helper function to show the popup menu allowing to configure the columns...
Vadim Zeitlin [Mon, 15 Dec 2008 11:03:59 +0000 (11:03 +0000)] 
added a helper function to show the popup menu allowing to configure the columns in header control

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

16 years agodisable UI updating during GetPopupMenuSelectionFromUser() execution to avoid unexpec...
Vadim Zeitlin [Mon, 15 Dec 2008 11:02:49 +0000 (11:02 +0000)] 
disable UI updating during GetPopupMenuSelectionFromUser() execution to avoid unexpected clashes between the ids used in it and the update UI handlers elsewhere in the program

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

16 years agoadded helper Is{Col,Row}Shown()
Vadim Zeitlin [Mon, 15 Dec 2008 10:44:29 +0000 (10:44 +0000)] 
added helper Is{Col,Row}Shown()

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

16 years agorenamed GetColHeader() to GetGridColHeader() for consistency with the other existing...
Vadim Zeitlin [Mon, 15 Dec 2008 10:34:04 +0000 (10:34 +0000)] 
renamed GetColHeader() to GetGridColHeader() for consistency with the other existing accessors (even if this is redundant) and made it public/documented (also documented the others)

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

16 years agoreturn correct (false) value in onSeparator from FindColumnAtPoint() when the positio...
Vadim Zeitlin [Mon, 15 Dec 2008 10:08:50 +0000 (10:08 +0000)] 
return correct (false) value in onSeparator from FindColumnAtPoint() when the position is beyond the last column

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

16 years agodon't leave nrows/ncols uninitialized in wxGridSizer::CalcRowsCols()
Vadim Zeitlin [Mon, 15 Dec 2008 09:49:57 +0000 (09:49 +0000)] 
don't leave nrows/ncols uninitialized in wxGridSizer::CalcRowsCols()

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

16 years agodon't mistake a simple click on a column for a reordering drag
Vadim Zeitlin [Sun, 14 Dec 2008 23:12:30 +0000 (23:12 +0000)] 
don't mistake a simple click on a column for a reordering drag

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

16 years agofix several bugs in index/position translation code between wx and MSW
Vadim Zeitlin [Sun, 14 Dec 2008 22:54:34 +0000 (22:54 +0000)] 
fix several bugs in index/position translation code between wx and MSW

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

16 years agoadded a button to reset the column order and the display of hidden columns to the...
Vadim Zeitlin [Sun, 14 Dec 2008 22:07:44 +0000 (22:07 +0000)] 
added a button to reset the column order and the display of hidden columns to the tabular grid frame

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

16 years agodon't use the hack with adding hidden columns to the native control because it doesn...
Vadim Zeitlin [Sun, 14 Dec 2008 22:06:58 +0000 (22:06 +0000)] 
don't use the hack with adding hidden columns to the native control because it doesn't play well with resizing; maintain the mapping between wx and MSW column indices internally even if this is much more work

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

16 years agono changes, just refactoring: extracted the code to update the column indices array...
Vadim Zeitlin [Sun, 14 Dec 2008 21:56:38 +0000 (21:56 +0000)] 
no changes, just refactoring: extracted the code to update the column indices array when the number of columns changes to the common code to be able to reuse it from the MSW version

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

16 years agorefresh the grid after resetting the columns positions to the default order
Vadim Zeitlin [Sun, 14 Dec 2008 20:45:39 +0000 (20:45 +0000)] 
refresh the grid after resetting the columns positions to the default order

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

16 years agocompilation fix after latest changes (missing header)
Vadim Zeitlin [Sun, 14 Dec 2008 20:27:35 +0000 (20:27 +0000)] 
compilation fix after latest changes (missing header)

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

16 years agoadded wxHeaderCtrl::ResetColumnsOrder() function; use it from wxGrid
Vadim Zeitlin [Sun, 14 Dec 2008 20:02:44 +0000 (20:02 +0000)] 
added wxHeaderCtrl::ResetColumnsOrder() function; use it from wxGrid

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

16 years agoadd support for hiding columns when using native header control in wxGrid; also added...
Vadim Zeitlin [Sun, 14 Dec 2008 17:28:57 +0000 (17:28 +0000)] 
add support for hiding columns when using native header control in wxGrid; also added convenient Hide/ShowCol() methods

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

16 years agofix the loading of the isosurf data; it was not loaded correctly on my system because...
Francesco Montorsi [Sun, 14 Dec 2008 16:13:29 +0000 (16:13 +0000)] 
fix the loading of the isosurf data; it was not loaded correctly on my system because isosurf.dat uses dots as decimal separators and my locale requires commas; fixed instancing a wxLocale with wxLANGUAGE_ENGLISH)

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

16 years agoforce doxygen autolink wrt wxLanguage enum
Francesco Montorsi [Sun, 14 Dec 2008 16:11:22 +0000 (16:11 +0000)] 
force doxygen autolink wrt wxLanguage enum

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

16 years agodocument wxFileOffset
Francesco Montorsi [Sun, 14 Dec 2008 15:05:18 +0000 (15:05 +0000)] 
document wxFileOffset

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

16 years agoreformat stream overview and provide a description hopefully correct, even if very...
Francesco Montorsi [Sun, 14 Dec 2008 14:51:42 +0000 (14:51 +0000)] 
reformat stream overview and provide a description hopefully correct, even if very short, for wxStreamBuffer

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

16 years agodistribute in the right places documentations for the overloads/structs used with...
Francesco Montorsi [Sun, 14 Dec 2008 14:06:47 +0000 (14:06 +0000)] 
distribute in the right places documentations for the overloads/structs used with wxCmdLineParser; mention wxAppConsole::OnInitCmdLine and wxAppConsole::OnCmdLineParsed

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

16 years agoremove old file not compiled/used anymore since at least 6 years
Francesco Montorsi [Sun, 14 Dec 2008 14:05:25 +0000 (14:05 +0000)] 
remove old file not compiled/used anymore since at least 6 years

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

16 years agofix note about OpenGL-enabling
Francesco Montorsi [Sun, 14 Dec 2008 14:03:48 +0000 (14:03 +0000)] 
fix note about OpenGL-enabling

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

16 years agono changes, just replaced SF bug number in a comment with Trac one
Vadim Zeitlin [Sun, 14 Dec 2008 12:43:45 +0000 (12:43 +0000)] 
no changes, just replaced SF bug number in a comment with Trac one

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

16 years agoremoved testing code leftovers
Vadim Zeitlin [Sun, 14 Dec 2008 10:08:49 +0000 (10:08 +0000)] 
removed testing code leftovers

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

16 years agodon't call size_request to get best size of a non-native control, it will probably...
Paul Cornett [Sun, 14 Dec 2008 07:39:17 +0000 (07:39 +0000)] 
don't call size_request to get best size of a non-native control, it will probably return (0,0)

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

16 years agodon't close all unused descriptors in the child, this seems unnecessary and breaks...
Vadim Zeitlin [Sun, 14 Dec 2008 00:10:07 +0000 (00:10 +0000)] 
don't close all unused descriptors in the child, this seems unnecessary and breaks some (admittedly buggy) children (e.g. xboard)

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

16 years agoadd support for sorting to grid columns
Vadim Zeitlin [Sun, 14 Dec 2008 00:02:30 +0000 (00:02 +0000)] 
add support for sorting to grid columns

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

16 years agoexplain EVT_GRID/EVT_GRID_CMD difference and don't duplicate the events documentation...
Vadim Zeitlin [Sat, 13 Dec 2008 22:08:18 +0000 (22:08 +0000)] 
explain EVT_GRID/EVT_GRID_CMD difference and don't duplicate the events documentation for both of them

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

16 years agoHopefully the right fix this time.
Kevin Ollivier [Sat, 13 Dec 2008 20:46:47 +0000 (20:46 +0000)] 
Hopefully the right fix this time.

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

16 years agoHDC() fix was wrong, may have been just a problem with mismatched parens.
Kevin Ollivier [Sat, 13 Dec 2008 20:11:31 +0000 (20:11 +0000)] 
HDC() fix was wrong, may have been just a problem with mismatched parens.

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

16 years agofix build, remove unused parameter from wxGetGdkWindowForDC()
Paul Cornett [Sat, 13 Dec 2008 18:56:25 +0000 (18:56 +0000)] 
fix build, remove unused parameter from wxGetGdkWindowForDC()

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

16 years agoMSW compile fixes.
Kevin Ollivier [Sat, 13 Dec 2008 18:23:39 +0000 (18:23 +0000)] 
MSW compile fixes.

M    src/msw/renderer.cpp

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

16 years agoForward port new wxRenderer methods in 2.8 to trunk.
Kevin Ollivier [Sat, 13 Dec 2008 17:36:27 +0000 (17:36 +0000)] 
Forward port new wxRenderer methods in 2.8 to trunk.

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

16 years agoupdate the size of the wxGridSizer as items are added to wxGBSizer to avoid asserts...
Vadim Zeitlin [Sat, 13 Dec 2008 12:27:33 +0000 (12:27 +0000)] 
update the size of the wxGridSizer as items are added to wxGBSizer to avoid asserts in AddGrowableRow/Col()

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

16 years agodon't compute the columns/rows from the number of items if both were explicitly set...
Vadim Zeitlin [Sat, 13 Dec 2008 12:26:27 +0000 (12:26 +0000)] 
don't compute the columns/rows from the number of items if both were explicitly set by user

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

16 years agosupport column reordering using drag and drop when using wxHeaderCtrl
Vadim Zeitlin [Sat, 13 Dec 2008 00:24:39 +0000 (00:24 +0000)] 
support column reordering using drag and drop when using wxHeaderCtrl

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

16 years agoextend the range of glib versions for which the GTK+ standard options can be passed...
Francesco Montorsi [Fri, 12 Dec 2008 23:00:06 +0000 (23:00 +0000)] 
extend the range of glib versions for which the GTK+ standard options can be passed to wxWidgets program since the _GOptionGroup structure never changed

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

16 years agofix command line parsing
Francesco Montorsi [Fri, 12 Dec 2008 21:30:22 +0000 (21:30 +0000)] 
fix command line parsing

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

16 years agomodernize the sample removing global C-style functions; partially fix loading of...
Francesco Montorsi [Fri, 12 Dec 2008 20:42:51 +0000 (20:42 +0000)] 
modernize the sample removing global C-style functions; partially fix loading of the .dat.gz file

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

16 years agoput zlib streams in the archive category, too; fix some typos
Francesco Montorsi [Fri, 12 Dec 2008 19:34:42 +0000 (19:34 +0000)] 
put zlib streams in the archive category, too; fix some typos

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

16 years agolink class groups with macro groups and provide a brief description for all groups
Francesco Montorsi [Fri, 12 Dec 2008 18:51:54 +0000 (18:51 +0000)] 
link class groups with macro groups and provide a brief description for all groups

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

16 years agofix compuation of dirty cells when the columns are reordered, this didn't work at...
Vadim Zeitlin [Fri, 12 Dec 2008 17:34:13 +0000 (17:34 +0000)] 
fix compuation of dirty cells when the columns are reordered, this didn't work at all before

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

16 years agoSTL build: fix missing const which results in Insert(int, T) being called instead...
Vadim Zeitlin [Fri, 12 Dec 2008 16:57:11 +0000 (16:57 +0000)] 
STL build: fix missing const which results in Insert(int, T) being called instead of Insert(iterator, T) via iterator->bool conversion (this fixes at least one test failure)

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

16 years agofix best size caching
Vadim Zeitlin [Fri, 12 Dec 2008 16:31:39 +0000 (16:31 +0000)] 
fix best size caching

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

16 years agodon't test for best size not being 0, this doesn't pass under wxGTK
Vadim Zeitlin [Fri, 12 Dec 2008 16:29:11 +0000 (16:29 +0000)] 
don't test for best size not being 0, this doesn't pass under wxGTK

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

16 years agocompilation fixes for Unix build _with_ PCH
Vadim Zeitlin [Fri, 12 Dec 2008 16:21:49 +0000 (16:21 +0000)] 
compilation fixes for Unix build _with_ PCH

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

16 years agofix doxygen warnings
Francesco Montorsi [Fri, 12 Dec 2008 16:10:08 +0000 (16:10 +0000)] 
fix doxygen warnings

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

16 years agodon't assert at startup because of the static initialization of a wxLocale object...
Francesco Montorsi [Fri, 12 Dec 2008 15:58:03 +0000 (15:58 +0000)] 
don't assert at startup because of the static initialization of a wxLocale object requires a valid wxAppTraits object; init the locale later, in TestDefaultLang()

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

16 years agodocument wxInitializer and wxInitialize and wxUninitialize
Francesco Montorsi [Fri, 12 Dec 2008 15:56:19 +0000 (15:56 +0000)] 
document wxInitializer and wxInitialize and wxUninitialize

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

16 years agofix typo
Francesco Montorsi [Fri, 12 Dec 2008 15:41:22 +0000 (15:41 +0000)] 
fix typo

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

16 years agosplit AddCatalog docs for the two overloads
Francesco Montorsi [Fri, 12 Dec 2008 15:40:54 +0000 (15:40 +0000)] 
split AddCatalog docs for the two overloads

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

16 years agoreally fix STL compilation
Vadim Zeitlin [Fri, 12 Dec 2008 15:06:15 +0000 (15:06 +0000)] 
really fix STL compilation

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

16 years agoadd unit test for column reordering functions
Vadim Zeitlin [Fri, 12 Dec 2008 14:16:06 +0000 (14:16 +0000)] 
add unit test for column reordering functions

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

16 years agodon't duplicate the column reordering in generic wxHeaderCtrl and wxGrid, extract...
Vadim Zeitlin [Thu, 11 Dec 2008 22:27:02 +0000 (22:27 +0000)] 
don't duplicate the column reordering in generic wxHeaderCtrl and wxGrid, extract it into a (public) helper function

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

16 years agoforward SetColPos() to the header window
Vadim Zeitlin [Thu, 11 Dec 2008 22:16:38 +0000 (22:16 +0000)] 
forward SetColPos() to the header window

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

16 years agodon't lose the scroll offset when the window is repositioned
Vadim Zeitlin [Thu, 11 Dec 2008 22:06:55 +0000 (22:06 +0000)] 
don't lose the scroll offset when the window is repositioned

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

16 years agoin STL build wxVector elements need to be assignable as well as copy constructible
Vadim Zeitlin [Thu, 11 Dec 2008 21:41:33 +0000 (21:41 +0000)] 
in STL build wxVector elements need to be assignable as well as copy constructible

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

16 years agoadded wxGrid::UseNativeColHeader() (column reordering doesn't work yet); more wxGrid...
Vadim Zeitlin [Thu, 11 Dec 2008 19:21:20 +0000 (19:21 +0000)] 
added wxGrid::UseNativeColHeader() (column reordering doesn't work yet); more wxGrid clean up: refactor Init/InitVars/Create

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

16 years agoadd bigger margins around column title when autosizing column width based on it,...
Vadim Zeitlin [Thu, 11 Dec 2008 19:20:15 +0000 (19:20 +0000)] 
add bigger margins around column title when autosizing column width based on it, it looks better like this

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

16 years agothere is no need to call UpdateColumn() in the derived class UpdateColumnWidthToFit...
Vadim Zeitlin [Thu, 11 Dec 2008 19:17:55 +0000 (19:17 +0000)] 
there is no need to call UpdateColumn() in the derived class UpdateColumnWidthToFit(), the base class does it already if the latter returns true

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

16 years agogenerate EVT_HEADER_RESIZING events from HDN_ITEMCHANGING, not from HDN_TRACK which...
Vadim Zeitlin [Thu, 11 Dec 2008 18:57:03 +0000 (18:57 +0000)] 
generate EVT_HEADER_RESIZING events from HDN_ITEMCHANGING, not from HDN_TRACK which we don't seem to be getting at all

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

16 years agoadded wxHeaderCtrl::OnColumnCountChanging()
Vadim Zeitlin [Thu, 11 Dec 2008 17:15:43 +0000 (17:15 +0000)] 
added wxHeaderCtrl::OnColumnCountChanging()

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

16 years agoAdded wxPropertyGridInterface::RemoveProperty()
Jaakko Salli [Thu, 11 Dec 2008 17:11:35 +0000 (17:11 +0000)] 
Added wxPropertyGridInterface::RemoveProperty()

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

16 years agofix wxTextCtrl::Replace() under wxGTK; added unit test for it and describe its effect...
Vadim Zeitlin [Thu, 11 Dec 2008 16:46:25 +0000 (16:46 +0000)] 
fix wxTextCtrl::Replace() under wxGTK; added unit test for it and describe its effect on the insertion point

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

16 years agoSpinCtrl editor's 'value change by mouse motion' feature is made optional, enabled...
Jaakko Salli [Thu, 11 Dec 2008 16:14:55 +0000 (16:14 +0000)] 
SpinCtrl editor's 'value change by mouse motion' feature is made optional, enabled via 'MotionSpin' attribute. Also, for now only enabled on MSW (mouse capture etc. inconsistent on native wxGTK spinbutton?).

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

16 years agoadded wxVector::resize()
Vadim Zeitlin [Thu, 11 Dec 2008 13:45:04 +0000 (13:45 +0000)] 
added wxVector::resize()

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

16 years agoexport wxSettableHeaderColumn from DLL
Vadim Zeitlin [Thu, 11 Dec 2008 13:27:03 +0000 (13:27 +0000)] 
export wxSettableHeaderColumn from DLL

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

16 years agoextract setters from wxHeaderColumnBase into a separate wxSettableHeaderColumn class...
Vadim Zeitlin [Thu, 11 Dec 2008 13:05:48 +0000 (13:05 +0000)] 
extract setters from wxHeaderColumnBase into a separate wxSettableHeaderColumn class as we don't always need to implement them in order to use this class; also renamed wxHeaderColumnBase to just wxHeaderColumn as we didn't have any wxHeaderColumn at all

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