]>
git.saurik.com Git - wxWidgets.git/log
Vadim Zeitlin [Tue, 20 Mar 2012 23:26:39 +0000 (23:26 +0000)]
Fix wxMSW compilation when wxUSE_FONTMAP==0.
Don't use wxFontMapper::GetEncodingName() in wxFontEnumerator if wxFontMapper
is not available.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70952
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Tue, 20 Mar 2012 23:07:33 +0000 (23:07 +0000)]
make wxMask pixmap member private
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70951
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 20 Mar 2012 20:53:15 +0000 (20:53 +0000)]
Document steps needed to update to newer Scintilla. (From memory, will need to be reviewed while actually doing an update to find other things that should be done.)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70948
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Tue, 20 Mar 2012 03:34:18 +0000 (03:34 +0000)]
Fix keyboard navigation broken in r70324, see #14084
Also fixes some other keyboard navigation problems, closes #2849
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70945
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Jouk Jansen [Mon, 19 Mar 2012 13:41:28 +0000 (13:41 +0000)]
Updates for OpenVMS
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70944
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 19 Mar 2012 12:53:32 +0000 (12:53 +0000)]
Define wxUSE_TASKBARICON_BALLOONS as 1 for wxMSW builds using configure.
Defining it as 1 is better than not allowing to set it at all and this setting
is not important enough to warrant its own command-line configure option.
Closes #14106.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70943
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 19 Mar 2012 12:53:28 +0000 (12:53 +0000)]
Fix wrong wxEVT_COMMAND_DATAVIEW_COLUMN_HEADER_CLICK name in the docs.
It was spelt with an extra "ED" at the end.
Closes #14109.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70942
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 19 Mar 2012 12:53:25 +0000 (12:53 +0000)]
Fix appearance of items without icons in wxDataViewCtrl in wxOSX/Cocoa.
We need to set the cell image to none explicitly if the item doesn't have any,
otherwise the image for the previous cell would be reused.
Closes #14112.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70941
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 19 Mar 2012 12:53:21 +0000 (12:53 +0000)]
Explicitly cast size_t to int to suppress MSVC warnings.
Implicit size_t-to-int conversions provoke warnings when building 64 bit
version (in which sizeof(size_t) > sizeof(int)) with MSVC, so make them
explicit as the size_t values used here will always fit in int range.
Closes #14113.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70940
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sun, 18 Mar 2012 23:25:39 +0000 (23:25 +0000)]
Added a parameter to PrintBuffer and PrintFile to allow silent or prompted printing.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70939
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 18 Mar 2012 21:17:07 +0000 (21:17 +0000)]
Brazilian Portuguese translations update from Felipe.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70938
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sun, 18 Mar 2012 20:35:01 +0000 (20:35 +0000)]
Added wxPropertyGridManager::SetPageSplitterLeft
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70937
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Sun, 18 Mar 2012 18:06:56 +0000 (18:06 +0000)]
fixes #14110
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70936
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 18 Mar 2012 01:35:53 +0000 (01:35 +0000)]
Avoid crashes in wxMSW when using buttons without valid parent.
Child controls such as buttons are supposed to always have a valid parent but
if, somehow, they don't, still don't crash in wxMSW button code but just
trigger an assert failure instead of unavailable button top level parent
instead.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70935
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Sat, 17 Mar 2012 20:42:28 +0000 (20:42 +0000)]
fix compile error
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70932
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Sat, 17 Mar 2012 10:52:34 +0000 (10:52 +0000)]
avoid shortcut ampersands in button text
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70926
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Sat, 17 Mar 2012 02:55:36 +0000 (02:55 +0000)]
Remove --mac_arch and enable --mac_universal_binary to accept one or more architectures instead.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70920
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Sat, 17 Mar 2012 02:55:30 +0000 (02:55 +0000)]
Make Dismiss() virtual.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70919
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 15 Mar 2012 23:24:41 +0000 (23:24 +0000)]
Improve wxListCtrl::SetItemState() documentation.
Better explain the meaning of its parameters.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70910
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 15 Mar 2012 13:49:54 +0000 (13:49 +0000)]
Enable/disable "Window" menu items in AUI MDI correctly.
Add EVT_UPDATE_UI handlers for "Close", "Close All" as well as "Next" and
"Previous" menu commands.
Closes #14102.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70909
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 15 Mar 2012 13:49:49 +0000 (13:49 +0000)]
Pass the original format to wxDataObjectSimple in wxDataObjectComposite.
Some "simple" data objects, such as wxTextDataObject, are actually not simple
and support multiple formats so pass the real format to them so that they
could do the right thing.
Closes #14101.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70908
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 15 Mar 2012 13:14:07 +0000 (13:14 +0000)]
Italian translations update from Roberto Boriotti.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70907
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 15 Mar 2012 13:14:04 +0000 (13:14 +0000)]
Basque translations update from Xabier Aramendi.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70906
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 14 Mar 2012 12:32:27 +0000 (12:32 +0000)]
Implement wxDirDialog:: and wxFileDialog::Create() in wxGTK.
Simply move the code from non-default constructor to Create(). This allows to
create the dialogs using 2-step creation if necessary.
Closes #14069.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70898
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 13 Mar 2012 17:43:55 +0000 (17:43 +0000)]
Better border style for HTML window
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70894
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 13 Mar 2012 17:23:58 +0000 (17:23 +0000)]
Don't scale 16x15 to 16x16 - fixes corruption of bookmark icons in help window
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70893
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 13 Mar 2012 17:22:58 +0000 (17:22 +0000)]
Ensure IDs don't clash with wxRichTextCtrl.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70892
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 13 Mar 2012 08:42:03 +0000 (08:42 +0000)]
Fixed size calculation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70891
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Mon, 12 Mar 2012 19:30:10 +0000 (19:30 +0000)]
Added wxRIBBON_PANEL_FLEXIBLE flag to allow toolbars to wrap, taking up the optimum amount of space when used in a vertical palette.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70885
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Mon, 12 Mar 2012 17:47:18 +0000 (17:47 +0000)]
remove 10.4 compatibility code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70884
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Steve Lamerton [Mon, 12 Mar 2012 14:57:44 +0000 (14:57 +0000)]
Add new WX_ASSERT_EVENT_OCCURS macro to improve behaviour of testing asynchronous events. Use it in the wxWebView tests and re-enable previously failing tests.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70882
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Mon, 12 Mar 2012 11:42:49 +0000 (11:42 +0000)]
Removed redundant DoEnable
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70881
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 11 Mar 2012 23:55:19 +0000 (23:55 +0000)]
Update the text part of combobox when changing text of selected item in wxGTK.
Add a call to SetValue() to wxComboBox::SetString() in wxGTK if the item being
changed is the currently selected one. The new behaviour is consistent with
wxMSW and also makes more sense.
Document it too to remove any doubts about what is supposed to happen in this
case.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70880
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 11 Mar 2012 23:41:27 +0000 (23:41 +0000)]
Add a test for wxComboBox::SetString() to the widgets sample.
This allows to easily test this function interactively, notably check what
happens when the currently selected string is changed under different ports.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70879
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 11 Mar 2012 23:41:23 +0000 (23:41 +0000)]
Remove duplicate wxSYS_DCLICK_MSEC in wxSystemMetric documentation.
Closes #14093.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70878
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 11 Mar 2012 23:41:20 +0000 (23:41 +0000)]
Document wxGridCellCoords class.
Closes #14092.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70877
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 11 Mar 2012 23:41:16 +0000 (23:41 +0000)]
Document wxBK_HITTEST_XXX values.
They were previously implicitly documented in HitTest() itself but this was
insufficient for wrappers generation as the constants themselves were never
declared. Do define them now and also correct and update their descriptions.
Closes #14091.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70876
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 11 Mar 2012 23:41:13 +0000 (23:41 +0000)]
Document wxHelpSearchMode enum and its values.
Closes #14090.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70875
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 11 Mar 2012 23:41:09 +0000 (23:41 +0000)]
Fixes to function signatures in wxDataViewCtrl documentation.
Change the return type of {Append,Insert,Prepend}Column() to bool and add
missing "const" to Compare().
Closes #14089.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70874
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Steve Lamerton [Sun, 11 Mar 2012 15:27:40 +0000 (15:27 +0000)]
Delete buttons when we are finished so they do not overlap later controls and cause test failures.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70872
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Steve Lamerton [Sun, 11 Mar 2012 14:32:24 +0000 (14:32 +0000)]
Move getting the unit test event count from wxTestableFrame to the EventCounter class. This reduces the need to have wxTestableFrame pointers all over the unit testing code and should reduce bugs caused by counting the wrong events.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70871
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sun, 11 Mar 2012 05:31:06 +0000 (05:31 +0000)]
A fix for flicker when the top-level window is disabled or enabled (e.g. by modal dialogs).
Achieved by using IsThisEnabled to determine the visual disabled state and thus requiring no refresh on top-level window enabling/disabling.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70870
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Sat, 10 Mar 2012 16:58:05 +0000 (16:58 +0000)]
remove unused parameter
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70868
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 10 Mar 2012 14:26:26 +0000 (14:26 +0000)]
Fix wxComboCtrl::SetHint() return type in the documentation.
It is now bool, not void, as for wxTextEntry::SetHint().
Closes #14083.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70867
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 10 Mar 2012 14:26:22 +0000 (14:26 +0000)]
Explicitly document wxMessageOutputFlags.
They were already mentioned in wxMessageOutputBest ctor documentation but now
add the standalone enum too to make the documentation header semantically valid.
Closes #14082.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70866
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 10 Mar 2012 14:26:18 +0000 (14:26 +0000)]
Document wxPrintQuality and wxPRINT_QUALITY_XXX constants.
Closes #14081.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70865
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sat, 10 Mar 2012 14:26:15 +0000 (14:26 +0000)]
Fix wxDataObject::GetFormatCount() signature in the documentation.
It should be const but wasn't.
Closes #14080.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70864
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Sat, 10 Mar 2012 13:13:51 +0000 (13:13 +0000)]
using 10.5 API for cursor updates as well
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70863
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Sat, 10 Mar 2012 12:37:58 +0000 (12:37 +0000)]
removing NSWindow based mouse tracking in favour of 10.5+ trackingArea implementation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70862
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Sat, 10 Mar 2012 00:01:15 +0000 (00:01 +0000)]
Document the non-deprecated version of InsertTool, and some other tweaks.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70855
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Sat, 10 Mar 2012 00:01:09 +0000 (00:01 +0000)]
Make the CreateTool factories be public so they can be used from application code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70854
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Sat, 10 Mar 2012 00:01:00 +0000 (00:01 +0000)]
Add wxToolBarToolBase, missing flags, etc.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70853
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Fri, 9 Mar 2012 15:26:37 +0000 (15:26 +0000)]
Added wxRIBBON_PANEL_STRETCH to allow a single panel to stretch to fill the parent page.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70852
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Fri, 9 Mar 2012 12:49:59 +0000 (12:49 +0000)]
reflect correct position for native toolbar, fixes #14049
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70851
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 9 Mar 2012 10:12:43 +0000 (10:12 +0000)]
Correct the test for wxHAS_IMAGES_IN_RESOURCES in listctrl sample.
wxHAS_XXX symbols need to be checked with #ifdef, not #if.
See #1614 (as this change was part of the patch submitted there, even if the
ticket itself is unrelated).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70850
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 9 Mar 2012 10:12:40 +0000 (10:12 +0000)]
Exclude wxMSW-only code from wxUniversal build under Windows.
wxListCtrl::EndEditLabel() isn't available in wxUniv, it's wxMSW-only.
This fixes the sample compilation in wxUniv/MSW build.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70849
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Fri, 9 Mar 2012 05:50:58 +0000 (05:50 +0000)]
add the usual default parameter for Show()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70848
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 9 Mar 2012 01:09:25 +0000 (01:09 +0000)]
Check for iterator validity when parsing "%%" in wxDateTime::Format() too.
This is similar to the previous commit and adds another missed check for the
iterator not being at the end of string.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70847
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 9 Mar 2012 01:09:20 +0000 (01:09 +0000)]
Check for end of string when parsing "%z" in wxDateTime::Format().
We could dereference an invalid iterator when parsing "%z", check for this in
the code and add a unit test for this case.
Closes #14075.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70846
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Thu, 8 Mar 2012 17:06:06 +0000 (17:06 +0000)]
adjust Blit destination rect if source rect is clipped
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70844
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Thu, 8 Mar 2012 16:45:17 +0000 (16:45 +0000)]
fix incorrect tests of wxUSE_ macros
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70843
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Thu, 8 Mar 2012 15:48:51 +0000 (15:48 +0000)]
removing unnecessary hook
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70842
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Thu, 8 Mar 2012 15:37:40 +0000 (15:37 +0000)]
removing 10.4 code, adding webkit trick for showing dynamic tooltips
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70841
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 8 Mar 2012 13:23:39 +0000 (13:23 +0000)]
Added wxSplitterWindow::SetSashInvisible() and IsSashInvisible().
Also fix handling of wxSP_NOSASH.
Closes #14074.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70840
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 8 Mar 2012 13:23:34 +0000 (13:23 +0000)]
Revert the zoom direction on Ctrl-mouse wheel in wxStyledTextCtrl.
The direction of the zoom in wxSTC didn't correspond to the usual conventions
which is to zoom in on Ctrl-Wheel-Up and zoom out on Ctrl-Wheel-Down, while
wxSTC did exactly the converse. Change it to behave as everybody else.
Closes #14031.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70839
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 7 Mar 2012 23:50:21 +0000 (23:50 +0000)]
Deprecate wxWindow::MakeModal().
Using this function was never the right way to show a modal window and it
didn't really work correctly. Instead of futilely trying to fix it, just
deprecate it.
Closes #1561.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70838
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Wed, 7 Mar 2012 16:15:11 +0000 (16:15 +0000)]
Don't eat unhandled events in wxHtmlWindow::OnKeyUp().
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70835
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 7 Mar 2012 12:21:20 +0000 (12:21 +0000)]
When SetSplitterLeft measures all pages, it should also set the splitter for all pages.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70834
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 6 Mar 2012 16:59:39 +0000 (16:59 +0000)]
wxCB_SORT not currently supported on OSX/Cocoa
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70828
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 6 Mar 2012 14:19:29 +0000 (14:19 +0000)]
Mention the limitations of wxDC::GetPixel() and FloodFill() in wxGTK.
These methods can't be used directly on wxPaintDC in wxGTK and it doesn't seem
possible to fix this so just document this limitation.
Closes #14067.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70827
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Tue, 6 Mar 2012 13:18:22 +0000 (13:18 +0000)]
catching veto AND handled events
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70826
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Tue, 6 Mar 2012 10:23:44 +0000 (10:23 +0000)]
adapting grid-cell dragging according to discussion on wx-dev along the behaviour of treecontrolg
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70825
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Tue, 6 Mar 2012 04:51:40 +0000 (04:51 +0000)]
fix test for transparent pen broken in r65820
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70824
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Tue, 6 Mar 2012 04:26:33 +0000 (04:26 +0000)]
avoid using wxDC::Blit() and wxDC::GetPixel() on window that is being painted, results are unpredictable on wxGTK
see #14067
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70823
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Mon, 5 Mar 2012 18:26:20 +0000 (18:26 +0000)]
It should be possible to set a null bitmap without asserting due to change of size
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70815
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Mon, 5 Mar 2012 18:00:34 +0000 (18:00 +0000)]
Restored correct RTTI for wxNotebook
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70814
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 5 Mar 2012 13:00:57 +0000 (13:00 +0000)]
Override InheritAttributes() to do nothing in wxNonOwnedWindow.
Non owner windows shouldn't inherit attributes from their parent. This wasn't
a problem in wxMSW where InheritAttributes() was never called for them but was
in wxGTK (and possibly other ports) where dialogs inherited font from their
parent.
Closes #2766.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70813
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 5 Mar 2012 13:00:55 +0000 (13:00 +0000)]
Override AdjustForParentClientOrigin() in wxNonOwnedWindow to do nothing.
No real changes, just replace an IsTopLevel() check in the base class
implementation of AdjustForParentClientOrigin() and override it for all top
level windows in wxNonOwnedWindow instead.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70812
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 5 Mar 2012 13:00:51 +0000 (13:00 +0000)]
Remove the wrong "std::" scope prefix before ceil() call.
Fix compilation errors with VC6 (and possibly other compilers) introduced in
r70797 (see #13383): as we only include <math.h> and not <cmath> we don't
necessarily have std::ceil() available, only the extern "C" ceil(). Just use
the latter instead of the former.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70811
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Mon, 5 Mar 2012 06:10:19 +0000 (06:10 +0000)]
coordinate conversion was the wrong way round
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70810
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Paul Cornett [Sun, 4 Mar 2012 23:50:35 +0000 (23:50 +0000)]
remove unnecessary includes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70809
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 4 Mar 2012 20:31:42 +0000 (20:31 +0000)]
Use __WINDOWS__ for OS checks and __WXMSW__ for GUI checks (round 2).
This is continuation of r70796 and serves the same purpose.
Closes #14065, #14066.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70808
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 4 Mar 2012 20:31:34 +0000 (20:31 +0000)]
Add wxEVT_AUI_PANE_ACTIVATED event.
This event is sent when an AUI pane becomes active.
Closes #14026.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70807
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 4 Mar 2012 20:31:29 +0000 (20:31 +0000)]
No changes, just make wxAUI SetActivePane() a member function.
Make a global function a member one as it uses member variables and it's
easier to use them directly instead of passing the object pointer to it all
the time.
See #14026.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70806
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Sun, 4 Mar 2012 09:42:51 +0000 (09:42 +0000)]
we have to export every virtual method in this template class for clang, next attempt to get a vc++ compatible solution
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70805
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 4 Mar 2012 00:43:19 +0000 (00:43 +0000)]
Revert the addition of WXDLLIMPEXP_CORE to all wxNavigationEnabled methods.
This reverts commit r70787 as it broke DLL build with MSVC.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70804
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 4 Mar 2012 00:31:36 +0000 (00:31 +0000)]
Turkish translations update from Kaya Zeren.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70803
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 4 Mar 2012 00:29:58 +0000 (00:29 +0000)]
Use standard IDC_CROSS cursor in wxMSW.
There doesn't seem to be any reason to prefer our own WXCURSOR_CROSS to it.
Closes #13035.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70802
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 4 Mar 2012 00:29:55 +0000 (00:29 +0000)]
Always provide wxMenuItem bitmap-related methods in wxMSW.
Define these methods even when wxUSE_OWNER_DRAWN is turned off for some
reason. This allows to avoid ugly tests for !defined(__WXMSW__) ||
wxUSE_OWNER_DRAWN in the code that just wants to set a bitmap for a menu item.
Closes #12664.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70801
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 4 Mar 2012 00:29:51 +0000 (00:29 +0000)]
Don't set value unnecessarily in wxSpinCtrl::Create() in wxMSW.
This is not only unnecessary but also results in an unexpected event (which
could be avoided by using ChangeValue() but why bother calling it at all if we
don't need to).
Closes #13589.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70800
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 4 Mar 2012 00:29:48 +0000 (00:29 +0000)]
No changes, just add wxSpinCtrl::Init() to wxMSW.
Remove a "TODO" comment about adding it and initialize all member variables
there instead of doing it only in Create().
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70799
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 4 Mar 2012 00:29:44 +0000 (00:29 +0000)]
Fix stretchable spaces in wxToolBar after tool removal in wxMSW.
The stretchable spaces need to be manually updated after removing a tool from
the toolbar.
Closes #13577.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70798
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 4 Mar 2012 00:29:37 +0000 (00:29 +0000)]
Correct mouse event coordinates in wxMSW wxUIActionSimulator.
The rounding of the floating point division was not done quite correctly.
Closes #13383.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70797
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 4 Mar 2012 00:29:31 +0000 (00:29 +0000)]
Use __WINDOWS__ for OS kind checks and reserve __WXMSW__ for GUI toolkit.
This change prepares the way for using wxGTK under Windows as this would
still define __WINDOWS__ but use __WXGTK__ instead of __WXMSW__.
Closes #14064.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70796
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 4 Mar 2012 00:29:21 +0000 (00:29 +0000)]
Fix assert when editing an item in multi-selection wxTreeCtrl.
Don't use GetSelection() in wxTreeCtrl EVT_CHAR_HOOK handler as it can only be
used with single selection controls and results in an assert when used with
multi-selection ones. Simply use GetFocusedItem() instead.
Closes #14062.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70795
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 4 Mar 2012 00:29:17 +0000 (00:29 +0000)]
Take disabled windows into account in wxFindWindowAtPoint() in wxMSW.
Use ChildWindowFromPointEx(CWP_SKIPINVISIBLE) to ensure that we find the
disabled children (by not using CWP_SKIPDISABLED).
Add a unit test to check for the correct behaviour in all cases and document
it.
Closes #2942.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70794
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 4 Mar 2012 00:29:14 +0000 (00:29 +0000)]
No changes, just cleanup TopLevelWindowTestCase unit test a little.
Remove the unnecessary overrides of setUp() and tearDown().
Also get rid of trailing whitespace.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70793
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 4 Mar 2012 00:29:11 +0000 (00:29 +0000)]
Add documentation of wxFileSelectorEx() and wx{Load,Save}FileSelector().
Document all wxFileDialog-related functions and not just wxFileSelector().
See #14051.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70792
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 4 Mar 2012 00:29:07 +0000 (00:29 +0000)]
Better documentation for the default parameters values.
Use symbolic names for them and document them separately.
Closes #14051.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70791
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Sun, 4 Mar 2012 00:29:03 +0000 (00:29 +0000)]
Fix showing MDI child from wxDocManager::ActivateDocument().
This fix has 2 components: first, call Raise() instead of simple SetFocus()
from ActivateDocument() as this corresponds better to what we want to do here.
And second, override Raise() to call Activate() in wxMDIChildFrame to ensure
that it works as expected as raising an MDI child doesn't work otherwise in
most ports (with the exceptions for wxOSX which, on the contrary, needs a
small fix to preserve the existing working Raise() behaviour).
Closes #13946.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70790
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775