]>
git.saurik.com Git - wxWidgets.git/log
Václav Slavík [Sat, 16 Feb 2002 01:45:30 +0000 (01:45 +0000)]
A couple of changes to wxImage:
1. changed wxBMP_foo, wxCUR_foo to wxIMAGE_OPTION_{BMP,CUR}_foo
(with backward compatiblity macros, of course)
2. applied Chris' patch to update hotspot when scaling an image
3. applied Chris' patch to write a filename in XPM and generalized it
to pass wxIMAGE_OPTION_FILENAME to all saving handlers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14247
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sat, 16 Feb 2002 01:44:38 +0000 (01:44 +0000)]
oops, commiting too fast, forgot to fix a small typo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14246
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Fri, 15 Feb 2002 22:18:49 +0000 (22:18 +0000)]
wxX11:
Reorganized SetSize() code so that composite controls work.
Removed call to XSync() in the same code.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14245
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Webster [Fri, 15 Feb 2002 22:15:14 +0000 (22:15 +0000)]
New def file
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14244
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Fri, 15 Feb 2002 22:08:38 +0000 (22:08 +0000)]
spaces -> TAB
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14243
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Fri, 15 Feb 2002 21:50:50 +0000 (21:50 +0000)]
Updated docs for wxProcessEvent
wxPerl docs updates
some minor fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14242
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Fri, 15 Feb 2002 20:25:40 +0000 (20:25 +0000)]
wxX11:
Added new scrolling code.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14241
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Fri, 15 Feb 2002 19:42:12 +0000 (19:42 +0000)]
fix visual artifact in wxMSW (why does it happen?)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14240
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Fri, 15 Feb 2002 19:42:01 +0000 (19:42 +0000)]
more MSLU fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14239
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Fri, 15 Feb 2002 19:41:43 +0000 (19:41 +0000)]
don't translate accelerators in XRC menus
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14238
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Fri, 15 Feb 2002 19:41:16 +0000 (19:41 +0000)]
added Alt-PrintScreen handling (SciTech won't be happy till we do everything Windows do...)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14237
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Fri, 15 Feb 2002 19:40:51 +0000 (19:40 +0000)]
don't show size grip when maximized
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14236
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Fri, 15 Feb 2002 18:11:17 +0000 (18:11 +0000)]
Updated MinGW build instructions
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14235
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 15 Feb 2002 16:36:04 +0000 (16:36 +0000)]
made wxDateTimeDefault an object and not a reference to avoid (well, minimize) initialization order problems
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14234
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 15 Feb 2002 15:11:06 +0000 (15:11 +0000)]
AIX compilation fixes from Paul Thiessen
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14233
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 15 Feb 2002 15:06:17 +0000 (15:06 +0000)]
fixed <strings.h> include and also removed the obsolete WXSTRING_IS_WXOBJECT setting
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14232
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Fri, 15 Feb 2002 15:03:44 +0000 (15:03 +0000)]
#ifdefs for wxMotif which doesn't have a wxTopLevelWindow implementation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14231
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Fri, 15 Feb 2002 14:50:10 +0000 (14:50 +0000)]
Fixed usage of wxXmString
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14230
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Fri, 15 Feb 2002 14:07:49 +0000 (14:07 +0000)]
dirty fix for the initial splitter position waiting for Vaclav's better one
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14229
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Fri, 15 Feb 2002 12:49:44 +0000 (12:49 +0000)]
leave in only Julian's version of CaptureMouse code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14228
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Fri, 15 Feb 2002 12:32:50 +0000 (12:32 +0000)]
Include XPM under wxX11 for some samples; added comment about
non-working images in dragimag sample
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14227
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Fri, 15 Feb 2002 11:25:14 +0000 (11:25 +0000)]
Fixed typos
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14226
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Fri, 15 Feb 2002 11:15:22 +0000 (11:15 +0000)]
Added compatibility file
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14225
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Fri, 15 Feb 2002 11:14:42 +0000 (11:14 +0000)]
Started some NanoX work (blind to begin with)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14224
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Fri, 15 Feb 2002 01:07:52 +0000 (01:07 +0000)]
copyright update
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14223
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Fri, 15 Feb 2002 00:55:27 +0000 (00:55 +0000)]
corrected double click events: wxMGL will now synthetize
second single click, so that events sequence is single-single-double as wxWindows
expects rather than single-double as MGL generates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14222
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Thu, 14 Feb 2002 23:34:46 +0000 (23:34 +0000)]
As per the wx-dev discussion in early Jan, replaced
wxWindow::m_parentSizer with m_containingSizer which is used to track
which sizer this window is a member of. Windows will now remove
themselves from a sizer when destroyed. Also added accessors so
window classes can find out if they are in a sizer and do things like
reset their min size, etc.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14221
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 14 Feb 2002 22:05:14 +0000 (22:05 +0000)]
undid my fix for loading 16x16 icons which results in ugly results when loaing 32x32 ones because LoadImage() scales them badly
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14220
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Thu, 14 Feb 2002 21:58:21 +0000 (21:58 +0000)]
wxX11:
Added code for ScrollWindow(). This can easily be
modified to scroll only a given rect.
Made dialogs grey. :-)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14219
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 14 Feb 2002 21:51:07 +0000 (21:51 +0000)]
cache various bitmaps
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14218
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 14 Feb 2002 21:29:34 +0000 (21:29 +0000)]
no changes (de-TABified, undid some horrors with which someone replaced my ?: operators
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14217
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Thu, 14 Feb 2002 21:08:45 +0000 (21:08 +0000)]
Updated the erase/paint event logic.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14216
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 14 Feb 2002 21:00:41 +0000 (21:00 +0000)]
fixes to sash adjusting code to avoid setting it to 0 initially
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14215
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 14 Feb 2002 20:58:31 +0000 (20:58 +0000)]
wxFrame base class is xTLW, not wxWindow
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14214
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 14 Feb 2002 20:30:49 +0000 (20:30 +0000)]
fill wxFocusEvent::m_win properly
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14213
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 14 Feb 2002 20:30:34 +0000 (20:30 +0000)]
copyright update
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14212
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 14 Feb 2002 20:29:10 +0000 (20:29 +0000)]
create wxSpinCtrl with default pos+size first, so that the subsequent call to DoSetSize is not a no-op
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14211
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Thu, 14 Feb 2002 19:55:26 +0000 (19:55 +0000)]
Fixed bug with disappearing menus. They were
drawn under all other windows all but the
first time.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14210
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 14 Feb 2002 18:26:17 +0000 (18:26 +0000)]
Stopped width = 0 fouling up window size change
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14209
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 14 Feb 2002 18:06:50 +0000 (18:06 +0000)]
Added some XSyncs to help size calculations, but positioning
dialog remains a mystery
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14208
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 14 Feb 2002 17:11:53 +0000 (17:11 +0000)]
implemented cursors cache, so that cursors are not loaded from file again and again
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14207
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 14 Feb 2002 17:11:38 +0000 (17:11 +0000)]
take const reference (thanks to Alberto Barbati)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14206
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 14 Feb 2002 15:47:01 +0000 (15:47 +0000)]
Restored previous mouse release/capture behaviour for some ports
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14205
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 14 Feb 2002 14:23:35 +0000 (14:23 +0000)]
use the native wxImageList under Win32 as otherwise xUniv doesn't link currently
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14204
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 14 Feb 2002 13:50:10 +0000 (13:50 +0000)]
compilation fix for wxUSE_PALETTE == 0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14203
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Thu, 14 Feb 2002 13:47:33 +0000 (13:47 +0000)]
#if wxUSE_PALETTE, not #ifdef
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14202
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Thu, 14 Feb 2002 13:13:08 +0000 (13:13 +0000)]
Some clean-ups which don't really solve any problem yet.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14201
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 14 Feb 2002 12:07:54 +0000 (12:07 +0000)]
Added border for top level windows with captions, though
this does seem to make it resizable also. Sizing of about dialog
wrong at present.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14200
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 14 Feb 2002 11:55:22 +0000 (11:55 +0000)]
Added SetSize to toplevel window
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14199
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 14 Feb 2002 11:37:19 +0000 (11:37 +0000)]
Commented out XSetInputFocus for now
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14198
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 14 Feb 2002 11:07:26 +0000 (11:07 +0000)]
Removed wxBuffer from several ports; added function to get XEvent name;
started on commandline parsing for wxX11
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14197
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Thu, 14 Feb 2002 09:02:54 +0000 (09:02 +0000)]
added .inited comparison as suggested by John McPherson to avoid comparison wxBlack to wxNullBitmap being true
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14196
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Thu, 14 Feb 2002 00:45:13 +0000 (00:45 +0000)]
wxX11:
Don't add popup windows to wxTopLevelWindows,
espially not if you don't delete them later.
Corrected ReleaseMouse().
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14195
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 14 Feb 2002 00:38:09 +0000 (00:38 +0000)]
handle accelerators for buttons, too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14193
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 14 Feb 2002 00:37:12 +0000 (00:37 +0000)]
1. added wxUpdateUIEvent handling to wxMGL
2. added Alt-F4 and PrintScreen handling
3. removed accelerators handling (done by wxUniv)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14192
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Thu, 14 Feb 2002 00:36:33 +0000 (00:36 +0000)]
added wxUpdateUIEvent handling to wxMGL
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14191
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 13 Feb 2002 23:34:25 +0000 (23:34 +0000)]
delete the command if we failed to execute it (bug 515687)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14190
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 13 Feb 2002 22:17:33 +0000 (22:17 +0000)]
SWIGged updates for wxGTK for recent changes
A few other little cleanups
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14189
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 13 Feb 2002 22:01:04 +0000 (22:01 +0000)]
A little different fix for how to delay the call to __wxCleanup
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14188
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 13 Feb 2002 22:00:29 +0000 (22:00 +0000)]
A fix for incorrect wrapping of wxPallet.GetRGB
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14187
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 13 Feb 2002 21:04:43 +0000 (21:04 +0000)]
return NULL from FindById() if the tool wasn't found (bug 508399)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14186
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 13 Feb 2002 21:01:50 +0000 (21:01 +0000)]
added wxFSVolume patch from George Policello (untested, unreferenced from the project files yet)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14185
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 13 Feb 2002 20:36:15 +0000 (20:36 +0000)]
wxRESIZE_BOX -> wxRESIZE_BORDER (bug 515364)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14184
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 13 Feb 2002 20:31:55 +0000 (20:31 +0000)]
don't use -q option with egrep, Solaris doesn't have it (bug 517145)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14183
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 13 Feb 2002 19:03:30 +0000 (19:03 +0000)]
Fix for the splashscreen bitmap not showing up in wxGTK.
NOTE: This is just a band-aid fix. Someone (Robert?) should really
check why the wxEraseEvent was not sent to this window at all!
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14182
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 13 Feb 2002 18:01:38 +0000 (18:01 +0000)]
Allowed for wxHAVE_LIB_XPM or using wxXPMDecoder
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14181
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 13 Feb 2002 17:23:13 +0000 (17:23 +0000)]
Fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14180
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 13 Feb 2002 17:17:09 +0000 (17:17 +0000)]
Include src/x11/utils.cpp
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14179
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 13 Feb 2002 17:16:46 +0000 (17:16 +0000)]
Fixed typos
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14178
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 13 Feb 2002 16:47:43 +0000 (16:47 +0000)]
disable wxSocket for wxX11, doesn't link anyhow
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14177
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 13 Feb 2002 16:43:18 +0000 (16:43 +0000)]
wxX11:
INtroduced OnInternalIdle as per wxGTK so that users
cannot as easily lill the internals.
Fixed pop-up transient window.
Removed some #if 0 here and there.
Made refresh code work in idle instead of directly.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14176
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 13 Feb 2002 16:41:26 +0000 (16:41 +0000)]
warning fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14175
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 13 Feb 2002 16:33:09 +0000 (16:33 +0000)]
do NOT hard code univ sources in x11 port
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14174
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 13 Feb 2002 16:24:14 +0000 (16:24 +0000)]
Added list of wxX11 files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14173
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 13 Feb 2002 16:17:29 +0000 (16:17 +0000)]
Added shared private declarations header privx.h, utils.cpp now shared
between wxMotif and wxX11; added some TODOs to toplevel.cpp, popupwin.cpp
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14172
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 13 Feb 2002 16:12:49 +0000 (16:12 +0000)]
clean ups to wxX11+wxUniv handling
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14171
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 13 Feb 2002 08:38:54 +0000 (08:38 +0000)]
wxX11:
Lots of wxBitmap et al work.
Adapted wxIcon, wxCursor to this.
Split wxApp init things up so that the
X11 display is available sooner.
Changed initial display code accordingly.
Corrected wxDC::DrawBitmap.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14170
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Wed, 13 Feb 2002 00:36:27 +0000 (00:36 +0000)]
safety check
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14169
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Wed, 13 Feb 2002 00:35:47 +0000 (00:35 +0000)]
use wxLogTrace, not wxLogDebug
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14168
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Wed, 13 Feb 2002 00:31:29 +0000 (00:31 +0000)]
fixed loading the icons with non default size
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14167
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 12 Feb 2002 23:25:36 +0000 (23:25 +0000)]
don't allow dragging a window if it is maximized
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14166
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Neis [Tue, 12 Feb 2002 22:50:05 +0000 (22:50 +0000)]
Some additional checks for building wxPM (OS/2) which doesn't support
wxTipWindow and wxPopupWindow yet.
Additionally check in libsocket for inet_addr (for all OS/2 builds).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14165
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 12 Feb 2002 22:42:35 +0000 (22:42 +0000)]
added IsEditable
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14164
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 12 Feb 2002 21:28:41 +0000 (21:28 +0000)]
A fix for Python 2.2 which can sometimes call __wxCleanup before all
the other wxPython objects have been deleted.
Other various things to match recent CVS changes in wx.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14163
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 12 Feb 2002 18:27:43 +0000 (18:27 +0000)]
Added XSync before mapping but this doesn't seem enough to get
the popup window to show before the capture (which fails if not
mapped)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14162
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 12 Feb 2002 18:15:20 +0000 (18:15 +0000)]
Removed some debug code from window headers; added some debug
code to try to figure out capture problems
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14161
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 12 Feb 2002 17:43:05 +0000 (17:43 +0000)]
Correction for 'protected' compiler error
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14160
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 12 Feb 2002 17:31:23 +0000 (17:31 +0000)]
Modified CaptureMouse to call DoReleaseMouse if necessary before
doing another DoCaptureMouse, because otherwise we have a nested
Capture which is not possible in some systems (the point of these
wrappers).
Also ReleaseMouse now calls DoCaptureMouse, not CaptureMouse, if
necessary.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14159
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Tue, 12 Feb 2002 16:51:39 +0000 (16:51 +0000)]
fixed a bug/typo in configure introduced by the previous commit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14158
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 12 Feb 2002 15:39:18 +0000 (15:39 +0000)]
Pass correct length to XTextExtents
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14157
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 12 Feb 2002 14:56:54 +0000 (14:56 +0000)]
Background set correctly
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14156
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 12 Feb 2002 14:56:31 +0000 (14:56 +0000)]
Positioned text correctly
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14155
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 12 Feb 2002 14:16:54 +0000 (14:16 +0000)]
Status bar positioned correctly, but no sign of the
menubar as yet.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14154
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 12 Feb 2002 12:59:14 +0000 (12:59 +0000)]
Attempts to get client origin working. Work in progress.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14153
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 12 Feb 2002 11:35:34 +0000 (11:35 +0000)]
Simplified default wxTheme code and made sure a default
is available without having to set the WXTHEME variable.
The 'default default' is WIN32. So flame me :-)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14152
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 12 Feb 2002 10:37:55 +0000 (10:37 +0000)]
safeguards against crashes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14151
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 12 Feb 2002 10:37:45 +0000 (10:37 +0000)]
fixed menubar attaching: create it first, THEN set pointer to it
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14150
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 12 Feb 2002 10:37:38 +0000 (10:37 +0000)]
wxMGL compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14149
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Webster [Tue, 12 Feb 2002 06:00:27 +0000 (06:00 +0000)]
Display child panels, and make unneeded scrollbars disappear and reappear when needed.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14148
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Tue, 12 Feb 2002 01:54:48 +0000 (01:54 +0000)]
Fixed a bug that prevented editors and renderers to be purly data type
dirven (IOW, if no other cell attributes have been set but the cell
has a non-string type.)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14147
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775