Vadim Zeitlin
a4de7e8ccf
clean up modules after destroying the app, not before it
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28227 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-13 13:41:47 +00:00
Vadim Zeitlin
f0ab09ccd0
replace wxLANGUAGE_DEFAULT with GetSystemLanguage() result in GetLanguageInfo()
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28218 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-12 22:22:31 +00:00
Vadim Zeitlin
5e475383d8
fixed a warning about unusable code in release build
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28197 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-09 21:19:00 +00:00
Vadim Zeitlin
9e9300c457
another compilation fix for after last check in
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28178 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-06 18:26:08 +00:00
Vadim Zeitlin
feef1ecf07
blind compilation fix for wxUSE_STL==1 (bug 985662)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28175 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-06 16:55:01 +00:00
Vadim Zeitlin
87b6002d7c
typo/spelling fixes (patch 983448)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28164 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-04 11:19:47 +00:00
Julian Smart
6fefc28dde
Should set event object to relevant window when dispatching wxEVT_HELP
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28162 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-04 11:13:59 +00:00
Robin Dunn
37144cf0f1
Invalidate notebook best size when pages are added or removed
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28154 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-03 15:49:29 +00:00
George Tasker
d23a4aa781
Patch # 984209 - Calls to wxFind() were using an old signature. They now check for wxNOT_FOUND
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28144 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-02 19:05:42 +00:00
George Tasker
160155e6ec
Patch # 984215 - Insert was returning SUCCESS after an error
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28143 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-02 18:54:15 +00:00
Vadim Zeitlin
08873d362b
added wxMilli/MicroSleep(), deprecated wxUsleep()
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28135 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-01 12:15:00 +00:00
Vadim Zeitlin
1f020bfb92
implementation of the range insert for wxStringArray (patch 975003)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28133 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-01 11:47:52 +00:00
Vadim Zeitlin
a24de76b33
added and documented wxWindow::MoveBefore/AfterInTabOrder()
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28132 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-01 11:44:37 +00:00
Vadim Zeitlin
51a4142ce1
recognize EUC-KR charset (patch 983264)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28129 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-01 09:32:48 +00:00
Václav Slavík
da1d313d80
fixed a bug that prevented wxLogGui from being used by default
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28125 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-01 07:40:57 +00:00
Robin Dunn
559b747dc0
The gaps should *not* be included in the space given to the item, and
...
so should also not be accounted for in the alignment adjustmanets
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28117 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-30 23:43:02 +00:00
Václav Slavík
f8ff87ed6d
decoupled attributes inheritance and m_hasXXX flags
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28100 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-30 13:05:20 +00:00
Vadim Zeitlin
fc447c7f43
fixed bug in FindAbsoluteValidPath() which returned cwd instead of empty string if the path was not found
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28086 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-29 07:52:38 +00:00
Vadim Zeitlin
976266244c
recognize roman8 charset as us-ascii (this is wrong but better than not recognizing it at all) (fixes bug 978251)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28085 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-29 07:48:15 +00:00
Robin Dunn
ba763a45d8
Optimized sizers to not call CalcMin more often than neccessary
...
Window items added with wxFIXED_MINSIZE flag will set the window's
minsize to its curent size.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28011 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-24 20:13:27 +00:00
Robin Dunn
9f88452895
* Implemented BestSize cache
...
* Added calls to InvalidateBestSize where things affecting BestSize
are modified. There are probably several other places where this
still needs to be done...
* Added wxWindowBase::GetBestFittingSize that will merge the BestSize
into the MinSize, (if any) and return the result.
* SetBestFittingSize will now only set the MinSize to the value that
was passed to it, without merging in the BestSize
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28010 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-24 20:09:45 +00:00
Václav Slavík
adbf2d732f
deprecated wxBookCtrlSizer and wxNotebookSizer, they are no longer needed
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28002 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-24 11:58:06 +00:00
Václav Slavík
60c315ca1b
fixed UNC paths handling (patch #975038 )
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27988 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-23 22:20:12 +00:00
Vadim Zeitlin
8cc00d5fca
fixed bug in wxDateTime::Set(jdn) when DST was in effect
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27983 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-23 21:53:15 +00:00
Václav Slavík
d721baa9e6
allow msgids in !=English languages (based on Stefan Kowski's patch)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27980 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-23 20:30:32 +00:00
Václav Slavík
9a8477e134
refresh the window in OnSysColourChanged
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27974 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-23 16:41:50 +00:00
Václav Slavík
f604c65827
don't cache default colours
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27962 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-23 11:52:03 +00:00
Vadim Zeitlin
b7b97e7726
don't suppose that string literals can be casted to non-const char *, newer compilers complain about it (replaces patch 974652)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27952 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-22 23:32:29 +00:00
Vadim Zeitlin
48e4ba4f82
use C++ linkage functions (and not extern C) with std::ptr_fun<>, Sun CC doesn't accept C linkage functions here
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27948 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-22 22:57:13 +00:00
Vadim Zeitlin
e5a573a28b
don't treat filenames starting with dot as having empty name and extension equal to the full name without dot (was done like this only for Unix and VMS before, now do it for all platforms)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27947 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-22 21:56:44 +00:00
Włodzimierz Skiba
daf3246330
wxParseWildcard renamed to wxParseCommonDialogsFilter. Its usage is extended from generic dialogs to MSW, Motif and other incoming ports.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27941 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-22 16:58:27 +00:00
Robin Dunn
c0e6c05138
reverted m_adjustMinSize change prepatory for a new approach to fix
...
the problem
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27930 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-21 22:58:13 +00:00
Włodzimierz Skiba
9c8cd1061f
Reordered condition to make diff of other port smaller.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27924 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-21 10:46:46 +00:00
Václav Slavík
5dc43d1fc5
create wxTheClipboard on first use, not startup -- this fixes crash in console-only apps that were linked against wxGTK's 'core' shared library
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27914 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-20 17:19:26 +00:00
Václav Slavík
fbe47c7b5c
check for wputc wputchar putws fputws availability
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27913 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-20 17:18:50 +00:00
Chris Elliott
65f8780cb7
fix univ SegFault
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27911 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-20 13:10:22 +00:00
Mattia Barbon
e3f8f04d8e
Compilation fixes for wxUSE_STL == 1.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27910 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-20 13:10:16 +00:00
Vadim Zeitlin
0c2a5de2b1
fixed memory leak in wxURL when using a proxy
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27905 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-19 22:36:44 +00:00
Julian Smart
0335f6f746
Switch off adjust min size for book control and therefore notebook,
...
since we don't want to stop notebooks resizing smaller than the initial size
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27900 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-19 17:53:50 +00:00
Robin Dunn
fe161a2685
Controls will readjust their size and minsize when SetLabel or SetFont
...
are called. Fixed up wxStaticText to blend the wxST_NO_AUTOSIZE with
this new functionality. Made SetBestSize public under the
SetBestFittingSize name.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27890 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-19 01:35:10 +00:00
Włodzimierz Skiba
f5ad07e2ba
Fixes for unused values and code.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27887 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-18 18:28:31 +00:00
Václav Slavík
72bbf76a54
new logic applies to SetFont(wxNullFont), too
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27875 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-18 07:30:08 +00:00
Stefan Csomor
fb44fc34e8
removed use of p2cstr
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27874 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-18 07:15:28 +00:00
Robin Dunn
44dfb5ce92
Set/Reset ThemeEnabled when changing the fore/background colours.
...
Using wxNullColour will reset to defaults.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27864 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-17 21:31:13 +00:00
Włodzimierz Skiba
f428e6c50f
Warning fixes for WinCE.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27830 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-16 06:24:42 +00:00
Julian Smart
eedc82f4e9
Navigate corrections
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27815 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-15 21:55:18 +00:00
Włodzimierz Skiba
9e152a5578
wxParseWildcard added instead of methods hidden under wxUSE_FILEDLG and wxUSE_DIRDLG.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27811 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-15 15:25:33 +00:00
Julian Smart
5f6cfda79f
With wxTE_PROCESS_TAB, tabs are now inserted in the text control
...
by default. The new Navigate function can be used to do navigation
programmatically.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27807 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-15 14:03:06 +00:00
Robin Dunn
5f5183d34b
Save the alpha values if the image has an alpha channel
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27799 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-15 01:05:10 +00:00
Stefan Csomor
fae763d088
adding mac to the memory crit sect
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27783 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-14 13:34:40 +00:00