Vadim Zeitlin
f9f37ee220
clip the text in report mode to prevent it from overflowing into the next column (patch 1898914)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52151 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-02-27 18:00:30 +00:00
Vadim Zeitlin
28dd9a9d03
translate "Copy URL" string in the popup menu (feature request 1803958) (should have been part of r52131 but somehow wasn't committed)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52148 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-02-27 17:45:15 +00:00
Vadim Zeitlin
1edce33f7e
override SetDropTarget() in wxGrid to associate it with wxGridWindow as this is what things tend to be dropped on (patch 1903103)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52145 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-02-27 17:19:42 +00:00
Vadim Zeitlin
f954984155
check whether the grid is fully created in Refresh() (fixes a crash under Mac); refactored members initialization into a new InitVars() method to avoid duplication and ensure that they're always initialized (slightly modified patch 1901366)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52122 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-02-26 17:17:28 +00:00
Václav Slavík
66470d87a3
fixed strange focus order in wxTipDialog and set initial focus to the checkbox instead of read-only textctrl
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52001 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-02-22 18:44:38 +00:00
Vadim Zeitlin
2fda1fe5fd
fix redundant storage of current date both in wxCalendarCtrl (which was itself redundantly stored as both wxDatePickerCtrl::m_cal and m_popup) and popup m_currentDate variable which resulted in multiple bugs, e.g. calendar didn't open at the current date value
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51843 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-02-16 15:39:06 +00:00
Václav Slavík
ed6008f49f
greatly simplified wxGenericCollapsiblePane::OnStateChange() after wxSizer fixes from r51789
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51790 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-02-14 13:43:16 +00:00
Vadim Zeitlin
6621957fe2
use platform-specific styles in xTR_DEFAULT_STYLE but don't impose them forcefully in wxGenericTreeCtrl ctor as this prevents people from using them even if they explicitly want to do it
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51744 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-02-12 23:06:09 +00:00
Václav Slavík
f029f1d15b
added wxWindow::HandleAsNavigationKey() helper for handling (not only) TAB key in custom controls
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51741 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-02-12 20:13:22 +00:00
Vadim Zeitlin
68b1c87866
make wxGenericCollapsiblePane a wxControlContainer to allow keyboard navigation to and inside it
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51649 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-02-11 01:24:19 +00:00
Vadim Zeitlin
ba959d4c98
don't hardcode grey/white colours for non-MSW/Mac in InitColours(), use wxSystemSettings for all ports (even if some of them, such as wxGTK, still hardcode white for wxSYS_COLOUR_3DHILIGHT) (replaces patch 1883386)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51615 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-02-09 15:10:13 +00:00
Julian Smart
6e3f26d842
Avoid scrolling parts of the screen that don't belong to us
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51580 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-02-07 14:16:19 +00:00
Vadim Zeitlin
2eafd712f1
another correction to indices used in StringToLines()
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51534 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-02-03 23:43:58 +00:00
Vadim Zeitlin
3fc69ebc38
wxFontData doesn't need to be static in wxGenericFontButton (unlike wxColourData in wxGenericColourButton where it was copied from) (patch 1883375)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51533 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-02-03 21:32:11 +00:00
Vadim Zeitlin
696f3e9dd0
correct indices used in StringToLines() (modified patch 1882985)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51532 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-02-03 21:06:17 +00:00
Vadim Zeitlin
c1841ac2e3
don't use negative sizes for row/column labels subwindows to avoid GTK warnings (patch 1878512)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51522 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-02-03 14:11:24 +00:00
Václav Slavík
e35dd7d3d3
added InitRGBA to generic wxColour to fix linking (patch #1881796 )
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51477 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-31 21:15:31 +00:00
Václav Slavík
ba808e1178
call Create from wxGrid non-default ctor instead to ensure both methods of creation are in sync (they drifted apart already)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51315 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-21 17:18:47 +00:00
Václav Slavík
760be3f7cb
wxGrid focus handling fixes:
...
- don't allow focus in helper labels subwindows
- draw selection in different colour when not focused
- hide cursor/highlight when not focused
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51313 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-21 17:11:49 +00:00
Stefan Neis
38400bb46b
Fixed OS/2 compilation after wxDC changes
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51290 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-19 21:15:03 +00:00
Julian Smart
52bbf26090
Correction for cursor setting when moving out of a sash window (John Dallaway)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51250 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-16 13:50:35 +00:00
Robert Roebling
f782a8dbc9
[ 1635287 ] wrong cursor when dragging an image
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51237 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-16 08:50:36 +00:00
Vadim Zeitlin
e3507dd851
rename wxBK_BUTTONBAR to wxTBK_BUTTONBAR as it's wxToolBook-specific and documented it
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51215 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-14 22:23:01 +00:00
Vadim Zeitlin
050d159c4a
added wxTBK_HORZ_LAYOUT (heavily modified patch 1855678)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51214 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-14 22:17:46 +00:00
Paul Cornett
e45080c10b
make XPM data pointer parameter fully const
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51211 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-14 18:16:37 +00:00
Robert Roebling
ad3867930c
Partial impl of auto resizing columns
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51205 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-14 11:04:57 +00:00
Jouk Jansen
2395c7a18b
updates for OpenVMS compile support
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51161 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-11 12:31:03 +00:00
Robert Roebling
c93c8b188d
Use SetFocusIgnoringChildren()
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51151 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-10 15:03:30 +00:00
Robert Roebling
a8a8915453
Applied [ 1867939 ] fixes for wxTreeCtrl crashes when exiting from label editing to wxListCtrl as well and made code more similar to wxTreeCtrl' code doing the same
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51150 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-10 14:58:21 +00:00
Robert Roebling
d0e2c75cfa
Simplified code and applied [ 1867939 ] fixes for wxTreeCtrl crashes when exiting from label editing
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51149 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-10 14:35:30 +00:00
Julian Smart
634bb98a30
Corrections to bitmap handling
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51144 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-10 10:30:51 +00:00
Vadim Zeitlin
e52cd41e5d
resolve ambiguity between 2 inherited versions of Clear() in wxSimpleHtmlListBox (see bug 1836384)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51115 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-08 19:24:08 +00:00
Vadim Zeitlin
6a147dfefd
compilation fix after wxDateTime::ParseFormat() changes
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51060 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-07 01:20:45 +00:00
Vadim Zeitlin
695f550bfa
use wxFlexGridSizer for layout of the labels in the progress dialog (patch 1829312); minor cleanup
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51038 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-06 15:05:57 +00:00
Vadim Zeitlin
cf2810aa39
use wxWindowIDRef to transparently implement auto-generated ids ref-counting (slightly modified patch 1835458)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51035 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-06 14:38:44 +00:00
Vadim Zeitlin
17808a7596
move Freeze() and Thaw() to wxWindowBase to ensure that they behave consistently (i.e. recursively, as described in the docs) in all ports; removed different duplications of freeze count from derived classes
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51018 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-05 00:21:31 +00:00
Vadim Zeitlin
001828ed69
compilation fix (remove default ctor already implemented by DEFINE_STD_WXCOLOUR_CONSTRUCTORS); make copy ctor inline and remove empty dtor
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51017 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-05 00:04:34 +00:00
Vadim Zeitlin
e81fa3850e
also scroll vertically if necessary in MoveToItem() when the control is in a non-report mode (based on patch 1857650)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50998 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-03 00:52:42 +00:00
Julian Smart
cfa42cb87f
Suppressed the themed border by defining GetDefaultBorder
...
Set custom background style
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50995 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-02 21:39:10 +00:00
Vadim Zeitlin
dbaa16de07
don't lock the gs_prevCS critical section recursively (replaces patch 1857581)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50993 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-02 21:18:15 +00:00
Vadim Zeitlin
455f7c8205
do VMS-specific X symbols redefinitions only once in wx/platform.h instead of doing it in individual files
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50982 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2008-01-01 20:38:33 +00:00
Julian Smart
d9af3670ee
Added missing includes
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50944 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-12-29 17:27:19 +00:00
Julian Smart
3aa8e4ea6d
Added automatic dialog scrolling ability
...
Added ability to resize wizard bitmaps automatically
Made it easier to derive from wxWizard and override behaviour,
mainly by making members protected instead of private
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50942 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-12-29 16:35:39 +00:00
Robert Roebling
fc8c1a15b2
Implement rest of MSW's wxDataViewCtrl's native column reordering
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50940 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-12-28 23:07:30 +00:00
Robert Roebling
a5b4330420
Restore MSW's colour picker, II
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50939 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-12-28 22:13:35 +00:00
Robert Roebling
da1f0e87e2
Restore MSW's colour picker
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50938 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-12-28 22:12:32 +00:00
Robin Dunn
19cf18752e
It is possible for a scrolled window to get focus events from children other than
...
the target window's children (the wxGrid label windows for example) so don't
trigger an assert about it.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50936 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-12-28 18:01:13 +00:00
Robert Roebling
0d1c4edee3
Also get header button height right
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50926 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-12-27 18:41:40 +00:00
Robert Roebling
2ae2097cf3
Remove (wrong) theme border from header control
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50925 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-12-27 18:30:48 +00:00
Robert Roebling
309bd665c4
Some reorder code for MSW's dataviewctrl
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50921 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2007-12-26 21:37:03 +00:00