]>
git.saurik.com Git - wxWidgets.git/log
Vadim Zeitlin [Sat, 20 Oct 2007 14:55:50 +0000 (14:55 +0000)]
don't update the tree unnecessarily in Expand/CollapseAllChildren() (patch
1809520 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49262
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 20 Oct 2007 14:49:10 +0000 (14:49 +0000)]
add support for detached threads in wxThreadHelper (patch
1809015 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49261
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 20 Oct 2007 14:45:46 +0000 (14:45 +0000)]
spelling and other minor fixes (patch
1806283 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49260
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 20 Oct 2007 14:42:03 +0000 (14:42 +0000)]
add discussion about the problems of using Yield() part of patch
1806283 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49259
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 20 Oct 2007 14:34:43 +0000 (14:34 +0000)]
export wxInvalidSize from DLL builds (patch
1805738 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49258
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sat, 20 Oct 2007 10:43:57 +0000 (10:43 +0000)]
Only draw cell in selected style when control has focus
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49257
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sat, 20 Oct 2007 10:33:32 +0000 (10:33 +0000)]
Use BTNFACE colour for rendering selected item when widget is unfocussed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49256
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sat, 20 Oct 2007 10:20:29 +0000 (10:20 +0000)]
Support hover over effect for DrawHeaderButton for GTK+
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49255
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Sat, 20 Oct 2007 03:47:33 +0000 (03:47 +0000)]
use a GtkAlignment to set size of toolbar controls, instead of trying to "correct" size_allocate
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49252
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Sat, 20 Oct 2007 03:44:01 +0000 (03:44 +0000)]
Fix wxVsnprintf-using code on both trunk and 2.8 and document how native
functions are supposed to behave as well as how some of them do.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49251
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Fri, 19 Oct 2007 15:07:33 +0000 (15:07 +0000)]
minor corr
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49248
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Fri, 19 Oct 2007 15:04:16 +0000 (15:04 +0000)]
minor corr
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49247
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Fri, 19 Oct 2007 15:01:54 +0000 (15:01 +0000)]
Added wxVariantData::Clone and wxVariant::Unshare
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49246
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Fri, 19 Oct 2007 14:53:55 +0000 (14:53 +0000)]
Use wxPointList instead of wxList in wxDC code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49245
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Fri, 19 Oct 2007 11:40:29 +0000 (11:40 +0000)]
Show debug report directory in long form on Windows
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49243
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Fri, 19 Oct 2007 05:39:18 +0000 (05:39 +0000)]
Improve behavior of menubar switching when windows are activated.
Specifically, if a non-wx (e.g. internal Cocoa) window becomes key but a
wx window remains main, be sure to use the wx window's menubar rather
than swapping it out for the menubar we show when no wx window
is active. Fixes Leopard issue.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49241
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Fri, 19 Oct 2007 04:42:23 +0000 (04:42 +0000)]
Add missing wxT().
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49240
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Fri, 19 Oct 2007 02:13:13 +0000 (02:13 +0000)]
Add ProcessPendingEvents to wxApp::Yield which makes the code almost identical
to wxMSW's implementation save for using Cocoa instead of MSW.
Add a wxAutoNSAutoreleasePool around wxApp::WakeUpIdle so that calling it from
a thread does not leak the NSEvent.
Add several hundred lines of comments explaining the unique method that
wxCocoa uses to hook the underlying event loop and run loop so that wxCocoa
is able to provide things like wx idle events.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49237
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Thu, 18 Oct 2007 20:56:38 +0000 (20:56 +0000)]
Added PrependColumn methods and short cuts. Added test for DeleteColumn to sample
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49233
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Thu, 18 Oct 2007 17:20:38 +0000 (17:20 +0000)]
simplify toolbar and statusbar create/set code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49231
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Thu, 18 Oct 2007 16:35:16 +0000 (16:35 +0000)]
Pixel fiddling for correct placement of text with and without icons
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49230
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Thu, 18 Oct 2007 15:49:41 +0000 (15:49 +0000)]
fix typo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49226
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Thu, 18 Oct 2007 15:48:15 +0000 (15:48 +0000)]
Make event overview doc more clear about instances of wxEvtHandler
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49224
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Thu, 18 Oct 2007 15:07:11 +0000 (15:07 +0000)]
Corrected wrong initial/min size of generic wxDataViewCtrl
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49222
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Thu, 18 Oct 2007 14:40:08 +0000 (14:40 +0000)]
Implement HasContainerColumns in generic code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49221
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 18 Oct 2007 10:06:32 +0000 (10:06 +0000)]
removed extraneous semicolon
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49220
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Thu, 18 Oct 2007 09:31:21 +0000 (09:31 +0000)]
Fix crasher caused by wxProcessTerminationEventHandler::OnTerminate killing
itself inside the context of wxEvtHandler::ProcessPendingEvents which
still needs itself to be valid because it accesses it's m_eventsLocker.
NOTE: This code is no longer used on trunk and hopefully soon won't be
used in 2.8 either, but at least it doesn't crash now.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49219
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 18 Oct 2007 09:22:55 +0000 (09:22 +0000)]
corrected GetKeyInfo() (bug
1815516 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49218
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Thu, 18 Oct 2007 08:01:37 +0000 (08:01 +0000)]
Added fontfactory.h that should have been part of 49213.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49214
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Thu, 18 Oct 2007 07:54:43 +0000 (07:54 +0000)]
Halfway reasonable implementation of wxFont for wxCocoa.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49213
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Thu, 18 Oct 2007 07:19:22 +0000 (07:19 +0000)]
Ignore generated autoconf.m4f file.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49212
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Wed, 17 Oct 2007 21:52:02 +0000 (21:52 +0000)]
Apply modified patch
1785299 to trunk and 2.8.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49205
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 17 Oct 2007 20:57:01 +0000 (20:57 +0000)]
Make wxRenderer::DrawItemSelectionRect() draw a focus outline of wxCONTROL_CURRENT and wxCONTROL_FOCUSED is given, blind patch for wxMac
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49204
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 17 Oct 2007 18:30:58 +0000 (18:30 +0000)]
explicitly mention that IsChecked() can't be used with wxCheckListBox
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49203
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 17 Oct 2007 18:22:15 +0000 (18:22 +0000)]
remove wxWindow::Clear() from wxDFB and wxMGL which was unused (probably replaced by ClearBackground()) and conflicted with methods with the same name in other classes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49202
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 17 Oct 2007 18:19:29 +0000 (18:19 +0000)]
test for __DARWIN__ with ifdef, not if
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49201
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 17 Oct 2007 17:55:25 +0000 (17:55 +0000)]
include -DWXUSINGDLL in wx-config output under all platforms and not only Cygwin/Mingw32
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49200
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 17 Oct 2007 17:32:16 +0000 (17:32 +0000)]
fix references to wxCmdLineParser ctor
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49199
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 17 Oct 2007 17:29:14 +0000 (17:29 +0000)]
fix broken links
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49198
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 17 Oct 2007 09:43:19 +0000 (09:43 +0000)]
Correct focus rect to not appear in unfocussed controls (currently doesn't appear at all under XP
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49196
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 17 Oct 2007 09:21:04 +0000 (09:21 +0000)]
Correct EnsureVisible() to show last item entirely
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49195
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 17 Oct 2007 09:17:32 +0000 (09:17 +0000)]
More alignment issues
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49194
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 17 Oct 2007 08:50:22 +0000 (08:50 +0000)]
Change default alignment to centre vertically
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49193
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 17 Oct 2007 08:49:16 +0000 (08:49 +0000)]
Document alignment parameter
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49192
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 17 Oct 2007 08:37:48 +0000 (08:37 +0000)]
Ensure item is visible when selection moves, remove compile warnings
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49191
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 17 Oct 2007 08:03:46 +0000 (08:03 +0000)]
Minor doc updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49190
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 17 Oct 2007 07:57:40 +0000 (07:57 +0000)]
Minor doc updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49189
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 17 Oct 2007 07:56:42 +0000 (07:56 +0000)]
Minor doc updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49188
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 17 Oct 2007 07:56:19 +0000 (07:56 +0000)]
Minor doc updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49187
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Bryan Petty [Wed, 17 Oct 2007 06:58:06 +0000 (06:58 +0000)]
Corrected doc typo (missing escaped underscore). Patch by Tim Stahlhut.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49186
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Wed, 17 Oct 2007 02:59:13 +0000 (02:59 +0000)]
remove C++ comment
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49185
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Wed, 17 Oct 2007 02:58:17 +0000 (02:58 +0000)]
Fix declaration-after-statement compile error, remove C++ comments, remove unused GtkPizzaAdjData
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49184
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 16 Oct 2007 21:49:16 +0000 (21:49 +0000)]
Moved paragraph to right place
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49183
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 16 Oct 2007 21:48:01 +0000 (21:48 +0000)]
Minor sample corrections
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49182
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 16 Oct 2007 21:41:36 +0000 (21:41 +0000)]
Correct activate logic for <ENTER>
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49181
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 16 Oct 2007 21:38:13 +0000 (21:38 +0000)]
Correct activate logic for mouse clicks
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49180
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 16 Oct 2007 21:04:30 +0000 (21:04 +0000)]
Correct drawing placement (16px + 1 px border below)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49179
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 16 Oct 2007 20:54:00 +0000 (20:54 +0000)]
Correct text colour in wxIconTextRenderer
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49178
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 16 Oct 2007 20:48:19 +0000 (20:48 +0000)]
Support for hover effect in header buttons
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49177
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 16 Oct 2007 17:53:01 +0000 (17:53 +0000)]
Doc improvements
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49173
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Benjamin Williams [Tue, 16 Oct 2007 16:33:30 +0000 (16:33 +0000)]
check if pane still exists before closing
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49172
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 16 Oct 2007 12:13:38 +0000 (12:13 +0000)]
Corrected AppendXXXColumn method params
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49170
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 16 Oct 2007 11:54:46 +0000 (11:54 +0000)]
Docs for wxDataViewTreeStore
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49169
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 16 Oct 2007 11:41:46 +0000 (11:41 +0000)]
Add wxDataViewTreeStore with sample
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49168
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Sun, 14 Oct 2007 08:51:45 +0000 (08:51 +0000)]
Fix wxExecute process end detect behavior for wxCocoa and wxMac. I have no
idea why the current code used for Intel Macs doesn't work but it's not
working for me at all. This should probably be backported to 2.8.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49155
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Sun, 14 Oct 2007 08:37:11 +0000 (08:37 +0000)]
Combine the check for wxMac and then the other check for wxMac/wxCocoa into
one define called USE_OLD_DARWIN_END_PROCESS_DETECT because it's wrong
to created pipeEndProcDetect on wxCocoa when it's not going to use it!
The next commit will show why it's now "Old".
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49154
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Sun, 14 Oct 2007 04:44:54 +0000 (04:44 +0000)]
Don't force the child's m_isShown state to match that of the parent in CocoaAddChild.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49153
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sat, 13 Oct 2007 22:01:24 +0000 (22:01 +0000)]
Beginning of wxDataViewTreeStore API
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49152
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sat, 13 Oct 2007 22:00:40 +0000 (22:00 +0000)]
Minor doc corr
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49151
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sat, 13 Oct 2007 22:00:10 +0000 (22:00 +0000)]
Made wxList no longer inherit from wxObject, no change in STL mode
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49150
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sat, 13 Oct 2007 12:11:51 +0000 (12:11 +0000)]
Use typesafe wxVariantList in wxVariant instead of wxList
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49149
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sat, 13 Oct 2007 11:57:48 +0000 (11:57 +0000)]
define typesafe wxVariantList (to be used by wxVariant instead of wxList
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49148
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sat, 13 Oct 2007 11:45:34 +0000 (11:45 +0000)]
wxVariantData no longer inherits from wxObject
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49147
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Sat, 13 Oct 2007 08:47:38 +0000 (08:47 +0000)]
Implement creation of wxFont from wxNativeFontInfo.
Implement all of the getters to return the fields from the wxNativeFontInfo
contained in the wxFontRefData.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49146
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Sat, 13 Oct 2007 08:30:59 +0000 (08:30 +0000)]
Replace most of the fields in wxFontRefData with one wxNativeFontInfo.
Done on both trunk and 2.8. Because the data members line up perfectly
and because I did not add nor remove any methods the ABI is (surprisingly)
not effected by this change.
The GetNativeFontInfo call now works.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49145
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Sat, 13 Oct 2007 07:18:04 +0000 (07:18 +0000)]
Move wxCocoa's wxFontRefData from the header to the implementation file.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49144
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Sat, 13 Oct 2007 06:58:26 +0000 (06:58 +0000)]
Rename src/cocoa/font.cpp to font.mm in both trunk and 2.8 branch.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49143
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Fri, 12 Oct 2007 20:31:56 +0000 (20:31 +0000)]
Disable accidently committed F-Script code.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49142
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Fri, 12 Oct 2007 20:30:46 +0000 (20:30 +0000)]
Remove wxNonControlNSControl from trunk. Leave in 2.8 because it removes
symbols (although theoretically no one could have ever linked against them).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49141
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Fri, 12 Oct 2007 20:27:02 +0000 (20:27 +0000)]
Use WXNSView just like wxWindow does when creating a wxControl. There are
already wxControl subclasses such as wxStaticBox not using primary views which
derive from NSControl so wxControl has to support this already.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49140
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Fri, 12 Oct 2007 19:36:21 +0000 (19:36 +0000)]
Implemented HasContainerColumns() for GTK+
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49138
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Elliott [Fri, 12 Oct 2007 19:17:45 +0000 (19:17 +0000)]
Implement wxWindow::GetTextExtent to use wxDC to at least return something
reasonable rather than leaving uninitialized garbage values unchanged.
Fix wxWindow::DoSetVirtualSize so that the underlying Cocoa view always
takes up at least as much area as its enclosing clip view. In particular,
wxDefaultCoord was not being handled, resulting in -1 size components.
Together, these make the generic wxListCtrl mostly usable.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49137
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Fri, 12 Oct 2007 18:31:12 +0000 (18:31 +0000)]
added wxDataViewModel::HasContainerColumns
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49136
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 11 Oct 2007 19:56:38 +0000 (19:56 +0000)]
Make SaveFile and LoadFile virtual so they can be overridden
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49129
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Thu, 11 Oct 2007 15:58:04 +0000 (15:58 +0000)]
update makefiles
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49128
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Thu, 11 Oct 2007 12:18:32 +0000 (12:18 +0000)]
Borland still hates ?
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49127
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 11 Oct 2007 09:46:00 +0000 (09:46 +0000)]
wxUniv compilation fixes in themed border drawing code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49126
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Michael Wetherell [Wed, 10 Oct 2007 21:54:26 +0000 (21:54 +0000)]
Add quick builds for Windows.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49124
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Wed, 10 Oct 2007 19:44:26 +0000 (19:44 +0000)]
compilation fixed for wxDataViewCtrl: almost no class was properly exported in wxGTK version
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49123
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Wed, 10 Oct 2007 17:01:34 +0000 (17:01 +0000)]
update setup.h for univ
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49122
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 10 Oct 2007 15:45:28 +0000 (15:45 +0000)]
compilation fix for wxUniv: don't use the native wxTextEntry class in this case
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49121
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Wed, 10 Oct 2007 10:51:52 +0000 (10:51 +0000)]
update souce of wxart2d
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49119
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Wed, 10 Oct 2007 10:29:21 +0000 (10:29 +0000)]
compilation fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49118
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Benjamin Williams [Wed, 10 Oct 2007 10:27:03 +0000 (10:27 +0000)]
added DockFixed() pane option; doc updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49117
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Wed, 10 Oct 2007 09:48:00 +0000 (09:48 +0000)]
compilation fix for Mingw: it doesn't have std::wostream
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49115
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Wed, 10 Oct 2007 07:44:34 +0000 (07:44 +0000)]
fixes as per http://thread.gmane.org/gmane.comp.lib.wxwidgets.devel/92325
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49114
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Chris Elliott [Wed, 10 Oct 2007 07:20:44 +0000 (07:20 +0000)]
patch as at http://thread.gmane.org/gmane.comp.lib.wxwidgets.devel/92350 thanks
chris
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49113
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 9 Oct 2007 16:04:16 +0000 (16:04 +0000)]
Give wxMac's wxStaticBox an AcceptsFocus method
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49111
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 9 Oct 2007 11:20:36 +0000 (11:20 +0000)]
Merged wxRichTextAttr and wxTextAttrEx into wxTextAttr, and added a font table
to wxRichTextBuffer to reduce wxFont consumption and increase performance.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49108
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Jouk Jansen [Tue, 9 Oct 2007 09:20:32 +0000 (09:20 +0000)]
src/X11/font.cpp needs smae change as other wxXXX versions
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49107
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775