Vadim Zeitlin
|
5f28de16f3
|
fix infinite recursion when processing navigation keys in panels containing book controls
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44273 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2007-01-21 01:21:45 +00:00 |
|
Robin Dunn
|
31e1bd370d
|
Simplify use of MacIsWindowScrollbar
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41104 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2006-09-09 18:12:59 +00:00 |
|
Robin Dunn
|
afd7bf26f1
|
Don't let the built-in scrollbars confuse things when setting focus to
a wxScrolledWindow
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41083 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2006-09-09 06:34:08 +00:00 |
|
Vadim Zeitlin
|
f242653114
|
move the logic for changing notebook pages using the standard Ctrl-Tab/PageUp/Dn keys even when focus is outside of the notebook to wxControlContainer from wxTopLevelWindowMSW to allow it work for notebooks whose parent is not a TLW (as a side effect, this now also works in all ports although I don't really know how desirable this is)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40552 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2006-08-10 15:42:07 +00:00 |
|
Vadim Zeitlin
|
6c20e8f816
|
move default button handling code from wxControlContainer to wxTLW (patch 1524441)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40307 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2006-07-25 01:31:13 +00:00 |
|
Włodzimierz Skiba
|
841f23e18a
|
Include wx/containr.h according to precompiled headers of wx/wx.h (with other minor cleaning).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39810 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2006-06-21 07:36:58 +00:00 |
|
Włodzimierz Skiba
|
b0b5881aea
|
Include wx/radiobut.h according to precompiled headers of wx/wx.h (with other minor cleaning).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39567 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2006-06-05 16:46:15 +00:00 |
|
Włodzimierz Skiba
|
851dee09b5
|
Include wx/scrolbar.h according to precompiled headers of wx/wx.h (with other minor cleaning).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39476 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2006-05-30 13:43:18 +00:00 |
|
Vadim Zeitlin
|
aa78d22e20
|
don't compare invalid iterators/node pointers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38289 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2006-03-23 00:47:01 +00:00 |
|
Vadim Zeitlin
|
e547f7a7b8
|
better fix for infinite loop in HandleOnNavigationKey() when wxUSE_STL==1 and start_node is NULL
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38241 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2006-03-21 13:10:20 +00:00 |
|
Vadim Zeitlin
|
edc0a395c6
|
fix an infinite loop in HandleOnNavigationKey() when wxUSE_STL==1 and start_node is NULL
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38239 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2006-03-21 12:53:28 +00:00 |
|
Julian Smart
|
3d3afaecfb
|
Applied patch [ 1310416 ] [wxMSW] Fix radio button traversal
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35990 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2005-10-23 10:59:01 +00:00 |
|
Vadim Zeitlin
|
9f542367b7
|
fixed warnings about pointer to integer cast
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35708 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2005-09-25 23:36:10 +00:00 |
|
Mart Raudsepp
|
8907154c1a
|
Nuke #pragma implementation/interface's
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35650 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2005-09-23 12:56:45 +00:00 |
|
Vadim Zeitlin
|
b49f58fe12
|
compilation fix after last patch
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32229 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2005-02-20 00:45:10 +00:00 |
|
Vadim Zeitlin
|
7ff1b620e8
|
fix (with unknown but apparently beneficial effects) for TAB navigation in radio buttons (patch 1038330)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32214 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2005-02-19 21:58:48 +00:00 |
|
Włodzimierz Skiba
|
82ef81ed9c
|
Final MSW/PalmOS split. Remove dump copies of MSW specific code.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31114 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2004-12-22 07:22:25 +00:00 |
|
Włodzimierz Skiba
|
4055ed8281
|
Use __WXPALMOS__ for PalmOS port which fits __WX$(TOOLKIT)__ of bakefiles. Do not depend on MSW macros in PalmOS port. Source cleaning.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31087 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2004-12-20 12:44:22 +00:00 |
|
Julian Smart
|
ffecfa5aeb
|
Committed William Osborne's wxPalmOS port
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29996 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2004-10-19 13:40:30 +00:00 |
|
Vadim Zeitlin
|
944e8709b7
|
fix crash after radio button fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29448 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2004-09-27 13:01:12 +00:00 |
|
Robert Roebling
|
c932709d31
|
Make radiobutton tab behaviour the same on MSW
as in standard MSW app, i.e. tab into the
activated, not necessarily the first radio
button.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29258 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2004-09-22 14:51:31 +00:00 |
|
Włodzimierz Skiba
|
c9d59ee7e0
|
Source cleaning: TRUE/true, FALSE/false, whitespaces, tabs.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29060 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2004-09-09 17:42:36 +00:00 |
|
Václav Slavík
|
2e07bdda0a
|
reverted JS' rev. 1.27 - the real fix was 1.28, disabling recursion protection is not good idea
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28424 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2004-07-23 16:44:46 +00:00 |
|
Julian Smart
|
1c9e321b3c
|
Reset m_inSetFocus for other exit point in this function:
could explain why the focus protection code was broken
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27483 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2004-05-28 18:45:24 +00:00 |
|
Julian Smart
|
f463f87dac
|
Make the focus recursion test only for Mac since it breaks MSW.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27482 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2004-05-28 18:43:27 +00:00 |
|
Julian Smart
|
655719367a
|
Use old licence name
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27408 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2004-05-23 20:53:33 +00:00 |
|
Julian Smart
|
77ffb5937e
|
Name and version changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27404 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2004-05-23 14:56:36 +00:00 |
|
Julian Smart
|
b33f7651ae
|
Don't infinitely recurse when setting the child focus. Without
this, nested panels/scrolled windows that work fine on wxGTK, wxMSW
can cause infinite recursion on wxMac
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26868 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2004-04-19 14:41:06 +00:00 |
|
Vadim Zeitlin
|
aef35d0ef5
|
use wxEvent::ShouldPropagate() instead of its own propgation control mechanism in wxNavigationKeyEvent (patch 814644)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24010 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2003-09-30 12:49:56 +00:00 |
|
Václav Slavík
|
14f355c2b5
|
added support for gcc precompiled headers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22723 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2003-08-09 12:46:53 +00:00 |
|
Mattia Barbon
|
222ed1d678
|
STL-ification patch for wxMSW and wxGTK.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21876 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2003-07-10 19:55:12 +00:00 |
|
Stefan Csomor
|
76158d52be
|
corrected include for Apple's Dev Tools
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21012 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2003-06-08 21:39:33 +00:00 |
|
Stefan Csomor
|
2f64c3bb23
|
Accepts Focus was incorrectly returning FALSE for a panel w/o children on mac because of the two implicit scrollbars...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21001 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2003-06-07 21:40:32 +00:00 |
|
Vadim Zeitlin
|
a7407834c4
|
clicking on a panel without children should give it the focus (closes 215436)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20781 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2003-05-31 17:25:07 +00:00 |
|
Vadim Zeitlin
|
3251b83466
|
containers don't always accept focus (patch 718913)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20134 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2003-04-11 13:48:27 +00:00 |
|
Julian Smart
|
55d99c7a77
|
Fixed copyrights and licence spelling
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19595 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2003-03-17 11:28:33 +00:00 |
|
Vadim Zeitlin
|
2b5f62a0b2
|
merged 2.4 branch into the trunk
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18040 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2002-12-04 14:11:26 +00:00 |
|
Vadim Zeitlin
|
993eebf1ba
|
fixed more printf() warnings
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16197 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2002-07-16 14:23:24 +00:00 |
|
Vadim Zeitlin
|
c25b5d1fa5
|
fixes to better remember the last focused child; also restore it using SetFocus() and not SetFocusFromKbd()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15667 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2002-05-25 21:01:56 +00:00 |
|
Vadim Zeitlin
|
036da5e374
|
changed the handling of the default buttons to be more logical
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15516 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2002-05-11 22:31:05 +00:00 |
|
Vadim Zeitlin
|
5463c0a4e1
|
use SetFocusFromKbd() instead of SetFocus()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15226 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2002-04-21 00:33:21 +00:00 |
|
Vadim Zeitlin
|
6aeb6f2a58
|
fixed initial focus handling in the dialog and made SetFocus() send the focus
events as under wxMSW
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15218 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2002-04-20 13:53:11 +00:00 |
|
Ron Lee
|
04662def27
|
Added SetLogBuffer method.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14495 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2002-03-08 20:01:38 +00:00 |
|
Ron Lee
|
6f8239de23
|
Moved assert to before the segfault.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14490 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2002-03-08 01:23:17 +00:00 |
|
Vadim Zeitlin
|
83c865f518
|
fixed (at least some of) the focus asserts
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@12749 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2001-11-28 19:50:37 +00:00 |
|
Vadim Zeitlin
|
6f20c54861
|
fixed stupid bug in tab traversal code which totally broke it whenever mouse was used to change focus
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@12736 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2001-11-28 00:34:44 +00:00 |
|
Vadim Zeitlin
|
0dcdeee9e7
|
fix for focus handling in case when the panel itself is clicked
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@12669 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2001-11-25 00:57:06 +00:00 |
|
Vadim Zeitlin
|
24a7a1980f
|
fixed infinite recursion in SetFocus()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11296 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2001-08-06 12:12:32 +00:00 |
|
Vadim Zeitlin
|
1f8b8785bf
|
bug in SetLastFocus corrected
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11294 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2001-08-06 11:58:05 +00:00 |
|
Vadim Zeitlin
|
6285be7223
|
compilation fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11293 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
|
2001-08-06 11:57:23 +00:00 |
|