Commit Graph

12276 Commits

Author SHA1 Message Date
Václav Slavík
076fdb2182 preparation for runtime loading of plugins
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22439 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-01 16:35:57 +00:00
Václav Slavík
3f55f5b81f regenerated after adding DEBUG_ options
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22438 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-01 16:05:28 +00:00
Václav Slavík
e4f21fece2 fixed weird error
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22437 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-01 15:38:36 +00:00
Julian Smart
8aa528db54 Don't draw full-width sash if not drawing 3D border, or we'll
get droppings


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22433 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-01 14:46:21 +00:00
Julian Smart
3255bce320 Only draw borders if wxSP_3DBORDER specified, as before
Added IsAppThemedEx which _really_ tells you if the app is
themed, and used it in wxRendererNative::GetDefault()


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22432 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-01 14:12:55 +00:00
Vadim Zeitlin
c4e6c15eeb fixed XP renderer after base class changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22430 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-01 13:50:22 +00:00
Vadim Zeitlin
af99040c70 1. added flags to splitter drawing functions and replaced
GetSplitterBorderAndSash() with GetSplitterParams()
2. added support for "hot tracking" to wxSplitterWindow
3. added GTK2 support for the splitter to GTK renderer


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22427 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-01 13:38:43 +00:00
Stefan Csomor
0c03c79e01 template<> added for some compilers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22418 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-31 17:54:11 +00:00
Julian Smart
c02e5a31c5 Removed some warnings in widgets sample
Reduced some flicker in wxNotebook when using
XP controls


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22413 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-31 13:59:28 +00:00
Julian Smart
229de929f3 Suppressed some flicker in standard wxToolBar
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22410 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-31 11:33:39 +00:00
Václav Slavík
85b657c79d compilation fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22404 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-31 10:12:33 +00:00
Václav Slavík
e8e1149bd7 make it possible to use wxConsoleApp in GUI build
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22403 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-31 10:11:28 +00:00
Vadim Zeitlin
7f9fe7891d suppress errors when loading uxtheme.dll
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22400 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-31 00:58:16 +00:00
Vadim Zeitlin
8b97949eac use XP renderer if available; implemented splitter drawing using XP functions
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22399 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-31 00:54:15 +00:00
Vadim Zeitlin
2142d7ba6a compilation fix after wxUxThemeEngine changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22398 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-30 23:16:48 +00:00
Vadim Zeitlin
2d9c0e97c5 [start of] cleanup uxtheme support code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22397 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-30 22:31:20 +00:00
Vadim Zeitlin
27d0dcd033 added wxVListBox::OnDrawBackground(); fixed warnings
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22394 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-30 21:36:38 +00:00
Gilles Depeyrot
b2680b69cc updated with latest file changes and added dynamic library (dylib) targets
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22389 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-30 18:51:03 +00:00
Stefan Csomor
30fd71e65b xti fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22388 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-30 18:08:13 +00:00
Vadim Zeitlin
34adc95440 reverted GTK 1.x part of the last patch, it breaks popup menus sometimes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22378 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-30 00:15:26 +00:00
Vadim Zeitlin
e2620fdadc quick and dirty fix for strptime()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22377 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-29 23:40:03 +00:00
Robin Dunn
f676b38715 Don't log errors from GetScrollInfo since it is possible that there
will be an error return when there isn't actually an error (ie. when
the window doesn't have scrollbars yet.)  Left the if... statements in
place in case we want to add an assert there later.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22370 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-29 18:53:35 +00:00
Robin Dunn
e45cc23511 Two fixes for CheckTransparency. First, don't start checking from
(x+1,y) since you don't know if (x,y) is transparent or not.  Second,
use x*(numColBytes+1) instead of just x to offset into the first
line.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22368 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-29 18:47:38 +00:00
Julian Smart
c6151f2a94 Added wxPaintDCEx class, to handle the case where an HDC
is passed with WM_PAINT. Apps that want to can have their
own HDC painted on.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22367 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-29 14:27:18 +00:00
David Elliott
276a125640 Added stubs for (DeviceToLogical|LogicalToDevice)(X|Y)Rel
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22366 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-29 02:32:42 +00:00
David Elliott
cd7542bc44 Stub for wxIcon constructor taking a non-const xpm
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22365 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-29 02:26:52 +00:00
David Elliott
cf6e135c04 Stub for wxRegion constructor taking a wxRect
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22364 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-29 02:26:09 +00:00
David Elliott
7cc284529a IMPLEMENT_DYNAMIC_CLASS for wxSpinEvent
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22363 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-29 02:22:50 +00:00
David Elliott
b9505233a5 Keep track of the captured mouse window so the base GUI code thinks the window
is captured.  Doesn't capture it, but at least satisfies the assertions.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22362 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-29 02:20:51 +00:00
Václav Slavík
1020103f16 compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22360 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-28 21:32:46 +00:00
Stefan Csomor
70e881039b metadata streaming
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22359 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-28 20:44:57 +00:00
Stefan Csomor
51596bcb98 preliminary EXTENDED_RTTI
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22358 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-28 20:17:37 +00:00
Stefan Csomor
fbbdc52c5d xti updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22357 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-28 20:16:51 +00:00
Vadim Zeitlin
3d3a4a25ad compilation fix for !PCH
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22355 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-28 19:25:06 +00:00
David Elliott
977ea6b6bf Added wxClipboard and wxDataObject (and friends) declarations and stubs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22351 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-28 19:07:26 +00:00
David Elliott
3d7e98ed47 Added wxFontEnumerator stubs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22349 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-28 18:52:34 +00:00
Stefan Csomor
bf53205394 keeping classnames in synch for xti
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22343 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-28 11:38:17 +00:00
Vadim Zeitlin
bc71a3efb7 added new renderer files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22342 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-28 11:01:11 +00:00
Vadim Zeitlin
f0244295e3 added wxAppTraits::CreateRenderer() which may be used to customize the renderer
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22341 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-28 10:59:42 +00:00
Václav Slavík
ef9bfb7103 compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22339 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-28 08:46:15 +00:00
Stefan Csomor
30bfc42574 wxUSE_EXTENDED_RTTI as name
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22335 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-28 08:32:04 +00:00
Stefan Csomor
a095505c96 xti introduction
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22333 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-28 08:10:54 +00:00
Vadim Zeitlin
15cdcf6a0e load ws2_32.dll dynamically in wxGetFullHostName()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22327 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-28 00:18:10 +00:00
Václav Slavík
7c4728f633 split wxBase into wxBase and wxNet libraries
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22323 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-27 22:41:06 +00:00
Mattia Barbon
f7b83689c6 STL compilation fix.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22319 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-27 19:13:19 +00:00
Václav Slavík
7892b9436c compilation fix for BC++
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22317 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-27 11:16:51 +00:00
Vadim Zeitlin
d16cf3cd54 implemented native GTK drawing for the splitter
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22311 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-27 02:01:32 +00:00
Vadim Zeitlin
62dc9cb4f1 added orient parameter to DrawSplitterSash instead of using wxMirrorDC in the splitter (it is now used in generic renderer only)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22310 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-27 02:00:55 +00:00
Mattia Barbon
46ec70fb5a Blind compilation fix for old Motif wxComboBox.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22305 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-26 12:26:09 +00:00
Robin Dunn
7ba1412f19 Fixes to allow STC to be built as a DLL
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22299 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-25 21:24:49 +00:00