Compare commits

...

1188 Commits

Author SHA1 Message Date
Bryan Petty
af75c24d38 This commit was manufactured by cvs2svn to create tag 'wxGTK_2_1_13'.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/tags/wxGTK_2_1_13@5627 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-24 13:27:37 +00:00
Robert Roebling
55dfa8d3ea Applied some of the SGI fixes. Don't know about the
toolbar one.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5626 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-24 13:27:37 +00:00
Robert Roebling
510fc784c0 Added geometry.cpp and made it compile,
Added empty dndcmn.cpp to avoid GNU link warnings,
  Fixed problem with event.Skip() in new tab code.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5625 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-24 13:13:41 +00:00
Julian Smart
6b82d89473 Corrected font calculation (use screen resolution now); and check for mask in m_image.cpp
or get assert in DoBlit


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5624 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-24 12:24:57 +00:00
Robert Roebling
0f42a87192 Corrected spinbutton events and made them vetoable.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5623 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-24 10:47:55 +00:00
Guillermo Rodriguez Garcia
5333ab8e8e Compilation fix for mingw32 - will this break cygwin?
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5622 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-24 01:54:54 +00:00
Vadim Zeitlin
3e2dd3db30 small tests added here and there
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5621 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-24 00:15:26 +00:00
Vadim Zeitlin
8614c46755 1. '\n's in tooltip messages are handled (replaced by spaces anyhow, tooltip
made multiline if comctl32 supports it)
2. added wxTAB_TRAVERSAL to default wxScrolledWindow style
3. improved arrows handling in radiobox (still problems for multirow ones)
4. [Alt]-<mnemonic> works in nested panels as well now because we use
   WS_EX_CONTROLPARENT for all windows with wxTAB_TRAVERSAL style
5. tooltips for radioboxes work again, even if I'm not really satisfied with
   solution :-( but I spent 2 hours trying to make TTM_WINDOWFROMPOINT handler
   work and I don't have more time to waste on this.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5620 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 23:23:46 +00:00
Václav Slavík
ae80f83724 moved bookmarks to Contents panel
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5619 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 21:47:51 +00:00
Václav Slavík
f3c8285953 added wxLogError/Warning into wxHTML
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5618 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 21:47:41 +00:00
Stefan Neis
b662c13583 Added GAddress_INET_SetAnyAddress and dummy UNIX address handling.
Anyway, GSocket_GUI_Init/Destroy, GSocket_Enable/Disable_Events and
        GSocket_Install/Uninstall_Callback are still missing...


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5617 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 19:17:56 +00:00
Stefan Neis
0292142ee8 Added @PROGRAM_EXT@ as apropriate (hopefully ;-) ).
Give 'make clean' a chance to actually do something.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5616 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 18:33:10 +00:00
Stefan Neis
521ccc1bc6 Added #define for soclose on EMX
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5615 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 18:14:43 +00:00
Stefan Neis
eca370a9cf Integrated recent API-change
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5614 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 17:54:14 +00:00
Stefan Neis
545f9e3c7c Added #pragma implementation for gcc.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5613 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 17:51:48 +00:00
Robert Roebling
4ee1741f75 Fixed small bug in tab code WRT to having only
a single control in a panel.
  sliders now have keyboard handling.
  Missing headers for install (memconf.h and geometry.h).


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5612 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 17:09:48 +00:00
Václav Slavík
7502bdff47 fixed broken GIFs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5611 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 16:25:47 +00:00
Václav Slavík
2f3eae6a19 fixed broken GIFs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5610 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 16:24:54 +00:00
Robert Roebling
8253c7fda1 tabbing in controls sample works again.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5609 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 15:51:36 +00:00
Stefan Neis
a4372af60a Added more '#pragma implementation' for gcc.
Replaced wxString[0u] by wxString[(size_t) 0]: size_t is signed for EMX,
        so explicitly using '0u' causes problems.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5608 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 15:39:55 +00:00
Stefan Neis
2b75c8f219 Added fontenum/fontutil and mimetype for OS/2
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5607 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 15:00:57 +00:00
Julian Smart
e0eedd6818 Small changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5606 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 10:22:09 +00:00
Vadim Zeitlin
d9506e7758 1. wxMSW::wxNotebook::SetPageSize() and SetPadding() added
2. wxNavigationKeyEvent changes:
 a) doesn't derive from wxCommandEvent any more
 b) has a new ShouldPropagate() accessor
 c) wxPanel::OnNavigationKey() changed significantly, beware


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5605 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 03:05:24 +00:00
Václav Slavík
4c30035625 probably forgot to commit mimetype split to this file?
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5604 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 01:10:17 +00:00
Václav Slavík
78316bbe35 added intelligent scaling of icons -- cutting empty borders so that the icon is not too small
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5603 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 01:03:30 +00:00
Václav Slavík
cc638fc6ad added WXMAC default font sizes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5602 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 01:03:23 +00:00
Václav Slavík
4d2976ad6b added wxFileType::GetMimeTypes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5601 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 01:03:17 +00:00
Václav Slavík
2faa3a6b3f removed call to win32 api ::SetMapMode -- hopefully not longer neccessary
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5600 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-23 01:02:09 +00:00
Vadim Zeitlin
1d910ac1fc 1. added wxMemoryConfig (private) class
2. some minor tweaks to config usage in wxFontMapper


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5599 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-22 23:15:52 +00:00
Robert Roebling
e680a37841 Various makefile corrections,
Minor beatifications.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5598 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-22 22:47:30 +00:00
Stefan Neis
bfdc8d1870 Fixed fixups to allow EMX to compile again.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5597 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-22 22:26:10 +00:00
Vadim Zeitlin
8f80ec1acf another image used by the image sample
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5596 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-22 21:50:10 +00:00
Ron Lee
e0f15f4ac0 added missing include dcmemory.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5595 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-22 18:13:27 +00:00
Ron Lee
f02b73c46c added missing include for wxBitmap
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5594 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-22 18:10:46 +00:00
Robert Roebling
88413fec06 Changes for next snapshot.
Added new thumb track event for thumb release.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5593 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-22 18:02:20 +00:00
Ron Lee
475f6e7ae8 added dcmemory.h include
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5592 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-22 17:50:57 +00:00
Stefan Neis
6fdbbb0073 SN: Replace a __WXPM__ by __OS2__ in #if deciding whether to use Unix-
or DOS-like version of mkdir.
        EMX (which doesn't define __OS2__) wants Unix-like version!


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5591 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-22 14:24:46 +00:00
Stefan Neis
5c3beb8ee5 SN: Replaced __WXOS2__ by __WXPM__ in #ifdefs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5590 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-22 14:18:30 +00:00
Václav Slavík
7337790c27 added demo of wxEncodingConverter
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5589 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-22 11:55:33 +00:00
Václav Slavík
0d09b61a50 fixed bug in reference to tnoneng.tex
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5588 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-22 11:55:22 +00:00
Václav Slavík
be0a33fbc0 added GNOME mimeinfo parsing & some fixes for non-XPM icons
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5587 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-22 11:55:13 +00:00
Václav Slavík
26065a88bb added test for correctly created wxIcon
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5586 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-22 11:55:03 +00:00
Václav Slavík
087c0d5ebb updated documentation about default type in wxImage ctor
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5585 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-22 11:54:55 +00:00
Robert Roebling
ea451729db Fixed wxListCtrl::GetNextItem()
Fixed bug in handling wxLC_NO_HEADER,
  Moved logmessage stuff out of idle_recursion protection so
    that log dialogs get idle events


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5584 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-22 11:14:22 +00:00
Vadim Zeitlin
29e7e51a4d 1. added some test code (currently disabled) to controls
2. removed test code (oops...) from minimal


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5583 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-22 01:45:24 +00:00
Vadim Zeitlin
00c4e8974d I think I finally fixed activation behaviour under MSW - now focus is not given
to random window after you switch to/from a frame


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5582 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-22 01:44:16 +00:00
Václav Slavík
54cd433261 finished non-Eng overview
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5581 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 22:58:18 +00:00
Vadim Zeitlin
89894079c0 warning fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5580 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 22:56:05 +00:00
David Webster
708795b5e7 Adds mimietype.h to OS/2 port
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5579 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 22:21:42 +00:00
Vadim Zeitlin
9f72a1d803 a new bitmap for the sample
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5578 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 22:21:15 +00:00
David Webster
4ca0f293bf Updates to fix EMX specific stuff that broke VisualAge specific stuff
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5577 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 22:20:46 +00:00
David Webster
1cd04aa2e1 Updates to fix an error that cropped up putting EMX stuff into gsocket and a new makefile for VA V3.0 to inldue new mime stuff and plot module
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5576 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 22:19:55 +00:00
David Webster
e1c8c2f806 Fix to include the OS/2 version of mimetype.h, not unix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5575 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 22:18:23 +00:00
David Webster
4c5b61be53 New VA config file for new plot and mimetype modules
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5574 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 22:17:35 +00:00
Vadim Zeitlin
cfd885695e BC++ compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5573 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 21:51:51 +00:00
Vadim Zeitlin
bea5687993 tests for XPM images
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5572 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 21:40:10 +00:00
Vadim Zeitlin
4b7f216556 1. fixed (to test) the bug with bitmaps without masks in wxImageList
2. reorganized wxImageList a bit, created a new wxInvertMask() function
3. an incredibly ugly fix (?) for "unsatisfied constraints" warnings
4. added wxIcon and wxBitmap ctors from XPM
5. XPM handler now creates bitmaps with mask
6. added wxPrinterDC::BitBlt() and DrawBitmap(), cleared the horrible mess in
   the wxDC methods with the same names


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5571 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 21:38:51 +00:00
Julian Smart
30b5fc118f Misc. Dialog Editor/resource bugs fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5570 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 17:01:44 +00:00
Bart A.M. Jourquin
1b7274a8c0 new 'dynamic' SetColDefs fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5569 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 10:52:04 +00:00
Bart A.M. Jourquin
a46dafc834 adding search path for iodbc headers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5568 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 09:14:22 +00:00
Bart A.M. Jourquin
23d056faac adding case sensitive link (/c) flag
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5567 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 09:13:46 +00:00
Guillermo Rodriguez Garcia
8727a1fe6f Some things added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5566 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 05:56:25 +00:00
Guillermo Rodriguez Garcia
8ca2f11cf3 msgdlg.h missing - please try compiling without precompiled headers before commiting
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5565 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 04:22:00 +00:00
Guillermo Rodriguez Garcia
ec78053243 Some docs updated
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5564 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 03:17:54 +00:00
Guillermo Rodriguez Garcia
6097c3a28a Socket sample:
- Test 3 added to test large transfers involving multiple low level calls.
- Stub for datagram socket tests (not yet in place)

IPC sample:
- Client no longer needs to use GetHostName for DDE and LocalHost for IPC;
now it can just use GetHostName for both (because now the IPC server binds to
INADDR_ANY instead of binding to localhost).
- Fixed once again another warning about wxString objects that can't be
passed through '...'


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5563 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 03:16:02 +00:00
Guillermo Rodriguez Garcia
636c47a794 GSocket:
- Added lots of comments to both code and headers.
- Restructured some parts of Unix version. Will try to merge with MSW soon
    and have a gsockcmn.c
- Fixed a potential bug in the MSW version of GSocket_Connect when in blocking mode.
- Fixed a potential (different) bug in the corresponding Unix version.
- Now WaitConnection correctly fills out the peer address field.
- Added GAddress_INET_SetAnyAddress (sets address to INADDR_ANY)
- Default address is INADDR_ANY again, not INADDR_NONE; failed hostname lookups
    sets the address to INADDR_NONE.

wxSocket:
- Added some safety checks to the wxPostEvent stuff.

wxIPV4address:
- Added a wxIPV4address::AnyAddress method.

wxIPCConnection and co.:
- Servers bind to INADDR_ANY, instead of binding to localhost.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5562 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 03:12:59 +00:00
Guillermo Rodriguez Garcia
d3ea65274f GSocket:
- Added lots of comments to both code and headers.
- Restructured some parts of Unix version. Will try to merge with MSW soon
    and have a gsockcmn.c
- Fixed a potential bug in the MSW version of GSocket_Connect when in blocking mode.
- Fixed a potential (different) bug in the corresponding Unix version.
- Now WaitConnection correctly fills out the peer address field.
- Added GAddress_INET_SetAnyAddress (sets address to INADDR_ANY)
- Default address is INADDR_ANY again, not INADDR_NONE; failed hostname lookups
    sets the address to INADDR_NONE.

wxSocket:
- Added some safety checks to the wxPostEvent stuff.

wxIPV4address:
- Added a wxIPV4address::AnyAddress method.

wxIPCConnection and co.:
- Servers binds to INADDR_ANY, instead of binding to localhost.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5561 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 03:12:01 +00:00
Guillermo Rodriguez Garcia
9bf10d6bd3 GSocket:
- Added lots of comments to both code and headers.
- Restructured some parts of Unix version. Will try to merge with MSW soon
    and have a gsockcmn.c
- Fixed a potential bug in the MSW version of GSocket_Connect when in blocking mode.
- Fixed a potential (different) bug in the corresponding Unix version.
- Now WaitConnection correctly fills out the peer address field.
- Added GAddress_INET_SetAnyAddress (sets address to INADDR_ANY)
- Default address is INADDR_ANY again, not INADDR_NONE; failed hostname lookups
    sets the address to INADDR_NONE.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5560 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 03:10:42 +00:00
Vadim Zeitlin
d93c719ac0 1. some DDE tests in exec
2. per-page images test in wizard
3. wxLog dialog test in dialogs


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5559 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 02:31:49 +00:00
Vadim Zeitlin
f1df09276c 1. wxWizard supports setting images for each page, sample updated to show it
2. wxLogGui now uses a special dialog instead of a wxMsgBox
3. wxComboBox doesn't limit the text to its size under MSW
4. removed windows.h from dummy.cpp because I think it's unneeded


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5558 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-21 02:26:25 +00:00
Vadim Zeitlin
cded6e3c28 restored windows.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5557 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-20 23:07:29 +00:00
Vadim Zeitlin
8a84f3a05c oops... extra #endif removed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5556 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-20 22:57:30 +00:00
Vadim Zeitlin
f608bc673f 'FAR redefined' warning fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5555 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-20 22:49:23 +00:00
Vadim Zeitlin
634d3cc8d8 added test for _WIN32
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5554 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-20 22:36:48 +00:00
Vadim Zeitlin
7af206c1c4 added wxMenuITemBase copy ctor decl apparently needed under FreeBSD
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5553 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-20 22:34:48 +00:00
Robert Roebling
d3a809c7dc More life in wxPlot.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5552 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-20 18:09:59 +00:00
George Tasker
e15421ad3b ::bindInsertParams() was leaving some column bindings uninitialized if the column was set to insAllow=FALSE
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5551 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-20 15:21:27 +00:00
George Tasker
aeb040bfaf Comment associated with wxODBC_FWD_ONLY_CURSORS modified
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5550 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-20 14:28:58 +00:00
George Tasker
28459a0d28 Commented out the #include of <windows.h> as it should not be needed any longer
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5549 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-20 14:16:43 +00:00
Robert Roebling
846e1424e2 A no-change for scroll events.
Added y-axis to wxPlot.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5548 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-20 14:16:18 +00:00
George Tasker
30a6d2d264 Uses src/iodbc headers rather than windows headers to hopefully standardize across all platforms, and relieve dependency on <windows.h>
Now allows reading of unknown data table structures to create wxTable instances without knowing the data dictionary ahead of time (see wxColInf() class and use)
Ability to determine keys/foreign keys and read in those key definitions (see wxColFor() and wxDB::GetKeyFields() contributed by Mark Johnson)
More support for mySQL, now handles columns with "non-standard" types (contributed by Bart Jourquin)
SQLUnbind() was being called in some places which release ALL tables bound to the wxDB connection, not just the desired one
To fix the SQLUnbind() problem, now temporary datasource connections use GetData() rather than binding columns to variables (see wxDB::Catalog())
wxDB::Catalog() now handles databases that support, and do not support passing a UserID to limit the scope of the catalog
wxDB:TableExists() now handles databases that support, and do not support passing a UserID to limit the scope of existence check
"const char *" now used in the appropriate places rather than "char *"
GetDataSource() was not terminating the returned data source names with a '\0'
wxTable::Open() now more gracefully handles tables not existing but trying to be opened with more detailed error messages
wxTable::CreateTable() now handles return of SQL_SUCCESS_WITH_INFO as success (needed for some databases)
Fixes to accomodate 64bit archtecture handling of some data types (may not be totally ready for 64bit, but closer now).


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5547 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-20 14:15:44 +00:00
George Tasker
67e9aaa3c9 Uses src/iodbc headers rather than windows headers to hopefully standardize across all platforms, and relieve dependency on <windows.h>
Now allows reading of unknown data table structures to create wxTable instances without knowing the data dictionary ahead of time (see wxColInf() class and use)
Ability to determine keys/foreign keys and read in those key definitions (see wxColFor() and wxDB::GetKeyFields() contributed by Mark Johnson)
More support for mySQL, now handles columns with "non-standard" types (contributed by Bart Jourquin)
SQLUnbind() was being called in some places which release ALL tables bound to the wxDB connection, not just the desired one
To fix the SQLUnbind() problem, now temporary datasource connections use GetData() rather than binding columns to variables (see wxDB::Catalog())
wxDB::Catalog() now handles databases that support, and do not support passing a UserID to limit the scope of the catalog
wxDB:TableExists() now handles databases that support, and do not support passing a UserID to limit the scope of existence check
"const char *" now used in the appropriate places rather than "char *"
GetDataSource() was not terminating the returned data source names with a '\0'
wxTable::Open() now more gracefully handles tables not existing but trying to be opened with more detailed error messages
wxTable::CreateTable() now handles return of SQL_SUCCESS_WITH_INFO as success (needed for some databases)
Fixes to accomodate 64bit archtecture handling of some data types (may not be totally ready for 64bit, but closer now).


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5546 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-20 14:00:47 +00:00
George Tasker
5d3cc7856f Tweeked to use SQLHWND as a type rather than HWND, so that db/dbtable can use iodbc rather than #include <windows.h> and its overhead
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5545 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-20 13:19:20 +00:00
Vadim Zeitlin
6e7ce6246c (run-time) fix for !wxUSE_IPC build
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5544 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-20 00:07:31 +00:00
Vadim Zeitlin
0765adca2b XBM loading finally works (thanks Guillermo)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5543 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 23:53:18 +00:00
Václav Slavík
7ddef9ed7a added link to Writing non-E apps
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5542 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 23:07:29 +00:00
Václav Slavík
9005a56e5e added Writing non-English applications
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5541 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 23:07:23 +00:00
Václav Slavík
76b566d03f documented Charset= in hhp
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5540 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 23:07:06 +00:00
Václav Slavík
737255678c rewritten to use wxTheMimeTypesManager
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5539 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 23:06:59 +00:00
Václav Slavík
d2a190fe37 documented existence of wxTheMimeTypesManager
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5538 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 23:06:35 +00:00
Václav Slavík
fbd278540e documented macros *_EXPORTED_ARRAY
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5537 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 23:06:28 +00:00
Václav Slavík
af1ed0c107 fixed SetLink (if link.Href is empty, nulls the link
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5536 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 23:06:17 +00:00
Václav Slavík
ecf23aa626 split mimetype.h/.cpp into platform specific code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5535 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 23:06:11 +00:00
Václav Slavík
065eb1427a dialog for choosing charset was too wide
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5534 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 23:05:46 +00:00
Václav Slavík
047640f231 uses wxInitAllImageHandlers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5533 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 23:05:39 +00:00
Václav Slavík
f890e2d474 added encoding support to help contents
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5532 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 23:05:31 +00:00
Václav Slavík
5d541a0366 mimetype.cpp/.h split into unix,max,msw
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5531 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 23:05:17 +00:00
Václav Slavík
d572bb7513 added utils/hhp2cached
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5530 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 23:04:33 +00:00
Václav Slavík
7dc3cc31af mimetype.cpp/.h split into unix,mac,msw
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5529 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 23:03:53 +00:00
Václav Slavík
68263f63e5 fixed compilation problem with BC (at least I hope so)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5528 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 23:02:04 +00:00
Václav Slavík
2ae47e3f2b fixed ReadString for wxUSE_UNICODE
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5527 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 23:01:57 +00:00
Robin Dunn
8211bdcc03 After bashing my head on the desk for being so stupid I fixed the
wxFloatBar for wxGTK the extremly EASY way...


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5526 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 22:09:38 +00:00
Guillermo Rodriguez Garcia
a4625b8c3b Updated docs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5525 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 19:32:07 +00:00
Sylvain Bougnoux
b8167e73f6 In order to make shared wxGLContext work,\nadd new wxGLCanvas ctor passing a wxGLCanvas\n instead of a wxGLContext, to share context with.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5524 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 18:41:38 +00:00
Guillermo Rodriguez Garcia
954e4e9883 makefile updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5523 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 16:43:12 +00:00
Julian Smart
583f6c5cb5 Added missing windows.h includes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5522 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 10:34:43 +00:00
Bart A.M. Jourquin
56880523be adding intl.h and wxString -> char* conversion in DDEAtomFromString
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5521 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 09:55:14 +00:00
Robin Dunn
8e425133fb Various odds and ends, minor fixes, and cleanups...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5520 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 06:58:56 +00:00
Václav Slavík
b854b7b82e it is now possible to add custom buttons into wxHtmlHelpFrame's toolbar
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5519 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 01:01:08 +00:00
Václav Slavík
6ee654e6bb added wxFSFile::GetModificationTime
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5518 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 01:00:47 +00:00
Václav Slavík
a47ce4a764 added wxFileModificationTime
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5517 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 01:00:25 +00:00
Václav Slavík
95b1b9d3b3 uses SetTempDir
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5516 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 00:59:56 +00:00
Václav Slavík
617eb021db iso8859-1,15 and cp1252 added to Cyrillic charsets
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5515 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 00:59:51 +00:00
Václav Slavík
2bdebb91be Added Open HTML page to menu
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5514 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 00:59:39 +00:00
Václav Slavík
2e2fd42aa7 removed protected methods from docs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5513 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 00:59:33 +00:00
Václav Slavík
f35822af10 .cached format of help books is now endian-independent; also changed lookup logic for .cached files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5512 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 00:59:27 +00:00
Václav Slavík
eaf40b230e generic wxFileDialog now stores customizations to registry/dotfile if possible
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5511 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-19 00:59:11 +00:00
George Tasker
039f62f431 Fixed so this file will compile if wxUSE_IPC is 0 (previous fix broke something else).
Changed _T() calls to wxT() calls


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5510 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 22:54:55 +00:00
Robin Dunn
ef489f6a73 more fixes to match some updates in wxHTML
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5509 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 21:45:48 +00:00
Robin Dunn
c8bc03c332 fixes to match some updates in wxHTML
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5508 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 21:39:41 +00:00
Vadim Zeitlin
731dd422ea 1. fixed compilation of wxExecute() for !wxUSE_IPC
2. wxLogStatus() will not assert if there is no statusbar to set text for


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5507 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 21:21:33 +00:00
Guillermo Rodriguez Garcia
feda301187 Added IsScrollng() support for scroll and scrollwin events
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5506 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 20:26:20 +00:00
Guillermo Rodriguez Garcia
6ab6a43579 Test for IsScrolling() added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5505 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 20:23:38 +00:00
Guillermo Rodriguez Garcia
298d19f9ad isScrolling() in wxScroll[Win]Event
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5504 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 20:13:43 +00:00
George Tasker
3ee6d0a7bc Removed a couple of debug lines
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5503 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 19:48:06 +00:00
Julian Smart
bf027a6daa Avoided rounding errors in font point size calculations
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5502 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 17:06:44 +00:00
Václav Slavík
b0c5c42156 added default icons for binary and unknown filetype
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5501 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 15:39:50 +00:00
Václav Slavík
2173065452 icons for generic file dialog
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5500 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 15:39:36 +00:00
Julian Smart
730bc726da Put Stefan's speedup fix into DoBlit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5499 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 15:38:08 +00:00
Julian Smart
a84fc80be3 Change to wxWindow::HandleCommand to allow accelerators to work even if there
is no corresponding child window.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5498 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 14:22:10 +00:00
George Tasker
ff0ea71cea Changed code to allow for removal of the #include <windows.h> from wxprec.h for windows
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5497 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 12:29:32 +00:00
Julian Smart
15d4df3c71 Some more bug reports
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5496 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 10:18:20 +00:00
Václav Slavík
0b75b49b60 m_LastPage changed to wxChar*, forgot to commit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5495 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 09:36:10 +00:00
Václav Slavík
491ea6fa20 added justification demo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5494 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 09:18:24 +00:00
Václav Slavík
459d420793 HTML_* -> wxHTML_* (bugs in docs)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5493 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 09:18:17 +00:00
Václav Slavík
c26991edbb added support for align=justify
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5492 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 09:18:09 +00:00
Václav Slavík
8eda3cb854 added wxHTML_ALIGN_JUSTIFY
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5491 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 09:17:58 +00:00
Václav Slavík
5c1bfc5da0 added align=justify support ; also removed relic: GetMaxLineWidth
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5490 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 09:17:46 +00:00
Václav Slavík
dff873d1aa removed relic: GetMaxLineWidth
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5489 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 09:17:21 +00:00
Vadim Zeitlin
5bd3a2da95 1. small fix in wxDirDialog: SHBrowseForFolder() doesn't like '/'s
2. streamlined DDE code (better error handling, range checking)
3. hack in wxExecute to allow launching DDE servers
4. changed wxTreeCtrl::m_filename scope from private to protected
5. corrected creating wxBitmaps from XBMs
6. wxListCtrl no longer sends bogus ACTIVATED events


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5488 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-18 01:22:56 +00:00
Václav Slavík
052e12db71 removed show_progress argument in some private functions -- was never used
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5487 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-17 22:12:25 +00:00
Václav Slavík
6aef9caf82 PageUp/PageDown scroll by 2/3 of client area height (was 1)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5486 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-17 22:11:53 +00:00
Václav Slavík
b5a7b00057 help search is much faster now (7 times! that's what I call optimization ;-)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5485 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-17 22:11:44 +00:00
David Webster
57e3f9d9cc Take hard coded path out of makefile
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5484 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-17 20:22:34 +00:00
Robert Roebling
981b25083e Add draft wxPlotWindow
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5483 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-17 19:56:42 +00:00
Robert Roebling
cf214c358c fix for HP compiler
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5482 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-17 18:14:01 +00:00
Václav Slavík
66bf55ca85 fixed BC compilation bug (line 145)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5481 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-17 17:19:31 +00:00
Václav Slavík
74accc5015 wxHtmlHelpController can now use default wxConfig instance
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5480 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-17 17:19:25 +00:00
Václav Slavík
566bc3285e fixed bug: UseConfig didn't call wxHtmlHelpFrame::OnConfig
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5479 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-17 17:19:14 +00:00
Václav Slavík
3e5296e75d removed some forgotted wxLogDebug calls
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5478 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-17 17:19:08 +00:00
Václav Slavík
c531f73602 documented support for <meta>
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5477 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-17 17:18:58 +00:00
Václav Slavík
5612e5243e wxConfig is used together with wxConfig::Set now
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5476 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-17 17:18:53 +00:00
Václav Slavík
aae3ccf88d (1) fixed bug: wxFontMapper no longer creates wxConfig instance by calling wxConfig::Get, now uses wxConfig::Get(FALSE) ;; (2) changed default config path to wxWindows/FontMapper
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5475 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-17 17:18:34 +00:00
Václav Slavík
eee786e9cb changed wxConfigBase::Get signature to wxConfigBase::Get(bool CreateOnDemand = TRUE)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5474 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-17 17:18:27 +00:00
Julian Smart
76a4f50db5 Makeproj.cpp corrections; wxTextCtrl resource loading font bug cured
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5473 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-17 11:42:20 +00:00
Vadim Zeitlin
01ca9e8ea7 cleaned a bit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5472 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-17 01:37:55 +00:00
Guillermo Rodriguez Garcia
a8f0faf389 added missing headers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5471 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-17 01:26:55 +00:00
Guillermo Rodriguez Garcia
76fdaf8c47 new makefile
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5470 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-17 01:26:36 +00:00
Guillermo Rodriguez Garcia
35bc781e40 Please turn off pchs when testing!
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5469 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-17 00:21:19 +00:00
Václav Slavík
076bae67da somebody added #ifdefed #pragma to disable warnings about // in c source, instead of fixing the comments, grrr. So I fixed it.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5468 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 22:55:43 +00:00
Václav Slavík
27f5b0c3dc documented wxGA_SMOOTH
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5467 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 22:55:34 +00:00
Václav Slavík
2686e01b0b search progress bar has smooth gauge under win95 now
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5466 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 22:55:25 +00:00
Václav Slavík
d0cf484622 wxProgressDialog now accepts wxGA_SMOOTH style
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5465 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 22:55:13 +00:00
Václav Slavík
b250d38459 added encoding conversion to wxHTML
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5464 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 22:54:49 +00:00
Václav Slavík
57f5902621 <pre> environment uses charset conversion as well
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5463 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 22:54:39 +00:00
Václav Slavík
fa146dd713 added <meta http-equiv> handler
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5462 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 22:54:32 +00:00
Václav Slavík
981e62aa85 wxHtmlFilterHTML adds fake <meta> tag so that the parser knows charset
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5461 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 22:53:25 +00:00
Václav Slavík
1e1d0be191 wxNativeEncoding::To/FromString now stores wxFontEncoding info as well (don't worry, wxFontMapper stores data under different name now)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5460 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 22:53:19 +00:00
Václav Slavík
62ea506eaf changed format of wxFontMapper entries: facename_encoding instead of encoding as key
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5459 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 22:52:51 +00:00
Václav Slavík
139ab6fc26 added wxHTML i18n demonstration
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5458 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 22:52:41 +00:00
Robert Roebling
32ab332fcc sample docu
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5457 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 19:24:57 +00:00
Guilhem Lavaux
fc0200b944 Tested wxMMedia2 on Cygwin B20. It works but it needs mmsystem.h.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5456 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 18:49:16 +00:00
Václav Slavík
c497114770 added case sensitive and whole words only search
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5455 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 15:53:25 +00:00
Václav Slavík
b4b58c41d2 minor change in passing arguments to CreateAntialiasedBitmap
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5454 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 13:27:24 +00:00
Václav Slavík
a63f2bec29 fixed default button size, finally
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5453 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 13:26:01 +00:00
Václav Slavík
37b8e67987 added some utils (tex2rtf, helpgen, makegen) to make system
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5452 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 13:25:47 +00:00
Václav Slavík
a0ff531586 fixed makefile - now compiles ALL samples
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5451 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 13:25:37 +00:00
Václav Slavík
b136d1fe86 compilation fixes (gcc)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5450 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 13:25:21 +00:00
Robert Roebling
1317fd5821 file dialogs now remembers the width of the
first column.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5449 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 10:39:00 +00:00
Guillermo Rodriguez Garcia
4d1951eb95 new makefile
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5448 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 02:36:04 +00:00
Guillermo Rodriguez Garcia
ac3c6ddba2 New makefiles
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5447 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 02:35:03 +00:00
Guillermo Rodriguez Garcia
259c933b56 Replaced \ with /
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5446 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 00:57:58 +00:00
Guillermo Rodriguez Garcia
5801c56fa9 Replaced \\ with /
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5445 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 00:55:47 +00:00
Václav Slavík
240c2873da index search is case insensitive now; index panel indicates number of displayed items
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5444 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 00:32:13 +00:00
Václav Slavík
0f91df4ff5 rewrote to use wxBoxSizer instead of hardcoded sizes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5443 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 00:31:59 +00:00
Václav Slavík
da590c59c7 compilation fix for DLL build
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5442 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 00:31:50 +00:00
Václav Slavík
cefc49fd8a file dialog now remebers list/report and hidden files settings, displays icons for all known file types
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5441 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 00:31:41 +00:00
Václav Slavík
655cf3107a file dialog now remebers list/report and hidden files settings, displays icons for all known file types ; adds file extension if user did not specify one
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5440 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 00:31:36 +00:00
Václav Slavík
cdf339c9de KDE support for icons and mime types finished (icons searched in more directories, parsed .kdelnk files ever for mime types - mime.types or mailcap is no sufficient)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5439 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 00:31:26 +00:00
Václav Slavík
e0c734faa5 wxFileDialog's report/list view icons changed to some visually more different
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5438 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-16 00:31:10 +00:00
Stefan Neis
4c3f56612e SN: Added dir.cpp to OS/2 sources
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5437 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 23:04:48 +00:00
Stefan Neis
6ef85b1b2c SN: Added first try for dir.cpp. Since the version taken from unix-directory
is POSIX-compliant, this might have a chance to work for VAC++ as
        well.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5436 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 22:56:53 +00:00
Stefan Neis
e7b35d4252 SN: Removed use of undefined refData
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5435 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 22:54:38 +00:00
Vadim Zeitlin
0d7ea90249 1. fixed small bug with toolbar size updates
2. fixed bug with showing message box from wxApp::OnInit()
3. fixed crash on DDE client disconnection
4. fixed wxExecute() which was broken since quite some time (hidden
   window creation problems) and in wxShell()


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5434 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 22:36:52 +00:00
Vadim Zeitlin
4b89c61845 cleaned IPC samples a bit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5433 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 22:34:29 +00:00
Vadim Zeitlin
9ca03a57ea added test for text ctrls with the same id
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5432 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 22:33:35 +00:00
Vadim Zeitlin
40515a2167 added demo for bitmaps of different size
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5431 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 22:31:16 +00:00
Vadim Zeitlin
69c33c6c58 new sample - shows wxExecute
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5430 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 22:16:23 +00:00
Guillermo Rodriguez Garcia
9051ae8503 No more pnghand.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5429 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 21:48:50 +00:00
Guillermo Rodriguez Garcia
f40dba9350 Compile fix for mingw32
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5428 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 21:48:30 +00:00
Guillermo Rodriguez Garcia
74b28d5cc8 Bug related to icon/bitmap conversion, fix by Mumit Khan
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5427 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 21:45:30 +00:00
Guillermo Rodriguez Garcia
d6e4587ece renamed to makefile, instead of Makefile
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5426 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 21:36:46 +00:00
Guillermo Rodriguez Garcia
76ae3c63db Fixes from Mumit Khan
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5425 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 21:32:32 +00:00
Robert Roebling
5b8a521e59 Next try at avoiding too few or too many size events.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5424 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 20:06:47 +00:00
Václav Slavík
4157f43f4b fixed my previous commit that broke help context/index parser :-(
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5423 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 16:40:33 +00:00
Robert Roebling
adc1999b9c Slightly better fix for resize problems.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5422 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 15:51:11 +00:00
Robert Roebling
8f75cb6c75 Fixed resize behaviour under certain circumstances.
Disabled GUI threading when using GTK < 1.2.4, better
    than crashing.
  Typos corrected.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5421 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 14:48:00 +00:00
Robert Roebling
9000c6246f Typos in docs.
GetClientSize and related code now queries the size of
    the scrollbar instead of hard coding the values for
    the standard (no-theme) scrollbars.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5420 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 11:46:37 +00:00
Robert Roebling
41fbc84101 black now denotes 0 on mono-bitmaps.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5419 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 10:39:27 +00:00
Julian Smart
5dd26b0839 16-bit fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5418 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 10:20:46 +00:00
Vadim Zeitlin
392f4b1b14 drawing mono bitmaps now uses correct colours
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5417 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 01:52:55 +00:00
Vadim Zeitlin
408b4168c8 inversed wxImage for the mono bitmap
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5416 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 01:52:26 +00:00
Vadim Zeitlin
b853f8981f use HWND in HandleCommand() to let buggy programs using duplicate ids for controls work
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5415 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-15 00:17:06 +00:00
Stefan Neis
f61715c852 SN: Derive wxSpinButton from wxSpinButtonBase instead of wxControl.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5414 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 23:08:42 +00:00
Stefan Neis
31bc4fa550 SN: Removed second of two declarations declaring wxMDIChildFrame friend of
wxMDIParentFrame.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5413 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 23:06:22 +00:00
Stefan Neis
5b10a61949 SN: Don't include (non-existing) pmstddlg.h for EMX
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5412 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 23:04:16 +00:00
Stefan Neis
023d13a6bc SN: Added a forward declaration of class wxOwnerDrawn (needed by gcc)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5411 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 23:02:22 +00:00
Stefan Neis
86a37794ff SN: Added a 'wxDefaultValidator' where it seems to be needed after
a change to CreateControl-API


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5410 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 22:57:03 +00:00
Stefan Neis
9aab8b2009 SN: Fixed inlcudes for EMX, commented out lines like "cout << something;"
(If you want them in the code, please also include iostream.h).


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5409 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 22:55:24 +00:00
Stefan Neis
0629823585 SN: Disable some features not supported by EMX (#ifndef __EMX__)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5408 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 22:51:34 +00:00
Stefan Neis
7a0d28d8e9 SN: Added #pragma implementation. Make it compile even if wxOwnerDrawn == 0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5407 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 22:50:09 +00:00
Stefan Neis
aa21388719 SN: Added #pragma implementation needed by GCC - expect more to come
but it seems to work right now.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5406 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 22:45:47 +00:00
Stefan Neis
1b3d5e5566 SN: Use wxDummyChar only if __VISAGECPP__ is defined.
Changed #ifdef wxUSE_UNICODE in ~wxApp() to #if wxUSE_UNICODE


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5405 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 22:37:39 +00:00
Stefan Neis
610c985186 SN: Added suitable includes for EMX (#ifdef'ed __EMX__),
removed include to wx/defs.h (seems to be unnecessary and
        gcc chokes on C files containing C++ features (such as 'class')


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5404 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 22:30:03 +00:00
Stefan Neis
4e9fd9e259 SN: Replaced more ':' in VPATH statements by PATH_IFS (to make
wxGTK/wxMotif/wxPM compile without editing generated Makefiles
        on OS/2), including a ':' in a comment, so this time this
        hopefully will not break anything.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5403 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 22:24:27 +00:00
Václav Slavík
7f071e73f2 fixed typos
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5402 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 21:43:50 +00:00
Václav Slavík
e6ff5ac9ef just changed background color from that ugly green to something else ;-)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5401 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 21:43:36 +00:00
Václav Slavík
9892d462f3 updated obsolete info in about box..
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5400 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 21:41:56 +00:00
Václav Slavík
67cfebc2b6 code fragment that adds one more line to each html page for better look was moved to wxHtmlWindow so that it does not affect m_Cell->GetHeight()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5399 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 21:41:45 +00:00
Václav Slavík
fdd4d83689 updated list of supported tags (wxHTML)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5398 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 21:41:36 +00:00
Václav Slavík
60e87cb1fb optimized wxHtmlContainerCell - now proceeds layouting only when neccessary (will speed-up window resizing of pages with many constant-width tables)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5397 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 21:41:17 +00:00
Václav Slavík
5660c520d7 optimized wxHtmlContainerCell - now proceeds layouting only when neccessary (will speed-up window resizing of pages with many constant-width tables)
;; also added much larger (complete?) table of &nbsp;-like substitutions


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5396 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 21:41:09 +00:00
Václav Slavík
50494a55ae removed a condition (l. 124) that always eval to true
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5395 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 21:40:56 +00:00
Václav Slavík
f3bcfd9bcd wxHtmlWindow's flags is now wxHSCROLL | wxVSCROLL
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5394 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 21:40:41 +00:00
Václav Slavík
e7ee65ed51 added <address>, <code>, <kbd>, <samp>, <small>, <big> tags
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5393 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 21:40:34 +00:00
Robert Roebling
cf3da716f6 image to bitmap rewrite,
ViewStart() renamed GetViewStart()


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5392 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 20:29:01 +00:00
Guilhem Lavaux
27259273e4 Added a lot of comments
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5391 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 18:21:30 +00:00
Julian Smart
8caa4ed10e Further fixes to Dialog Editor; additions to .dsp files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5390 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 17:55:49 +00:00
Robert Roebling
dfd6b52fdb Updated "make dist",
Extended scroll sub sample to demonstrate how
   wxGrid might work.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5389 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 17:08:42 +00:00
Robert Roebling
4b05d97389 Typo in image sample (displayed PNM, not TIFF).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5388 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 15:35:40 +00:00
Robert Roebling
5c5ab9ebc3 TIFF fix.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5387 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 14:27:09 +00:00
David Webster
93759cda46 .RC file with OS/2 stuff in it.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5386 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 13:37:21 +00:00
Guillermo Rodriguez Garcia
d9c09c79fa Added a comment about the 'UpdateWindow' issue in SetScrollBars()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5385 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 11:45:41 +00:00
Guillermo Rodriguez Garcia
dc5c1114e1 wxSocekt now uses wxPostEvent.
Added preliminary wxDatagramSocket support (still incomplete)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5384 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 10:04:12 +00:00
Guillermo Rodriguez Garcia
58a003cea3 Mumit Khan's patches for cross compilation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5383 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 10:01:56 +00:00
Vadim Zeitlin
e183484e41 added the fix to autoconf hack
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5382 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 00:34:55 +00:00
Ryan Norton
451458f4c9 This commit was generated by cvs2svn to compensate for changes in r5380,
which included commits to RCS files with non-trunk default branches.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5381 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 00:20:46 +00:00
Vadim Zeitlin
3427517637 Initial revision
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5377 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 00:20:44 +00:00
Vadim Zeitlin
ae3dd4a589 1. some warnings fixed in forty
2. added test for a would-ve client data bug in wxTextCtrl
3. added support for metafiels to the dnd sample


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5376 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-14 00:17:41 +00:00
Vadim Zeitlin
d9317fd472 1. added wxEnhMetaFileXXX classes
2. fixed/added copy/paste for metafiles


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5375 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-13 23:39:48 +00:00
David Webster
02b6f53109 LINKAGEMODE under OS/2 is only applicable for VisualAge, not EMX or Watcom
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5374 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-13 20:31:20 +00:00
Julian Smart
f6e4e9ea30 Changed wxWindowBase foreground to use wxSystemSettings, and changed wxTextCtrl
to only be grey for single-line read-only controls.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5373 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-13 14:26:30 +00:00
Julian Smart
d1e418eaea Set RADIOBTN_PARENT_IS_RADIOBOX to 0 (sorry, but...); fixed a
Dialog Editor crash problem; made wxStaticBitmap movable again


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5372 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-13 13:17:19 +00:00
Stefan Csomor
8208e181cb mac updates and msw bitmapdrawing on printer
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5371 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-13 11:07:58 +00:00
Julian Smart
d47ebd1e05 Fixed read-only colour for wxTextCtrl (TODO: wxComboBox) and fixed makeproj
in line with recent sample changes


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5370 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-13 10:41:43 +00:00
Julian Smart
60fe730339 Removed ::UpdateWindow from scrolwin.cpp; corrected default extension appending;
corrected bug in dcprint.cpp that tried to access deleted memory


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5369 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-13 09:40:24 +00:00
Jouk Jansen
94f8abf9d3 Committing in .
Update of VMS compile support

 Modified Files:
 	wxWindows/descrip.mms wxWindows/setup.h_vms
 	wxWindows/src/common/descrip.mms
 ----------------------------------------------------------------------


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5368 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-13 09:03:13 +00:00
Stefan Csomor
37e2cb08cd cw pro 5.3 adaptions
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5367 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-13 07:58:45 +00:00
Stefan Csomor
07cdd02764 a base for geometry operations
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5366 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-13 07:58:07 +00:00
Stefan Csomor
4765d335f6 adaptions for CW Pro 5.3 on mac
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5365 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-13 07:57:22 +00:00
Guillermo Rodriguez Garcia
3b322b4a1f last line missing
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5364 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-13 01:10:59 +00:00
Guillermo Rodriguez Garcia
dc8497b15c A few more fixes from Mumit Khan
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5363 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-13 01:07:28 +00:00
Vadim Zeitlin
c5c32d72aa some compilation fixes for mingw32 and not only
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5362 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-12 21:23:26 +00:00
Robin Dunn
5e64b2b6a1 fix for red to blue mapping in toolbar buttons
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5361 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-12 20:43:09 +00:00
Julian Smart
cc42eb7afc Made filter index zero-based
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5360 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-12 20:02:15 +00:00
Robert Roebling
82ea63e6e0 Chnages to mono-bitmap code.
Added ConvertToMonoBitmap() to wxImage.
  Minor changes to forty.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5359 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-12 17:57:18 +00:00
Vadim Zeitlin
9260520f90 fixed 'make install' I had broken previously
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5358 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-12 16:13:29 +00:00
Vadim Zeitlin
ec14dd32d8 call to tr fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5357 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-12 15:14:01 +00:00
Vadim Zeitlin
b3402d0df8 added wxUSE_NOTEBOOK to include/wx/msw/setup0.h, removed wxUSE_RADIOBUTTON (we
already have RADIOBTN)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5356 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-12 15:10:47 +00:00
Vadim Zeitlin
8535af00e2 regenerated from template
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5355 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-12 14:56:47 +00:00
Vadim Zeitlin
eeca623edd clarification of PAGE_CHANGING event
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5354 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-12 14:52:04 +00:00
Karsten Ballüder
c6e62f74fc compilation fix for non-threaded compilation (threads are still broken
anyway!)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5353 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-12 11:56:30 +00:00
Václav Slavík
9bc8fded1b added wxHtmlLinkInfo::GetHtmlCell so that you know where it came from
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5352 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-12 08:27:07 +00:00
Guillermo Rodriguez Garcia
75515c52a4 Fixes to allow DLL compilation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5351 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-12 01:19:23 +00:00
Guillermo Rodriguez Garcia
c9c436eb70 Changed \ to /
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5350 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-12 01:14:13 +00:00
Guillermo Rodriguez Garcia
24e148adbe Added missing WXDLLEXPORTs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5349 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-12 01:13:25 +00:00
Guillermo Rodriguez Garcia
eafef53a5f Patches for DLL compilation & libtiff
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5348 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-12 01:11:04 +00:00
Václav Slavík
0b2dadd342 added mouse event member into wxHtmlLinkInfo. wxHtmlWindow::OnLinkClicked now takes const wxHtmlLinkInfo& argument
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5347 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-11 23:30:43 +00:00
Václav Slavík
1be096c9f9 added mouse event member into wxHtmlLinkInfo. wxHtmlWindow::OnLinkClicked now takes const wxHtmlLinkInfo& argument and wxHtmlCell::OnMouseClicked takes wxMouseEvent instead of three bools
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5346 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-11 23:30:02 +00:00
Vadim Zeitlin
0de868d9dd fixed refresh problem with holidays in wxCalendarCtrl
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5345 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-11 19:12:47 +00:00
Bart A.M. Jourquin
c2754d2903 Bug fix in GetLabelFromText
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5344 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-11 16:41:42 +00:00
Bart A.M. Jourquin
8bf9e177d5 Adding GetCount() to wxHashTable
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5343 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-11 16:27:31 +00:00
Bart A.M. Jourquin
4a3563c542 Fix bug in GetLableFromText
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5342 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-11 16:26:44 +00:00
Bart A.M. Jourquin
5692876f3b Adding GetCount() to wxHashTable
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5341 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-11 16:19:35 +00:00
Vadim Zeitlin
9856788f58 EnableTool() should be called after Realize()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5340 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-11 14:10:24 +00:00
Vadim Zeitlin
3b59cdbfaf wxMenuItem::GetLabelFromText() added/documented, bug in wxMenu::FindItem() fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5339 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-11 13:58:41 +00:00
George Tasker
ba2d860554 Replaced typo that had wxCALLBACK being redefined. wxSTDCALL should have been the the #define used, not wxCALLBACK
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5338 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-11 12:56:58 +00:00
Guillermo Rodriguez Garcia
870ff2b13d Mumit Khan's fixes to allow DLL compilation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5337 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-11 02:59:25 +00:00
George Tasker
47cb338282 No #if wxUSE_DRAG_AND_DROP around the wxMetafileDataObject class, so compilation failed if wxUSE_DRAG_AND_DROP was 0 and wxUSE_METAFILE was 1
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5336 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-10 23:58:16 +00:00
Robin Dunn
cfb76a19a4 MSW Caret is now destroyed and recreated when resized.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5335 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-10 23:01:19 +00:00
Robin Dunn
9e0c3ef2c3 incremented version number for DLL
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5334 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-10 22:59:20 +00:00
David Webster
ce64cf050d New VA 4.0 .icc file the minimal sample
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5333 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-10 19:07:10 +00:00
David Webster
f59ba38691 New wxWin.icc for monolithic build.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5332 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-10 19:06:15 +00:00
Stefan Neis
749aa5c178 SN: WXPM wants wxUSE_OWNER_DRAWN to be defined to 1 as well.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5331 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-10 17:25:47 +00:00
Vadim Zeitlin
dad6c0ea77 fixes for 'make install' for wxBase - seems to work
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5330 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-10 17:12:43 +00:00
Stefan Neis
6c8f8bc534 SN: Fixes to OS/2 specific problems (use LEX_STEM and PATH_IFS set by configure).
SN: Added support for compiling wxPM with EMX using Unix-Makefiles.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5329 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-10 17:11:19 +00:00
Stefan Neis
d51e8205da SN: Several workarounds for OS/2-specific problems.
SN: "--with-pm" only allowed on OS/2.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5328 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-10 17:07:28 +00:00
Julian Smart
1cf4526de3 Makefiles and .rsp file edited for demos/samples
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5327 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-10 16:56:55 +00:00
Vadim Zeitlin
1222db7263 wxAPIENTRY fixes (?)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5326 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-10 15:58:59 +00:00
Vadim Zeitlin
7d67275288 check for wxUSE_DYNLIB_CLASS corrected
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5325 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-10 15:29:20 +00:00
Bart A.M. Jourquin
559d79aa3a #define DEBUG_MAIN_THREAD for non __WXDEBUG__ compilation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5324 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-10 10:41:04 +00:00
Robin Dunn
7140577b50 Wrong Init was being called in ctor.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5323 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-10 07:21:53 +00:00
Guillermo Rodriguez Garcia
81b92e17cd Important changes to avoid dependence on events inside wxSocket
implementation (should also ease a console only version soon)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5322 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-10 03:54:37 +00:00
Guillermo Rodriguez Garcia
470d5a6769 Ops, small typo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5321 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-10 01:06:50 +00:00
Guillermo Rodriguez Garcia
31e78e0cb6 Fixed from Mumit Khan to allow DLL compilation for mingw32
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5320 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-10 01:00:13 +00:00
Guillermo Rodriguez Garcia
6f4968e281 Fixes from Mumit Khan to allow DLL compilation; most fixes related to
missing WXDLLEXPORTs


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5319 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-10 00:55:05 +00:00
Robert Roebling
dbefe3d8f5 Themes crash fix.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5318 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-09 16:12:35 +00:00
Guilhem Lavaux
a5f4a1bdc8 Some other mini test I used for wxmedia2
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5317 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-09 15:13:57 +00:00
Guillermo Rodriguez Garcia
f66f0fd7b4 Add XPM handlers by default if XPM support is enabled
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5316 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-09 13:12:28 +00:00
Guillermo Rodriguez Garcia
72c0d7d70e Was using CPPFLAGS instead of CFLAGS for C files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5315 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-09 13:10:29 +00:00
Guillermo Rodriguez Garcia
d599bc529d Removed mingw32 fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5314 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-09 13:09:28 +00:00
Václav Slavík
6648cd46dc added IsEncodingAvailable and GetAltForEncoding extended by facename argument and added GetAltForEncoding alternative that returns only wxFontEncoding (and thus more useful for wxWin users)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5313 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-08 23:45:31 +00:00
Václav Slavík
6b0eebc537 add wxFontEncoding member into wxNativeEncodingInfo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5312 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-08 23:45:24 +00:00
Václav Slavík
3b61656e64 Borland #include hack
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5311 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-08 23:44:49 +00:00
Vadim Zeitlin
d3acd3697a tried to correct the colour problems
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5310 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-08 22:20:03 +00:00
Guillermo Rodriguez Garcia
2480be69b1 Split the sample in three source files + three header files, for improved
clarity. Now there is a 'life' module (main app), a 'game' module (game
logic) and a 'dialogs' module (guess what).

Also, speeded up drawing a lot.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5309 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-08 18:27:19 +00:00
Robert Roebling
c72b150f5d Applied listbox isselected fix.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5308 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-08 16:53:37 +00:00
Robert Roebling
3ac8d3bc52 Themes and threads testing code.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5307 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-08 16:26:41 +00:00
Guillermo Rodriguez Garcia
a02b243269 ??
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5306 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-08 16:12:49 +00:00
Guillermo Rodriguez Garcia
b44d69bae3 ops. SetFocus should be public
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5305 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-08 16:10:31 +00:00
Vadim Zeitlin
70f7a477cb updated configure and the makefiles after the samples move
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5304 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-08 16:07:56 +00:00
Guillermo Rodriguez Garcia
01fe050c17 ??
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5303 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-08 16:07:41 +00:00
Vadim Zeitlin
cc65fceb3c regenerate several files at once, not only one
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5302 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-08 15:46:33 +00:00
Vadim Zeitlin
fd4fe42c52 regenerated from template
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5301 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-08 15:38:51 +00:00
Vadim Zeitlin
70d26c3f4f renaming and moving samples around
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5300 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-08 15:28:31 +00:00
Vadim Zeitlin
617ec45690 wxLongLongWx::Assign(double) works - thanks Guillermo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5299 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-08 14:26:40 +00:00
Vadim Zeitlin
64d8470859 keyword search should work now
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5298 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-08 13:59:39 +00:00
Vadim Zeitlin
2a31049201 added test mode to wxLongLongWx which allowed to find the bug in operator*=()
which was breaking wxDateTime - now seems to work


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5297 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-07 20:35:34 +00:00
Robin Dunn
95837b4d96 bug fix for OnLinkClicked callback
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5296 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-07 19:46:28 +00:00
Guillermo Rodriguez Garcia
471ed537e4 Added limits to wxSpinCtrls, fixed one bug
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5295 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-07 18:23:33 +00:00
Guillermo Rodriguez Garcia
8bf3196d66 Fixed problem with tab traversal in wxSpinCtrl (added SetFocus())
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5294 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-07 18:22:38 +00:00
Guillermo Rodriguez Garcia
d6707afb72 mingw32 specific compile fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5293 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-07 16:26:00 +00:00
Guillermo Rodriguez Garcia
172fde4fbe Added libxpm
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5292 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-07 16:23:39 +00:00
Bart A.M. Jourquin
5a2155efdb wxControl child of wxControlBase
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5291 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-07 14:59:14 +00:00
Bart A.M. Jourquin
098963c350 *** empty log message ***
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5290 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-07 14:14:03 +00:00
Bart A.M. Jourquin
1b6d97f9b8 wxFONTENUMPROC definition changed for mingwin 2.95
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5289 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-07 11:06:39 +00:00
Bart A.M. Jourquin
fc3463cc7e deleting the 'validator' param in call to wxControl::Create. To be further fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5288 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-07 10:50:12 +00:00
Bart A.M. Jourquin
8536082d32 fix _beginthreadex problem with bcc
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5287 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-07 10:22:15 +00:00
Robin Dunn
a1df7a9526 small fixes and cleanups
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5286 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-07 09:09:50 +00:00
Robin Dunn
87fbe61486 Trying out addition of SetSize to wxCaret...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5285 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-07 05:42:30 +00:00
Vadim Zeitlin
5a1c877f57 demo of clipboard support for metafiles (which still doesn't work)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5284 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-07 02:31:24 +00:00
Vadim Zeitlin
265b0c070b attempts at providing clipboard/dnd support for metafiles - unsuccessful
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5283 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-07 02:30:29 +00:00
Guillermo Rodriguez Garcia
85ac091e8f Fixed virtual function hiding problem
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5282 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-06 19:05:02 +00:00
Robert Roebling
7e2b55cd96 Minor resize probs solved.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5281 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-06 18:40:33 +00:00
Vadim Zeitlin
6ce7355743 added --cc, cxx, ld options to wx-config
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5280 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-06 18:34:49 +00:00
Vadim Zeitlin
11b6a93b1e MSW compilation fixes for !wxUSE_VALIDATORS
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5279 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-06 18:23:59 +00:00
Robert Roebling
850ff48550 Themes again.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5278 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-06 17:32:49 +00:00
Guillermo Rodriguez Garcia
c75ea1a30b typos fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5277 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-06 16:58:12 +00:00
Guillermo Rodriguez Garcia
07e829dc26 Removing warnings
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5276 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-06 16:57:30 +00:00
Vadim Zeitlin
674ac8b919 1. more warnings fixes in gtk/region.cpp and common/tbarsmpl.cpp
2. wxWindow::Create() always takes a wxValidator parameter, even if
   !wxUSE_VALIDATORS - it is just ignored then, tons of #if wxUSE_VALIDATORS
   removed


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5275 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-06 16:47:48 +00:00
Vadim Zeitlin
a6fc8ae3c2 corrected wxComboBox::GetBestSize()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5274 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-06 15:58:48 +00:00
Vadim Zeitlin
6f2a55e34a 1. more HP-UX warning fixes (almost done...)
2. added a macro WXUNUSED_UNLESS_DEBUG()


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5273 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-06 15:42:32 +00:00
Vadim Zeitlin
c0f587c500 bug fixes for '\r' handling in wxTextFile::Translate()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5272 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-06 15:24:37 +00:00
Julian Smart
4021952304 Some edits to OGL; tweaks to wxClipboard docs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5271 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-06 15:09:35 +00:00
Julian Smart
ccebc98a67 BC++ IDE compile mod to thread.cpp; other small stuff
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5270 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-06 10:30:12 +00:00
Guillermo Rodriguez Garcia
087e4f4a5c Lots of new features
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5269 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-06 10:22:00 +00:00
Guillermo Rodriguez Garcia
b178e0c71a Small change for updated wxTCPXXX classes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5268 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-06 01:21:26 +00:00
Guillermo Rodriguez Garcia
0834112f89 Rewrote large parts of the non-DDE IPC stuff (wxTCPServer, wxTCPClient,
wxTCPConnection) to upgrade to the 'new' wxSocket code. Plenty of bugs
removed. IPC samples at samples/dde working again.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5267 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-06 01:07:06 +00:00
Vadim Zeitlin
e612f101d3 1. added wfstream.cpp to wxBase (needed by filesys.cpp)
2. small enchancements in wxCmdLineParser (handles "help" options correctly)
3. use wxCmdLineParser in makegen


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5266 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 18:10:06 +00:00
Vadim Zeitlin
2a36259f27 added cmdline.h/.cpp to the makefiles
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5265 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 17:19:29 +00:00
Vadim Zeitlin
caa2c79b45 -fpermissive is now returned by wx-config -cflags if the library was compiled
with it


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5264 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 17:11:09 +00:00
Vadim Zeitlin
1e245dc267 test for date parameters to wxCmdLineParser
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5263 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 17:00:26 +00:00
Vadim Zeitlin
2822ee33cc more bug fixes: options with values and compound options seem to work
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5262 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 17:00:05 +00:00
Vadim Zeitlin
fd9f9f4c4b ParseDate() understands tomorrow and yesterday as well as today
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5261 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 16:59:31 +00:00
Vadim Zeitlin
3ce65f6c9b more stream-like insertion operators
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5260 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 16:38:12 +00:00
Vadim Zeitlin
479cd5de40 more fixes to compilation warnings from HP-UX build log. About 30% more to go
<sigh>


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5259 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 15:35:04 +00:00
Julian Smart
88195b2b70 Added contributed speedup of ConvertToBitmap under Motif, for 8-bit images.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5258 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 15:29:56 +00:00
Vadim Zeitlin
25e3a937db bug with incorrect & test fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5257 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 15:17:29 +00:00
Vadim Zeitlin
96fa7876bf unreachable code warning fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5256 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 15:17:08 +00:00
Vadim Zeitlin
5fc7ede910 wxRegion should work with wxCoord, not long
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5255 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 15:16:57 +00:00
Robert Roebling
0f2f4986cb Corrceted background problem with themes.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5254 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 15:02:28 +00:00
David Webster
a5569657a0 General fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5253 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 14:07:15 +00:00
Julian Smart
d455cb5f83 Added RC file needed by makefiles.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5252 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 13:56:51 +00:00
Vadim Zeitlin
7281ab041c include "module.h"
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5251 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 13:22:46 +00:00
Robin Dunn
b7e7242718 wxFloatbar fixes
other odds and ends


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5250 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 04:58:23 +00:00
Robin Dunn
82dd98a702 Fixed a bug so the toggle flag is set correctly
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5249 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 04:51:14 +00:00
Vadim Zeitlin
4f40f5e370 small bug fix for composite options
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5248 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 02:46:45 +00:00
Vadim Zeitlin
d34bce842b wxCmdLineParser tests
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5247 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 02:42:22 +00:00
Vadim Zeitlin
9f83044fb8 1. compilation fixes for TB_REPLACEBITMAP and FONTENUMPROC
2. added wxCmdLineParser class


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5246 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-05 02:41:18 +00:00
Robert Roebling
e6527f9dd4 Removed crashes when not using themes.
Removed much flicker form tree ctrl and list ctrl.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5245 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-04 22:56:58 +00:00
Robert Roebling
64d78265d0 EXTRA_LIBS vs. EXTRALIBS change.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5244 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-04 20:14:54 +00:00
Robert Roebling
238ddd26bd Doc updates.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5243 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-04 19:41:25 +00:00
David Webster
e04221b6d0 Added Calctrl.cpp to sources list
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5242 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-04 18:19:34 +00:00
Robin Dunn
2d96836946 Fixed a bug that caused a crash on startup
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5241 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-04 18:00:43 +00:00
Robin Dunn
ecbdd409e1 fixed a compilation error for VC++ 6
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5240 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-04 17:53:52 +00:00
Robert Roebling
04165bec2c Compilation fix,
wxGTK requires GTK 1.2.3.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5239 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-04 17:20:21 +00:00
David Webster
3d62dcb6b5 Updated OS/2 sources with fixes to wxControl and wxSpinCtrl
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5238 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-04 17:15:34 +00:00
Vadim Zeitlin
e47c4d4874 wxMSW compilation fixes for old mingw32
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5237 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-04 16:35:55 +00:00
Guillermo Rodriguez Garcia
ce96b7a010 Corrected problem related to wxSIZE_ALLOW_MINUS_ONE
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5236 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-04 16:18:44 +00:00
Robert Roebling
d3e90957cf Update bug in wxListCtrl,
Y2000 bug in wxFileDialog (sic).


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5235 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-04 15:32:14 +00:00
David Webster
98959adb03 needed a check for wxUSE_VALIDATORS in the wxListCtrl::Create proc when calling the parent class, wxControl::Create
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5234 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-04 15:14:09 +00:00
Jouk Jansen
1696c17801 Committing in .
Patches for VMS
 Temporarily patch to get the IMAGE sample compiled in MOTIF-mode
  N.B. GetSubImage still gives rubish

 Modified Files:
 	wxWindows/setup.h_vms wxWindows/include/wx/motif/bitmap.h
 	wxWindows/src/common/datetime.cpp
 	wxWindows/src/common/descrip.mms
 	wxWindows/src/generic/descrip.mms
 	wxWindows/src/motif/bitmap.cpp
 ----------------------------------------------------------------------


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5233 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-04 15:02:12 +00:00
Vadim Zeitlin
f8c0354763 wxSIZE_ALLOW_MINUS_ONE handling corrected
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5232 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-04 14:53:13 +00:00
Robert Roebling
c79853685d Correct deafult GUI font is now found when querying
wxSystemSetting. Hack.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5231 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-04 14:34:03 +00:00
David Webster
27e2ed8185 Added Calctrl.obj to generic build list
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5230 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-04 13:41:55 +00:00
David Webster
f21a7f94fc Add some "USE" defs that were missing.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5229 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-04 13:35:23 +00:00
Robert Roebling
db434467a1 New colour, font, theme and size code..
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5228 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-04 13:02:27 +00:00
Guillermo Rodriguez Garcia
bf9b671186 Some typos fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5227 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-04 11:54:57 +00:00
Vadim Zeitlin
31405c014d added test of bg colour in the tree sample
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5226 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 23:56:41 +00:00
Vadim Zeitlin
bb44855297 1. wxTreeCtrl::SetBackgroundColour() works (with new comctl32 anyhow)
2. wxToolTip should work with old comctl32


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5225 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 23:38:57 +00:00
David Webster
398b582f36 Visualage C++ V4.0 has a native long long data type.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5224 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 23:32:03 +00:00
David Webster
16ee521a22 VisualAge C++ V4.0 fixups, can't differentiate between time_t and double???
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5223 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 23:31:12 +00:00
Ove Kaaven
7ab9bf9f2d BC++ 5.x also supports _beginthreadex and _endthreadex
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5222 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 23:21:50 +00:00
Guillermo Rodriguez Garcia
a36f0f8345 Some little changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5221 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 22:45:07 +00:00
Ove Kaaven
ef8b2d9165 Better make it a const reference then.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5220 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 20:00:44 +00:00
Ove Kaaven
571f8dae5e Make wxColour parameter be passed by reference to inline method,
so it can be inlined by BC++.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5219 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 19:57:59 +00:00
Ove Kaaven
380d9d6297 Cast both operands of ?: to (wxControl*) so BC++ compiles it
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5218 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 19:31:02 +00:00
Robin Dunn
f2a497dcf9 Made wxEditor constructor args consistent with other window classes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5217 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 19:30:51 +00:00
Ove Kaaven
46f9bb9475 Unicode compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5216 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 19:15:43 +00:00
Ove Kaaven
0413cec527 Unicode compilation fixes for BC++ 5
(BC++ 5 mostly doesn't cope with the wxString == char* operation)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5215 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 18:58:57 +00:00
Ove Kaaven
08298395b2 Those wxTRACE_* string constants appears to need wxT()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5214 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 18:53:10 +00:00
David Webster
eda22ec3a2 Need LINKAGEMODE for Visualage C++ compiles on the static global procs at the top
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5213 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 18:52:29 +00:00
Ove Kaaven
5d368213ca Halved DEFAULT_ITEM_WIDTH so default sizes resembles wxGTK better
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5212 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 18:51:22 +00:00
Ove Kaaven
a8ee71c702 BC++ 5 does not have Unicode version of GetProcAddress.
Giving it a plain ASCII string in an #if


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5211 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 18:48:02 +00:00
Ove Kaaven
0e89bb17e8 Another Unicode compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5210 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 18:44:32 +00:00
Robert Roebling
4a0c68a70b Distrib things.
Readded resource support.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5209 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 18:41:14 +00:00
David Webster
5747aa84c1 Updated config files for VisualAge C++ V4.0 to include new sources
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5208 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 18:26:07 +00:00
David Webster
aa2097dda2 Fixes to get library to compile
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5207 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 18:25:26 +00:00
David Webster
d8cde57b83 Two new font implementations for OS/2
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5206 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 18:24:58 +00:00
David Webster
55cca86849 small updates for OS/2
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5205 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 18:24:10 +00:00
David Webster
b8f72dedd3 no enums with commas past last element, please
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5204 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 18:22:51 +00:00
Vadim Zeitlin
bc385ba9eb 1. corrections for compilation of the wxBase apps with wxApp
2. wxCAL_NO_MONTH/YEAR_CHANGE styles implemented, cosmetic corrections
3. attempt at BC++ compilation fix


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5203 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 17:51:24 +00:00
Robert Roebling
44762a6a87 Forgot these.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5202 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 17:13:01 +00:00
Robert Roebling
1e8d2f694e Distrib things,
Fixed typo in wxCheckListBox.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5201 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 17:11:48 +00:00
Václav Slavík
7e949b437c now grabs encoding info not from but from '' (empty string) -- default po header (mo catalog must be, of course, contain the header)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5200 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 14:27:24 +00:00
Václav Slavík
94fc5183e9 Borland #include hack
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5199 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 14:27:17 +00:00
Guillermo Rodriguez Garcia
6e7cdb7696 Add default size for slider
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5198 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 14:10:36 +00:00
Robert Roebling
b919f007af Corrected some things in, and some thing revealed by
the Life! sample.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5197 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 13:45:20 +00:00
Vadim Zeitlin
6809ee4b8e makegen program for makefile generation for the samples
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5196 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 13:45:00 +00:00
Vadim Zeitlin
273b7ed9d0 makefile for the calendar sample as generated by makegen
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5195 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 13:36:21 +00:00
Robert Roebling
33720b2de5 Corrected spin control, which ignored hand typed text.
Corrceted GetBestSize() etc of static text (displayed
    in tip dialog and elsewhere).


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5194 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 11:42:49 +00:00
Vadim Zeitlin
312cd9e93d O_BINARY added to wxFile::Create
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5193 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 10:32:19 +00:00
Guillermo Rodriguez Garcia
1bdda41cff bmps and ico added as binaries
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5192 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 09:05:38 +00:00
Guillermo Rodriguez Garcia
faad32e5ab ups; must add as binary
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5191 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 09:04:53 +00:00
Guillermo Rodriguez Garcia
5a1dca125f Life!
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5190 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 08:56:57 +00:00
Ove Kaaven
cbf97a6cd6 Unicode fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5189 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 02:24:26 +00:00
Ove Kaaven
e9fa75816c Split "?:" into "if" statement for assignment of converted buffers,
so Borland C++ 5 accepts compiling it


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5188 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 02:23:42 +00:00
Ove Kaaven
5b73520279 Unicode compilation fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5187 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 02:20:03 +00:00
Ove Kaaven
f37736559d Make this compile in Unicode mode under Borland C++ 5.02
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5186 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 02:19:07 +00:00
Ove Kaaven
f5166ed458 Unicode compilation fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5185 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-03 02:14:45 +00:00
Václav Slavík
15b83243e8 refreshed makefiles to be in sync with filelist.txt
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5184 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-02 23:32:08 +00:00
Vadim Zeitlin
74a533f7e9 moved wxCalendarCtrl code from control sample to a new one - calendar
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5183 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-02 23:21:51 +00:00
Vadim Zeitlin
4f6aed9c6a 1. wxDateTimeHolidayAuthority class for calculating the holidays added
2. wxCalendarCtrl adjustments and some new features


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5182 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-02 23:17:55 +00:00
Robert Roebling
c88275cb7d Documented wxMutexGuiEnter etc and thread sample.
Also found out that you cannot create top-level windows
    in a GUI thread other than the main one. No idea why.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5181 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-02 21:52:18 +00:00
Václav Slavík
548cadfd42 added encconv.h -- I forgot to do so, sorry
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5180 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-02 19:51:38 +00:00
Václav Slavík
afc94fa6b4 wxLocale now uses wxEncodingConverter (must be explicitly enabled)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5179 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-02 19:51:30 +00:00
Václav Slavík
82545b58f4 wxFontMapper now cooperates with wxEncodingConverter
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5178 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-02 19:51:15 +00:00
Václav Slavík
47e55c2f11 added wxEncodingConverter::Convert(char*,wxChar*) and variants ; filled equivalence tables ; GetAllEquivalents now returns semi-sorted array (platfrom equivs, then rest of world)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5177 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-02 19:51:09 +00:00
Václav Slavík
5b5d025c1d added wxEncodingConverter::Convert(char*,wxChar*) and variants
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5176 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-02 19:51:04 +00:00
Karsten Ballüder
24e1f1ca21 linux fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5175 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-02 18:45:14 +00:00
Robert Roebling
cddfbd9f55 Some more samples documented etc.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5174 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-02 18:13:45 +00:00
Robert Roebling
07f5b19a15 wxSpinCtrl no longer emits event when changed programmatically.
Some GUI thread things and tests,
  Change for borders around cmposite controls.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5173 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-02 16:25:28 +00:00
Václav Slavík
169267e61f fixed typo wxUSE_ENCODING shuold be wxUSE_UNICODE
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5172 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-02 14:11:49 +00:00
Robin Dunn
f0b0b7d4b8 Fixes to avoid an endless event looping for wxGTK
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5171 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-02 05:26:21 +00:00
Robin Dunn
f4abae9cd7 SWIG code updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5170 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-02 05:24:06 +00:00
Robert Roebling
0279e84482 Some Resize/GetBestSize() changes.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5169 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-01 23:21:04 +00:00
Václav Slavík
f22e0c3c3f wxFileSystem now compiles if wxUSE_HTML (required by wxHTML)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5168 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-01 16:43:54 +00:00
Julian Smart
b40b0f5b20 Updated wxvc_dll.dsp and memory.h to make VC++ compile in DLL mode again
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5167 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-01 12:24:35 +00:00
Václav Slavík
17e799185b documented wxMB_DOCKABLE
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5166 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-01 11:50:33 +00:00
Václav Slavík
357d660c90 added 'document wxSpinCtrl & wxFontMapper' to TODO list
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5165 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-01 11:50:27 +00:00
Václav Slavík
ff83a7701c fixed #pragma implementation/interface numdlgg.h to numdlgg.cpp ; fixed bug: spincontrol ignored min and max values
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5164 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-01 11:50:21 +00:00
Václav Slavík
70be2567de replaced occurences of \_ by _ in verbatim environment
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5163 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-01 11:50:11 +00:00
Robin Dunn
d59efe01ea Fix for differences of when the ECT_WINDOW_CREATE happens between
wxMSW and wxGTK.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5162 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-31 09:34:52 +00:00
Robin Dunn
1b55cabf50 Added wxEditor from Dirc Holtwic
Some tweaks and fixes
Some distrib updates


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5161 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-31 08:29:02 +00:00
Václav Slavík
a5e3f3e9fa added wxEncodingConverter; added imagpnm.cpp and imagpcx.cpp to wxvc_dll.dsp
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5160 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-31 00:35:19 +00:00
Václav Slavík
c958260b38 added wxEncodingConverter
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5159 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-31 00:35:13 +00:00
Václav Slavík
a66fa4a84b added wxFONTENCODING_UNICODE -- for use with wxEncodingConverter
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5158 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-31 00:34:32 +00:00
Václav Slavík
a50a288b95 added wxEncodingConverter - original tables from ftp.unicode.org - ISO, windows and KOI8
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5157 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-31 00:34:02 +00:00
Václav Slavík
045c4fab85 added wxEncodingConverter - scripts for creating convertion tables
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5156 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-31 00:33:41 +00:00
Guilhem Lavaux
2de89127de Moved fix to sndg72x.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5155 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-30 18:43:12 +00:00
Guilhem Lavaux
d6f941fdda Fix for MINGW32
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5154 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-30 18:38:22 +00:00
Vadim Zeitlin
0185cd0978 added support for several new events in wxCalendarCtrl: clicking on week
days in the header, double clicking


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5153 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-30 18:21:42 +00:00
Vadim Zeitlin
13111b2ac8 1. many, many, many warnings fixed (from HP-UX build log; 50% are still left)
2. attempt (failed) at compiling wxGTK with GTK+ 1.3.0


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5152 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-30 17:51:26 +00:00
Robert Roebling
ce6d2511f8 Removed two more GUI lock-ups. This time when
using on-GUI threads and sending event.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5151 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-30 12:02:57 +00:00
Vadim Zeitlin
1a8557b143 added wxCAL_MONDAY/SUNDAY_FIRST flags and Ctrl-Home/Right/Left and Home/End keys
handling


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5150 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-30 00:31:36 +00:00
Vadim Zeitlin
882a8f40e2 wxCalendarCtrl works under MSW too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5149 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-29 23:34:18 +00:00
Robert Roebling
5d5b3a40f3 Corrected miniframe.
Changed wxTB_HORIZONTAL to be wxHORIZONTAL, not wxVERTICAL..


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5148 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-29 22:12:42 +00:00
Robin Dunn
54b9688254 Enabling the use of masks for wxGTK in some of the demos
wxWindow.GetHandle returns the X-Window instead of the GtkWidget
pointer so the X-Window can be given to other Python modules such as
VTK.

wxPython.lib.vtk updated to get the window handle at widget creation
instead of in the constructor.

other updates


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5147 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-29 22:10:32 +00:00
Robin Dunn
cfe17b7435 Fixed wxWindowCreateEvent and wxWindowDestroyEvent to set m_eventType
so the events can actually be caught by a handler.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5146 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-29 22:07:53 +00:00
Robert Roebling
15807266c6 IsExposed() corrections in calendar.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5145 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-29 21:03:36 +00:00
Robin Dunn
3af4e610b1 Added some missing EVT_ functions
Fixes to wxPython.lib.wxCalendar for new toolbar and region code
other fixes


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5144 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-29 20:07:27 +00:00
Vadim Zeitlin
0148fe1e2a wxMotif::wxControl() ctor added, now wxCalendarCtrl compiles ok
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5143 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-29 19:34:38 +00:00
Vadim Zeitlin
9d9b77552e 1. wxCalendarCtrl
2. several wxDateTime bugs corrected, a couple of missing functions added
3. GetBestSize() corrections for several wxGTK controls
4. wxStaticLine doesn't get focus any more under MSW
5. added DoMoveWindow() to wxMotif


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5142 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-29 19:18:01 +00:00
Robert Roebling
924ef85080 GUI thread update and event corrections.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5141 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-29 17:16:55 +00:00
Julian Smart
e12be2f7fb Tidied some doc references; added Stefan's Blit optimisation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5140 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-29 14:21:38 +00:00
Robert Roebling
29b5bcd515 Doc correction for wxScrollWinEvent.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5139 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-29 12:52:22 +00:00
Robert Roebling
23efdd028e Added wxWindow::DoMoveWindow(..)
Changed dnd and clipboard overviews.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5138 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-29 11:52:51 +00:00
Vadim Zeitlin
c76dd5a121 define __GNUWIN32_OLD__ for cygwin32 too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5137 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-29 11:46:45 +00:00
Vadim Zeitlin
75c74ca055 1. added test for wxTreeCtrl::Insert(size_t index)
2. temporary test code for wxCalendarCtrl in controls.cpp


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5136 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-29 10:29:26 +00:00
Vadim Zeitlin
2ef31e80ee 1. some minor compilation fixes in datetime.cppm
2. implemented wxTreeCtrl::Insert(size_t index)
3. draft of wxCalendarCtrl


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5135 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-29 10:28:20 +00:00
Robert Roebling
f59d80ca00 Small doc updates, mainly wxDropTarget,
wxFileDlg now interprets a default dir of "." as
    the current working dir,
  dialog and frame honour "wxApp::DeleteFrameOnExit".


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5134 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-29 09:48:10 +00:00
Vadim Zeitlin
487c1f7ef2 BC++ compialtion fix (?)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5133 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-28 22:24:44 +00:00
Robin Dunn
5e095c55f9 Fixed so user code (or wxPython) can include gtk/glib/X headers if needed.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5132 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-28 21:32:48 +00:00
Robin Dunn
ffef2bdec9 Added some WXDLLEXPORTs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5131 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-28 21:10:49 +00:00
Julian Smart
cff4a45c15 Watford C++ related changes. Unfortunately, the linker now gives a GPF.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5130 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-28 20:25:09 +00:00
Julian Smart
84e5f5395d Some BC++ issues
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5129 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-28 15:21:06 +00:00
Julian Smart
1a3aa77fc7 Removed references to separate prop and porting docs. Added imagtiff.cpp
to VC++ project files. Added tiff library to makeproj.cpp.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5128 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-28 13:57:57 +00:00
Julian Smart
52ca3f113e Added VC++ project files for TIFF library.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5127 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-28 13:56:05 +00:00
Robert Roebling
f2593d0dda Calling a Refresh() before the window is created no longer
gives an assert. Nothing will happen.
  Added wxTreeCtrl::InsertItem( paret, before, ... ),
  Correct some places with incorrectly indented code.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5126 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-28 13:08:04 +00:00
Julian Smart
9b6b575004 Added Bil Simser to wxBook page; fixed bug in notebook when deleting pages
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5125 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-28 12:45:48 +00:00
Guillermo Rodriguez Garcia
3f399a69cc Added GetSubBitmap()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5124 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-28 12:28:39 +00:00
Robert Roebling
7468b994be Minor doc updates.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5123 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-27 14:27:05 +00:00
Robert Roebling
be25e48093 Added mono bitmap to image conversion.
Added wxImage::Replace() (replaces one colour with another).
  Toolbar tips no longer eats ana new colour. This might prevent
    the wrong colour behaviour reported from some 8-bit visuals.
  Minor fixes and test code.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5122 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-27 13:01:07 +00:00
Vadim Zeitlin
41acf5c0bd 1. wxLongLongWx::Assign(double) added (half implemented)
2. small wxDateTime bug fixed


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5121 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-27 11:26:59 +00:00
Vadim Zeitlin
d5fc46616d compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5120 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-27 10:55:14 +00:00
Vadim Zeitlin
406005d21b more unused param warnings fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5119 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-26 21:54:12 +00:00
Vadim Zeitlin
9c2882d9e1 1. misc compilation (errors, warnings) fixes (from the build logs)
2. fixed a bug in wxGTK::wxGetResource


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5118 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-26 21:52:50 +00:00
Vadim Zeitlin
6957717a00 disable #warning because it's an error for some compilers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5117 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-25 22:16:54 +00:00
Vadim Zeitlin
ddb56b384d C++ comments in C files are fun but break the compilation (for the Nth time)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5116 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-25 22:16:28 +00:00
Václav Slavík
c91108763b fixes of documentation - replaced \tt{...}, \em{...}, \bf{...} by {\tt ...} etc.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5115 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-25 20:34:56 +00:00
Václav Slavík
200fed6cdf moved proplist documentation to main book
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5114 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-25 20:30:32 +00:00
Václav Slavík
5eae411929 moved 1.6X -> 2.X porting manual to main book
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5113 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-25 20:26:26 +00:00
Václav Slavík
6fb0a92e2c font size fix for <PRE>
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5112 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-25 18:11:06 +00:00
Guilhem Lavaux
e336790467 Sound recording works on Windows
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5111 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-25 17:38:46 +00:00
Robert Roebling
f9ee644eac Wrote wxMask(bitmap,colour).
Some docs for it and wxBitmap::GetSubBitmap().


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5110 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-25 11:25:53 +00:00
Václav Slavík
605d715ddd many fixes in documentation so that it compiles with LaTeX - get rid of \end{document} troubles, \it{} -> {\it} and few more syntax fixes.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5109 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-24 23:40:13 +00:00
Václav Slavík
9a66115de3 removed date.cpp and time.cpp from filelist.txt (was only commented)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5108 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-24 23:28:31 +00:00
Václav Slavík
bb65ef80fe fixed bug in wxString::DoCopy - it called Sort on already sorted array (thanks to Add behaviour)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5107 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-24 23:28:05 +00:00
Václav Slavík
599a97e9ab removed wxHtmlParser::GetTempData (internal function, obsoleted)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5106 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-24 23:27:46 +00:00
Václav Slavík
6ed4970d21 added demo of <font face>
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5105 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-24 23:27:32 +00:00
Václav Slavík
f1ad10f373 added <font face> support
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5104 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-24 23:27:20 +00:00
Robin Dunn
194fa2aca0 Some little compilation fixes, etc.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5103 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-24 18:45:22 +00:00
Robin Dunn
d2103cf2e2 Removed all non wx stuff from the glcanvas module since DA's PyOpenGL
is better and compatible with the wxGLCanvas.  You can get it at
http://starship.python.net:9673/crew/da/Code/PyOpenGL.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5102 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-24 18:44:29 +00:00
Vadim Zeitlin
5e6a0e8315 implemented wxLongLong division - seems to work
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5101 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-24 16:49:57 +00:00
Julian Smart
9434fb903d Added default constructor to wxGLCanvas.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5100 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-24 12:28:20 +00:00
Julian Smart
f3314fbcb4 Small changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5099 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-24 08:16:31 +00:00
Robin Dunn
9c00cfa3e5 Wrapper updates for wxHtmlLinkInfo and other changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5098 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-24 03:28:55 +00:00
Robin Dunn
f533a674ae fixed mismatched }
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5097 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-24 00:16:07 +00:00
Vadim Zeitlin
40973ea5fd removed testing code from wxLongLong
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5096 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 23:27:21 +00:00
Robin Dunn
f17fee68ea A bugfix in the wxTreeCtrl.GetItem wrapper
Some test/demo modifications and additions


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5095 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 22:43:59 +00:00
Robin Dunn
ab2208b54e New toolbar wrappers
wxMask demos
GenericButton now derives from wxControl
Lots of small changes.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5094 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 22:37:22 +00:00
Václav Slavík
2463329cd3 fixed interpretation of <font size>: was always relative to current size, now conforms to HTML specs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5093 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 21:12:33 +00:00
Václav Slavík
846914d18d wxHtmlWindow::OnLinkClicked and wxHtmlCell::Get/SetLink and wxHtmlWinParser::GetSetLink now work with wxHtmlLinkInfo instead of wxString (making it ready for frames)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5092 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 21:12:23 +00:00
Václav Slavík
f2c2fa4d62 wxHtmlWindow::OnLinkClicked and wxHtmlCell::Get/SetLink and wxHtmlWinParser::GetSetLink now work with wxHtmlLinkInfo instead of wxString (making it ready for frames) ************** also fixed font size interpretation to conform to HTML (1..6 instead of wrong -2..4)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5091 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 21:11:46 +00:00
Vadim Zeitlin
2ea24d9f47 tried to implement division of wxLongLongs - doesn't work at all, will finish tonight
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5090 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 20:15:40 +00:00
Robin Dunn
b49576e077 Linking with the TIFF library
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5089 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 20:13:49 +00:00
Robin Dunn
0656d2e68d Fixed wxSplitterEvent to set it's id to be the splitter window's id so
events can be caught correctly.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5088 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 20:12:34 +00:00
Robin Dunn
874a1686d8 wxPython doc updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5087 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 20:09:58 +00:00
Robin Dunn
9b3d3bc44b New toolbar wrappers
wxMask demos
GenericButton now derives from wxControl
Lots of small changes.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5086 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 20:05:08 +00:00
Robin Dunn
8d772832a0 Added a constructor that allows creation of independent wxControl
(for more easily creating custom controls)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5085 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 19:23:13 +00:00
Robert Roebling
17bec151f9 Added wxBitmap::GetSubBitmap()
Correct images in gen. dir dlg.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5084 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 18:18:43 +00:00
Václav Slavík
8eb2940f7f removed wxITALIC/wxSLANT stuff from wxHTML (no longer neccessary, we have intelligent font matching) - affects SetFonts method of wxHtmlWindow, wxHtmlWinParser and private stuff in wxHtmlHelpFrame
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5083 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 18:14:26 +00:00
Václav Slavík
921d0fb195 wxHtmlFontCell now has member wxFont m_Font instead of wxFont* m_Font (preparation for <font face> support)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5082 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 18:14:17 +00:00
Václav Slavík
fe7a2e2529 date.cpp and time.cpp removed from CVS (no longer used)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5081 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 18:13:35 +00:00
Vadim Zeitlin
e07802fc4a patches for running configure under OS/2
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5080 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 17:59:26 +00:00
Vadim Zeitlin
c7d68b4b70 oops... problem with in Perl source - got mangled by cvs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5079 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 15:40:18 +00:00
Vadim Zeitlin
35e20db0ee a small script to show the different between the current file version and its last revision (requires Perl)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5078 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 15:34:45 +00:00
Vadim Zeitlin
e2b8b0662c fixes for wxINSTALL_PREFIX definition
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5077 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 14:21:56 +00:00
Vadim Zeitlin
ad0dc53bff patches for BC++ 5.3 from Ricky Gonzales <gonzales@pyramid3.net>
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5076 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 14:05:21 +00:00
Jouk Jansen
fb10f04c95 Committing in .
Patches for VMS

 Modified Files:
 	wxWindows/setup.h_vms wxWindows/include/wx/image.h
 	wxWindows/src/common/datetime.cpp
 	wxWindows/src/common/descrip.mms
 	wxWindows/src/generic/descrip.mms
 	wxWindows/src/unix/threadpsx.cpp
 ----------------------------------------------------------------------


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5075 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-23 13:19:09 +00:00
David Webster
73c0666118 Update options to the config files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5074 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-22 23:21:47 +00:00
Vadim Zeitlin
9750fc4245 1. corrected some owner-drawn buttons bugs
2. added generation of event for EVT_SPINCTRL handler to wxSpinCtrl


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5073 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-22 23:00:10 +00:00
Vadim Zeitlin
57160afe2b testing new wxSpinCtrl event and button colours
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5072 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-22 22:58:52 +00:00
Václav Slavík
84b63045ca documented wxHashTable::DeleteContents(bool)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5071 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-22 22:23:35 +00:00
Václav Slavík
e5436d5933 added printing classes to HTML section
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5070 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-22 22:23:30 +00:00
Vadim Zeitlin
0ddea94696 tests for "big" wxTextCtrls
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5069 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-22 21:41:34 +00:00
Vadim Zeitlin
b12915c104 1. wxBase compiles under BeOS
2. several bugs corrected in wxTextCtrl::Load/SaveFile (wxMSW)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5068 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-22 21:09:32 +00:00
David Webster
e17e2b7c1d Updated Phnghand LoadFile and new makefile for DateTime
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5067 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-22 18:42:00 +00:00
David Webster
738f53e98d Changed Loadfile to be compatable with OS/2 Bitmap handler
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5066 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-22 18:41:00 +00:00
David Webster
28f5bdb49b Eliminate comma's after last element in an enum
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5065 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-22 18:40:24 +00:00
Robert Roebling
f30933a8c7 Reduced spacing in tree ctrl.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5064 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-22 17:22:54 +00:00
Robert Roebling
00e12320ca Some debug code.
Removed flicker form wxTreeCtrl.
  Changes.txt update.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5063 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-22 13:04:54 +00:00
Vadim Zeitlin
b38e2f7dc3 more wxDateTime tests
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5062 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-22 00:16:35 +00:00
Vadim Zeitlin
be4017f89b 1. coloured buttons seem to work
2. wxDateTime::ParseFormat() starts to work


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5061 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-22 00:16:02 +00:00
David Webster
5f287370dd define _timezone for VisualAge
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5060 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-21 23:44:08 +00:00
Václav Slavík
1845534dd4 fixed typo (const<->cosnt)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5059 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-21 22:24:07 +00:00
Václav Slavík
738bfca98d added wxHTML to Classes by Category
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5058 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-21 22:23:55 +00:00
Václav Slavík
08d038e7d1 fixed horizontal scrollbar bug
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5057 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-21 22:23:45 +00:00
David Webster
610a6ee998 Add datetime file
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5056 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-21 22:22:39 +00:00
Václav Slavík
7618e37465 #ifdef wxUSE_TOOLTIPS around tooltips
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5055 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-21 20:27:38 +00:00
Vadim Zeitlin
f0f951faab wxDateTime::ParseFormat() and ParseTime() added (compile but don't work)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5054 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-21 19:33:25 +00:00
David Webster
657d209757 can't support enums that have comma after last element
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5053 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-21 17:48:24 +00:00
Robert Roebling
28c9c76e7f Some doc updates.
Corrected wxFileDialog::GetFilenames() and GetPaths()
    if no file is selected.
  Corrceted make install.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5052 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-21 16:43:54 +00:00
Vadim Zeitlin
77c3e48a9e added support for width and flags in wxDateTime::Format()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5051 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-21 16:24:57 +00:00
Vadim Zeitlin
341e7d2889 wxString::Format() added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5050 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-21 16:11:45 +00:00
Vadim Zeitlin
68ee7c4730 1. corrected compilation of wxTime/wxDate
2. wxDateTime::Format() seems to work (look at it to see why I'm so happy)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5049 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-21 15:40:13 +00:00
David Webster
75399efbb2 Uncompilable header fix.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5048 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-21 15:14:14 +00:00
Vadim Zeitlin
7f684264b8 memory leak in ~wxMutex fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5047 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-21 12:48:32 +00:00
Václav Slavík
74cfc36921 stupid typo in wxHTML help options dlg - did not display fixed fonts correctly in preview
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5046 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-21 11:17:11 +00:00
Vadim Zeitlin
97e0ceea08 more wxDateTime tests
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5045 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-21 01:47:56 +00:00
Vadim Zeitlin
112d35a2cb removed date.cpp and time.cpp from the makefiles
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5044 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-21 01:47:00 +00:00
Vadim Zeitlin
cd0b170911 1. wxLongLong and wxDateTime compilation fixed for the compilers without native
"long long" type (and some code in timercmn.cpp too)
2. wxDate and wxTime reimplemented using wxDateTime (old versions tagged as
   OLD_DATE_AND_TIME)
3. wxString::To(U)Long and ToDouble added and documented
4. bug with combobox in toolbar (drop down list wasn't dismissed) fixed
5. several wxDateTime::Parse() functions implemented
6. added support for coloured buttons under MSW (not completely finished)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5043 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-21 01:44:45 +00:00
Guillermo Rodriguez Garcia
e35edde9c3 strange comment in gsocket_read (?)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5042 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-20 22:15:16 +00:00
Guillermo Rodriguez Garcia
e8f4c58406 Stupid timeout bug fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5041 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-20 22:09:30 +00:00
Robert Roebling
6f67eafe67 Minor optical changes to toolbar and the help frame's
options dialog.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5040 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-20 20:16:37 +00:00
Julian Smart
c25a510b30 Mostly Mingw32/Cygwin corrections
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5039 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-20 19:04:48 +00:00
Vadim Zeitlin
83307f338d test for strptime added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5038 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-20 17:48:54 +00:00
Robert Roebling
bd046d4221 Replaced the old wxGetResource implementation with one based
in wxFileConfig.
  Compile fix for gsocket.c.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5037 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-20 17:15:32 +00:00
Robert Roebling
c7a9fa36e4 Minor changes to wxTreeCtrl's horiz size,
Text stream now can write Mac/Unix/Dos EOL on resp. other platforms,
  Fixed return value of wxBufferedOutputStream::GetSize() and ::TellO()


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5036 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-20 16:15:32 +00:00
Vadim Zeitlin
f9dbf34fc6 fall back from wxITALIC to wxSLANT and vice versa
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5035 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-20 14:29:45 +00:00
Vadim Zeitlin
405e126cc8 'grey border' bug under MSW fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5034 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-20 14:02:48 +00:00
Václav Slavík
ef01b72f17 added <EM>, <CITE> and <STRONG> tags; now use separate handlers for <B>,<I>,<TT>
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5033 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-20 12:49:42 +00:00
Václav Slavík
f0b6a33f4c HTML help: index panel now displays only part of index matching given substring (similar to search panel; ==> 1) faster startup 2) no more problems with incomplete index due to GTK+ limitations). Intelligent behaviour: displays indexes with size <= 100 items in full (= matching empty substring)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5032 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-20 12:49:35 +00:00
Václav Slavík
336e2d4424 added support for definition lists (DL,DT,DD) to wxHTML
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5031 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-20 12:49:14 +00:00
Václav Slavík
8b260fbe33 removed 2nd frame from html test sample; test sample now shows DL,DT,DD support
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5030 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-20 12:48:01 +00:00
Václav Slavík
c88293a404 cleaned some relics - mod_* instead of m_* in wxHTML modules
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5029 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-20 12:47:50 +00:00
Robin Dunn
5ea6dbbfff Adding MSVC makefile support for building the TIFF library
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5028 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 20:55:50 +00:00
Václav Slavík
97734a7f33 fixed problem with image handlers in two headers (and yes, tested)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5027 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 20:19:19 +00:00
Vadim Zeitlin
239446b415 wxDateTime progress: DST compuation, weekday computation, day-in-year and week
number computations all implemented and seem to work


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5026 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 19:56:32 +00:00
Robin Dunn
3e1ed7d709 Fixing another hard-coded WXDIR path
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5025 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 19:47:51 +00:00
Guillermo Rodriguez Garcia
5ebdc86afc *** empty log message ***
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5024 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 18:37:24 +00:00
Guillermo Rodriguez Garcia
300b128833 Compile-fix after modifying timercmn.cp
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5022 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 18:36:45 +00:00
Robert Roebling
cae31b8b52 Fixed typo in wxStaticBoxSizer::CalcMin().
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5021 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 18:32:25 +00:00
Guillermo Rodriguez Garcia
b704229ee2 *** empty log message ***
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5020 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 16:40:06 +00:00
Guillermo Rodriguez Garcia
df0c322667 Compatibility fix: defined wxGetCurrentTime to wxGetLocalTime
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5019 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 16:35:48 +00:00
Jouk Jansen
08f6ac314a Committing in .
VMS 64bit integer definition

 Modified Files:
 	wxWindows/include/wx/longlong.h
 ----------------------------------------------------------------------


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5018 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 15:37:00 +00:00
David Webster
2063a4a0ca Fixed a void* to wxObject* conversion error in a return causing compile break across all ports
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5017 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 15:35:48 +00:00
Julian Smart
17d8ee1cbd Misc small mods
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5016 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 14:59:09 +00:00
David Webster
4e0f4f97d7 Some minor fixups
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5015 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 13:45:15 +00:00
David Webster
334673a8bb Remove tbarsmpl.cpp from the build list
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5014 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 13:41:24 +00:00
David Webster
b4eb4c6b55 New image base classes for wxOS2
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5013 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 13:39:24 +00:00
Vadim Zeitlin
6fd5fa4fcc added wxToolBar::SetToolClientData
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5012 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 13:10:05 +00:00
David Webster
b7c2b5c51d cleaning up toolbar mess for os/2
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5011 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 05:42:52 +00:00
David Webster
97fdfcc9fd cleaning up image mess for os/2
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5010 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 05:42:26 +00:00
Guillermo Rodriguez Garcia
d895ad7c54 timercmn rewritten from scratch
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5009 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 01:28:44 +00:00
Guillermo Rodriguez Garcia
b8f0499040 Everything rewritten from scratch
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5008 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 01:27:53 +00:00
Vadim Zeitlin
c5a1681bfe 1. compilation fix for wxDir
2. wxDateTime now calculates week days (_almost_ correctly) and Format()
   seems to work too


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5007 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 01:09:10 +00:00
Vadim Zeitlin
211c225069 test for weekdats added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5006 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-17 01:08:20 +00:00
Vadim Zeitlin
8673da0de1 compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5005 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 23:14:14 +00:00
Vadim Zeitlin
6e807169c4 changed wxImage::Rescale() to return wxImage& and not void
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5004 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 23:13:23 +00:00
Vadim Zeitlin
2ffa221c58 some more consts here and there
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5003 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 22:10:32 +00:00
Vadim Zeitlin
d5e295970c compilation fix after incorrectly resolved conflict
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5002 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 21:59:02 +00:00
Vadim Zeitlin
7521ca7d84 an experimental template for Win16/VC++ 1.52
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5001 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 21:30:47 +00:00
Vadim Zeitlin
8f177c8e73 Win16 compilation fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5000 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 21:29:54 +00:00
Robin Dunn
b4d1ebf058 Took out somebody's hard coded path (j:\dev\something...) and put back
$(WXWIN).  Please just set an environment variable like the rest of us!


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4999 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 21:00:59 +00:00
David Webster
6bee9b5951 New Visualage C++ Version 4.0 Project Configuration files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4998 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 21:00:54 +00:00
Robin Dunn
995a594ab4 Killed a bug that sometimes prevented ShowModal from returning if the
ESC key was used.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4997 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 20:49:07 +00:00
Guillermo Rodriguez Garcia
6ecfe2ac49 Fix for mingw32 compilation (replaced #ifdef NM_CUSTOMDRAW with a test for _WIN32_IE
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4996 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 20:41:39 +00:00
Vadim Zeitlin
e838cc1468 1. wxMotif toolbar works; the toggle buttons have the same width as the other
ones and not twice as big
2. wxMotif::wxBitmap(from XPM) ctor now takes either "char **" or "const char
   **", as in wxGTK
3. added an X error handler to wxMotif (debug only)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4995 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 19:36:05 +00:00
Vadim Zeitlin
1eb6f40e2a should use ksh, not sh
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4994 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 18:38:15 +00:00
Guillermo Rodriguez Garcia
51dba3f868 PCX images can now be embedded in streams
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4993 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 18:19:41 +00:00
Guillermo Rodriguez Garcia
85806dc2d8 slight bug in waitconnection
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4992 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 18:19:04 +00:00
Vadim Zeitlin
982b2cfc58 compilation fixes, doesn't work yet
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4991 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 18:10:38 +00:00
Vadim Zeitlin
9fb35cf180 small fix to the sample
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4990 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 17:39:07 +00:00
Robert Roebling
f35aa3daa3 Added wxSizer::Insert()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4989 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 16:37:08 +00:00
Vadim Zeitlin
5357c8e8b3 added check for timezone in addition to _timezone and __timezone
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4988 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 16:19:26 +00:00
Guillermo Rodriguez Garcia
1b24a68eba Added #if wxUSE_OWNER_DRAWN
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4987 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 14:53:07 +00:00
Guillermo Rodriguez Garcia
90002c499c Compilation fix when wxUSE_OWNER_DRAWN is 0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4986 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 14:52:25 +00:00
Guillermo Rodriguez Garcia
d32548aa77 Accomodate changes in CountColours
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4985 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 12:22:37 +00:00
Guillermo Rodriguez Garcia
cc9f7d7939 Changed stopat to stopafter in CountColours
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4984 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-16 12:19:02 +00:00
Václav Slavík
8f9846be80 image handlers moved to separate headers (imagbmp.h etc.) This change is backward compatible (all hdrs #included in image.h) and reduces executable size under GCC -- these files are regenerated makefiles due to change in filelist.txt
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4983 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 22:46:33 +00:00
Václav Slavík
c8b4eea8f2 image handlers moved to separate headers (imagbmp.h etc.) This change is backward compatible (all hdrs #included in image.h) and reduces executable size under GCC
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4982 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 22:46:17 +00:00
Václav Slavík
89de9af3cb fixed wxHtmlWindow flicker
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4981 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 22:39:02 +00:00
Václav Slavík
1aaaa7120e JPEG handler does not read entire file into memory anymore (+, of course, that headers change)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4980 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 22:38:18 +00:00
Václav Slavík
8f49300284 image handlers moved to separate headers (imagbmp.h etc.) This change is backward compatible (all hdrs #included in image.h) and reduces executable size under GCC
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4979 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 22:38:02 +00:00
Vadim Zeitlin
1dbe87089b small compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4978 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 19:49:48 +00:00
Vadim Zeitlin
8a0681f933 merging in the toolbar changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4977 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 19:47:54 +00:00
Robin Dunn
56f5d962ad New SWIG generated sources
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4976 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 19:47:09 +00:00
Robin Dunn
5bff6bb8ea Fixes for differences between wxMSW and wxGTK`
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4975 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 19:46:19 +00:00
Vadim Zeitlin
6de20863de using WX_TIMEZONE set by configure instead of timezone
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4973 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 19:40:46 +00:00
Vadim Zeitlin
bf84b0be84 added datetime.h/cpp to filelist and regenerated the makefiles
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4972 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 19:40:22 +00:00
Vadim Zeitlin
360d6699d3 added check for timezone variable
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4970 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 19:35:03 +00:00
Vadim Zeitlin
64a8976615 documented GetLabel/Text, added a note about GetName being deprecated
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4969 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 19:20:57 +00:00
Vadim Zeitlin
caf51f9536 fix for compilation with both native and generic kinds of toolbars
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4968 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 18:13:36 +00:00
Vadim Zeitlin
ad4ae6ed7a testing wxToolBarSimple
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4967 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 18:02:44 +00:00
Vadim Zeitlin
a16a9bf350 a fix for the patch
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4966 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 17:57:46 +00:00
Vadim Zeitlin
3ed2e7ce82 more WXUNUSED() here and there
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4965 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 17:14:58 +00:00
Vadim Zeitlin
e7bcded47c a small script to regenerate makefiles without running configure
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4964 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 17:06:32 +00:00
David Webster
3070bd9633 Remove these VisualAge C++ V4.0 files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4963 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 17:03:58 +00:00
David Webster
8ea3f821b7 Bitmap and Image updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4962 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 16:59:08 +00:00
David Webster
bed4d33171 For use when build samples under wxOS2
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4961 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 16:54:08 +00:00
Vadim Zeitlin
1afe597eba fix for wxMouseEvent::LeftUp() from Stefan.Neis@t-online.de
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4960 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 15:34:05 +00:00
Vadim Zeitlin
9d08a1edf6 corrected bug in wxMenu::Enable()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4959 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 14:39:56 +00:00
Guillermo Rodriguez Garcia
faa7a70eaf Small bugfix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4958 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 12:32:22 +00:00
Guillermo Rodriguez Garcia
89d0045628 Added CountColours()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4957 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 12:31:28 +00:00
Guillermo Rodriguez Garcia
0848b0dd74 Now saves in eiher 8bit or 24bit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4956 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 11:46:19 +00:00
Guillermo Rodriguez Garcia
c9d01afd82 Added ComputeHistogram
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4955 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 11:45:32 +00:00
David Webster
97507ccea7 gdiimage updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4954 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 06:02:30 +00:00
Vadim Zeitlin
980662342f support for multiple rows in Win32 native toolbar
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4953 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 01:54:39 +00:00
Vadim Zeitlin
44178d9214 added wxSingleChoiceDialog::SetSelection
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4952 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 00:31:58 +00:00
Vadim Zeitlin
2e8005ccaf fixed wxBitmapButton bug with bitmaps with masks
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4951 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-15 00:28:42 +00:00
Václav Slavík
ad81651f00 removed USE_SHARED_LIBRARY(IES)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4950 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-14 23:57:30 +00:00
Václav Slavík
fed628b632 added default ctor for wxDirDialog
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4949 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-14 23:53:32 +00:00
Václav Slavík
1c83cdc920 removed USE_SHARED_LIBRARIES
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4948 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-14 23:53:26 +00:00
Václav Slavík
a68d00b192 removed USE_SHARED_LIBRARIES
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4947 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-14 23:41:31 +00:00
David Webster
9dea36ef6d Visualage C++ V4.0 updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4946 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-14 23:32:53 +00:00
Robert Roebling
aaf6c39ae6 Added a few modifiers to wxSiserItem
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4945 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-14 19:26:06 +00:00
Vadim Zeitlin
93fa69f84b support for vertical toolbars under GTK
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4943 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-14 18:50:19 +00:00
Vadim Zeitlin
b685cd9bc8 added wxUSE_TOOLBAR_SIMPLE setting, enabled wxLongLong in configure by default
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4942 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-14 18:49:54 +00:00
Vadim Zeitlin
84f19880c6 compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4941 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-14 17:12:16 +00:00
Ron Lee
dc1dbfc640 added XBM example to image sample
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4940 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-14 16:53:41 +00:00
Sylvain Bougnoux
672cedf866 ~wxBufferedStream puts back unread bytes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4939 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-14 14:37:24 +00:00
George Tasker
c1dd939d3b Fixed the #include of tbar95.h, which referenced the wrong directory path
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4938 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-14 11:21:25 +00:00
Robin Dunn
78385733e7 Some GenButton enhancements
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4937 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-14 06:38:17 +00:00
Vadim Zeitlin
5ef2e6333e added support for vertical toolbars for MSW - seems to work more or less
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4936 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-14 02:02:09 +00:00
Vadim Zeitlin
d9c8e68e58 mask corrections
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4935 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-13 23:15:02 +00:00
Vadim Zeitlin
fc6bbc6dad updated the sample and renamed the files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4934 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-13 23:05:56 +00:00
David Webster
fb5ddb4c13 Needed a __WXPM__ in new OS ifdefs at top
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4933 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-13 22:13:35 +00:00
Vadim Zeitlin
d166a4f8e8 wxCreateMaskedBitmap() is more const correct
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4931 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-13 20:21:28 +00:00
Vadim Zeitlin
af79c52df0 compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4930 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-13 19:31:48 +00:00
Vadim Zeitlin
d899618714 added wxList::Insert(size_t); updated wxList documentation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4929 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-13 19:30:09 +00:00
Sylvain Bougnoux
5ef37c79de Was missing png_read_end
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4928 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-13 19:02:50 +00:00
Václav Slavík
65e4f9b986 wxNotebookSizer surrounder by wxUSE_NOTEBOOK
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4927 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-13 16:52:18 +00:00
Václav Slavík
75be3f5ef7 now survives compilation even if wxUSE_SASH == 0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4925 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-13 16:17:09 +00:00
Václav Slavík
60be2f47e1 added #if wxUSE_NOTEBOOK around wxNotebookSizer
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4924 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-13 16:16:59 +00:00
Václav Slavík
41b1047d91 added #if wxUSE_CLIPBOARD
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4923 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-13 16:16:52 +00:00
Robert Roebling
78e848cac9 wxTextStream now interprets 1,1 as 1.1 (European formating).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4922 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-13 15:55:30 +00:00
Vadim Zeitlin
191ab39aee attempted Unicode fixes for BC++
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4921 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-13 15:51:01 +00:00
Robert Roebling
864e8bd0fc Corrected wxRegion::GetBox()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4920 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-13 13:43:47 +00:00
Václav Slavík
61eff74fb9 added wxHTML samples
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4919 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-13 08:43:50 +00:00
Guillermo Rodriguez Garcia
528dad23e5 PCX handler now saves files too (always as 24 bit images, though)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4918 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-13 01:03:42 +00:00
Vadim Zeitlin
ae373e59d5 removed because unused
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4917 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-13 01:03:32 +00:00
Guillermo Rodriguez Garcia
7513f9ffc5 Added wxOutputStream::PutC()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4915 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-13 01:02:32 +00:00
Vadim Zeitlin
20d9661c04 moved wxID_SEPARATOR from menuitem.h to defs.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4913 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-13 00:55:35 +00:00
Robert Roebling
85ec2f2634 Some doc updates.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4911 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-12 17:02:50 +00:00
Václav Slavík
f4cc15cd73 removed pnghand from MSW sources - obsoleted
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4910 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-12 16:22:39 +00:00
Václav Slavík
3cbe51d094 removed pnghand from MSW sources - obsoleted
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4909 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-12 16:18:55 +00:00
Václav Slavík
b58b1dfc21 fixed compilation bug with GCC 2.95.1 and GTK+ 1.2.6 (attrmask was of type GdkICAttributesType which is enum and was used in this way : attrmask |= some constant)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4908 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-11 21:53:57 +00:00
Václav Slavík
6c3d9ced08 wxPostScriptDC::DrawText now uses descent to determine baseline (instead of rough approximation), wxPostScriptDC::GetTextExtent now returns correct height (it did incorrectly add descent to pt size of font)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4907 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-11 21:52:43 +00:00
Václav Slavík
edbd0635f2 new wxHTML printing code ; parser now supports scaling
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4906 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-11 21:50:44 +00:00
Robin Dunn
56ac3e75d4 A couple small tweaks to get the new wxNotebookSizer sample to work on MSW.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4905 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-11 19:38:07 +00:00
Václav Slavík
16964b5ed5 documented wxDC::GetUserScale
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4904 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-11 15:35:34 +00:00
Václav Slavík
c914a1a2d2 documented wxHF_BOOKMARKS flag for wxHtmlHelpController
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4903 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-11 15:34:14 +00:00
Robert Roebling
83edc0a574 Added wxNotebookSizer
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4902 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-11 15:07:14 +00:00
Robin Dunn
fbff5d1ba5 One more quickie
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4901 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-11 08:09:25 +00:00
Robin Dunn
6999b0d8e9 Added rotated text support
Added Some generic button and toggle button classes
Lots of little fixes, additions, etc.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4900 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-11 07:59:23 +00:00
Vadim Zeitlin
4afd752902 1. wxDir works for MSW and documented
2. wxDateTime works with dates very close to the Epoch
3. setting font for wxRadioBox works


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4899 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-11 00:43:59 +00:00
Václav Slavík
6bfd5671b0 removed platform specific #ifdefs around wxComboBox
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4898 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-10 21:46:00 +00:00
Vadim Zeitlin
151d66be0f and now timezones work even better ;-)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4897 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-10 20:59:08 +00:00
Vadim Zeitlin
299fcbfe98 more timezone stuff - it's a miracle, but it seems to work
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4896 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-10 20:44:37 +00:00
Guillermo Rodriguez Garcia
e4b8154a65 source clean-up
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4895 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-10 20:16:01 +00:00
Vadim Zeitlin
036bc7d9e1 compilation fix for headers without _WIN32_IE
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4894 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-10 19:46:12 +00:00
Vadim Zeitlin
509a619604 use KDEDIR in wxKDEIconHandler
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4893 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-10 17:31:44 +00:00
Vadim Zeitlin
8c264b23ad wxString::substr() bug fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4892 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-10 16:29:34 +00:00
Jouk Jansen
36cc39686a Committing in .
Updated VMS-support
 Adding new featrure of other modes to MOTIF to get it compile cleanly.

 Modified Files:
 	wxWindows/docs/readme_vms.txt
 	wxWindows/include/wx/motif/filedlg.h wxWindows/lib/vms.opt
 	wxWindows/src/common/descrip.mms wxWindows/src/motif/data.cpp
 ----------------------------------------------------------------------


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4891 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-10 12:45:51 +00:00
Vadim Zeitlin
1f59726ed9 generic/wizard.h added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4890 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-09 16:53:49 +00:00
Robert Roebling
af159c4481 Compile fix. Where exactly is "wxString GetHomeDir()"?
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4889 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-09 15:23:32 +00:00
Vadim Zeitlin
c51deffc32 a more easy to use version of wxGetHomeDir() added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4888 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-09 15:14:58 +00:00
Robert Roebling
178009938b Changed scrollsub sample.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4887 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-09 15:01:04 +00:00
Guillermo Rodriguez Garcia
d314c3bbb0 Fixed small bug related to m_lastcount in wxInputStream::Read
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4886 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-09 13:41:52 +00:00
Stefan Csomor
b3d810c0b3 no message
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4885 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-09 10:33:24 +00:00
Stefan Csomor
97e64d8ad5 cw pro 4 not supported anymore
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4884 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-09 10:33:04 +00:00
Stefan Csomor
8fbb465f70 corrected mac-like placing of <about> menu line
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4883 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-09 10:32:18 +00:00
Stefan Csomor
7c551d9594 small adaptions
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4882 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-09 10:30:35 +00:00
Stefan Csomor
0207122d52 adapted to mac
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4881 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-09 10:15:14 +00:00
Robert Roebling
2bf8e4ebcc Further stream tests, doc updates and minor clean-ups.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4880 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-08 19:04:29 +00:00
Vadim Zeitlin
b9517a0ae4 GNOME/KDE integration for wxMimeTypeManager
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4879 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-08 17:53:32 +00:00
Vadim Zeitlin
c53a2bb3d3 even more docs for wxFile::Eof
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4878 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-08 15:22:18 +00:00
Vadim Zeitlin
e694c22c31 1. fix for compiling samples with profile info
2. dir.h/.cpp added to the makefiles


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4877 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-08 15:20:22 +00:00
Jouk Jansen
68874acfed Committing in .
Changes to get the libraries cleanly compiled on VMS

 Modified Files:
 	wxWindows/setup.h_vms wxWindows/src/common/image.cpp
 	wxWindows/src/motif/dcclient.cpp
 ----------------------------------------------------------------------


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4876 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-08 15:13:18 +00:00
Guillermo Rodriguez Garcia
76443e70a5 Performance optimizations
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4875 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-08 14:39:28 +00:00
Vadim Zeitlin
13e8d36e0f edited changelog slightly
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4874 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-08 14:22:47 +00:00
Vadim Zeitlin
1944c6bdd0 wxDir class added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4873 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-08 14:16:53 +00:00
Guillermo Rodriguez Garcia
8708a10fa6 Optimized for performance.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4872 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-08 11:59:43 +00:00
Robert Roebling
842d6c94bd Documented wxFFile and wxFFileStream and Co.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4871 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-08 11:35:20 +00:00
Guillermo Rodriguez Garcia
5ac8158ad9 Fixed wxInputStream::Ungetch behaviour so that if you
a) unget a buffer (AAABBB)
b) read some data (AAA)
c) unget a second buffer (CCC)

it works OK now (you will get CCCBBB, instead of CCCAAABBB as before)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4870 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-08 09:58:42 +00:00
Robert Roebling
aa51b2e153 Stream error testing.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4869 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-08 08:28:29 +00:00
Vadim Zeitlin
e4e901d18e compilation fix (long -> wxCoord)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4868 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-08 08:28:22 +00:00
Vadim Zeitlin
c74016378e fixing compile problems for people who don't look at the rebuild logs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4867 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-08 08:26:45 +00:00
Vadim Zeitlin
9a8c762076 1. many DrawRotatedText() corrections (gtk)
2. compilation fix for window.cpp (!HAVE_XIM)
3. mentioned wxGTK slider limitations in the docs


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4866 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-08 08:19:45 +00:00
Vadim Zeitlin
c717373949 patch from Ricky Gonzales <gonzales@pyramid3.net> for the Unicode support for BC 5.02+
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4865 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-08 07:54:58 +00:00
Robert Roebling
b79395c54b XIM support things.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4864 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-07 18:58:53 +00:00
Robin Dunn
5ed3dab261 bitmap mask tests
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4863 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-07 18:20:01 +00:00
Robert Roebling
7ec2881ac5 Correction to position of rotated text.
Apps no longer give warnings if only a
    dialog pops up (top level windows == 0)
    before main loop.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4862 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-07 17:54:04 +00:00
Karsten Ballüder
d06800f14a Fixed XIM compilation, but doesn't work yet.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4861 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-07 16:11:43 +00:00
Robert Roebling
6e228e42e2 wxListCtrl sends event directly again. Also fixed problem
of list otem status not being up-to-date when events
    get sent.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4860 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-07 15:47:55 +00:00
Karsten Ballüder
d84b26a7b9 HAVE_GDK_XIM -> HAVE_XIM
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4859 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-07 15:24:38 +00:00
Vadim Zeitlin
54acce9084 wxMimeTypeManager::EnumAll() seems to work, couple of minor corrections to the MIME code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4858 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-07 15:18:22 +00:00
Karsten Ballüder
7799a2d76f Test for XIM support in gdk added, relevant code for window.cpp follows this
evening.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4857 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-07 15:06:51 +00:00
Robert Roebling
00655497da Minor optical changes to toolbar and wxHelpFrame.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4856 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-07 14:54:32 +00:00
Vadim Zeitlin
470caaf9df small cosmetic fix for wxListCtrl
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4855 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-07 14:15:23 +00:00
Robert Roebling
0c62388988 Compile fix.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4854 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-07 12:24:57 +00:00
Robert Roebling
6308151359 Added wxUSE_SPINCTRL,
Added various HAVE_XIM patches.
  Added forty's headers to list of installed files.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4853 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-07 11:59:07 +00:00
Robert Roebling
9b00bb1626 Various things related to wxFileDialog and attributes.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4852 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-07 10:47:21 +00:00
Robert Roebling
1fb4de3138 doc view code inteprets wxSTREAM_EOF as correct,
Added wxMask( bitmap, colour ).


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4851 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-07 09:35:42 +00:00
Vadim Zeitlin
c61f4f6dbd 1. wxFileDialog patch for multiple selection applied (with some small changes),
added demo for it in the sample and documented
2. wxMimeTypeManager works a bit better under Windows (doesn't ignore the
   extensions without filetypes)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4850 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-07 00:48:45 +00:00
Vadim Zeitlin
696e1ea0b7 1. fixes for DrawRotatedText(), drawing sample extended to show it
2. implemented colour/font support for wxTreeCtrl items
3. corrected a bug in wxListCtrl colour/font support code, the items should
   now be deleted ok
4. SetProcessAffinityMask() correction, wxThread::SetConcurrency() kind of
   works (difficult to test on a UP machine)
5. wxMimeType::EnumAllFileTypes() added, works (somewhat) under MSW
6. made default fonts under MSW 10 points and not 12 - this is the standard
   size


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4849 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-07 00:09:40 +00:00
David Webster
c8ce6bccc3 wxDC new virtual function
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4848 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-06 23:47:52 +00:00
Robert Roebling
1b055864b6 Added tests for buffered streams.
Made wxBufferedOutputStream call Sync() in
    the destructor and SeekO().
  Documented this.
  Use buffered streams in wxImage. Seems to
    significantly speed-up the sample.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4847 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-06 18:16:37 +00:00
Vadim Zeitlin
85d11a7072 compile fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4846 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-06 17:56:59 +00:00
Vadim Zeitlin
1b986aef6e enumerating all MIME types (half finished, doesn't work yet)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4845 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-06 17:54:50 +00:00
Vadim Zeitlin
4314ec480e DrawRotatedText() for MSW
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4844 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-06 17:40:39 +00:00
Vadim Zeitlin
2182e26fa3 fixed LaTex error
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4843 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-06 16:22:32 +00:00
Robert Roebling
d984207cc3 Patch for stream.cpp for non-flushable stream,
Corrected stream corruption for Umgetch()/SeekI() conflict,
  Docs for streams,
  Changed interpreteation og non-standard height in wxCombo,
  Other minor changes,
  Removed library name setting for Debian again.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4842 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-06 16:16:14 +00:00
Vadim Zeitlin
929eed4799 wxSetlocale() doesn't always return NULL
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4841 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-06 14:14:19 +00:00
Vadim Zeitlin
28a4627cfe implemented GetCPUCount() and SetConcurrency() for Win32
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4840 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-06 14:06:21 +00:00
Vadim Zeitlin
9ec64fa758 wxTreeCtrl has colours and fonts too now
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4839 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-06 13:18:14 +00:00
Vadim Zeitlin
70846f0a79 1. test for thr_setconcurrency() added to configure
2. wxListCtrl headers always black
3. some warnings in dcpsg.cpp corrected
4. returning FALSE from OnPrintPage() should abort printing now


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4838 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-06 12:44:49 +00:00
Vadim Zeitlin
ef8d96c29c wxThread::GetCPUCount() and SetConcurrency() added and documented
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4837 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-06 12:31:04 +00:00
Julian Smart
c92d798f9d Inexplicable removal of wxRadioBox::MSWWindowProc reversed, so wxRadioBox
works in Dialog Editor again. Compile error in Dialog Editor fixed.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4836 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-06 12:12:36 +00:00
Vadim Zeitlin
0530737d1e generic wxListCtrl colour/font setting
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4835 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-06 10:43:35 +00:00
Vadim Zeitlin
1f897d251f Added DrawRotatedText
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4834 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-06 09:51:40 +00:00
Vadim Zeitlin
95724b1aa2 Rotated text patch from Hans-Joachim Baader (with some corrections)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4833 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-06 09:35:27 +00:00
David Webster
43543d985b some os/2 icon-bitmap fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4832 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-06 05:01:46 +00:00
David Webster
58b1642453 bitmap and image updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4831 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-05 21:23:52 +00:00
Václav Slavík
fd72e0b5e2 added bookmarks support (strange thing : red color in wbkdel.bmp is somehow misinterpreted by either wxBitmap or win32 libs and is not displayed correctly :-((
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4830 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-05 19:38:19 +00:00
Václav Slavík
382e6efee4 added bookmarks support
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4829 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-05 19:36:20 +00:00
Václav Slavík
fb5700fe76 fixed bug in SetFonts (caused segfault in wxHtmlHelpFrame)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4828 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-05 19:32:21 +00:00
Václav Slavík
a97a264f73 fixed incorrect rendering of tables with cellspacing and cellpadding and colspan/rowspan
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4827 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-05 19:31:39 +00:00
Václav Slavík
2b8f5a2488 [gtk] fixed bug that caused segfaults in wxYield when wxToolBar has non-button control (m_item was no defined, rather then being set to NULL)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4826 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-05 19:30:45 +00:00
Julian Smart
340196c001 wxChoice/wxComboBox background colour change (to get back to where we were);
and .dsp file updates


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4825 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-05 10:07:00 +00:00
Vadim Zeitlin
d62228a645 wxListCtrl custom drawing seems to work
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4824 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-05 00:20:58 +00:00
Vadim Zeitlin
aaa37c0d23 compilation fixes for the wxListItemAttr
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4823 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-04 22:57:59 +00:00
Vadim Zeitlin
bdc72a2268 1. wxGetOsDescription() function added
2. wxApp::GetComCtlVersion() slightly updated
3. wxToolBar::AddControl() should work on all systems, DeleteTool() added
4. wxListCtrl custom draw changes (custom colours/fonts)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4822 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-04 22:34:54 +00:00
Robert Roebling
1d62a8b425 Change to wxMenuBar::Remove(),
"make dist" knows about src/tiff now,
  configure has a new shared library thing which Debian seems to require.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4821 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-04 16:40:27 +00:00
Vadim Zeitlin
280108ed82 EMX compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4820 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-04 14:51:40 +00:00
Vadim Zeitlin
1aaef61416 new wxMenu(Bar) dynamic menu(bar) management functions documented
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4819 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-04 14:43:44 +00:00
Vadim Zeitlin
32db328c7a wxMenu::Insert() seems to work, bug in wxMenuBase::Insert() is corrected
(inserting an item at pos == GetCount() should be the same as appending and
not an error)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4818 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-04 14:10:31 +00:00
Vadim Zeitlin
f03ec224dc wxMenuBar::Insert() seems to work!
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4817 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-04 13:43:59 +00:00
Robert Roebling
5f445b310b Documented wxStopWatch and wxToolBar::AddControl().
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4816 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-04 13:28:26 +00:00
Vadim Zeitlin
309689b214 debug check for infinite loop in InitializeClasses() added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4815 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-04 12:14:38 +00:00
Robert Roebling
f6b7723929 Two missing #includes in image code.
Corrected item coloring in wxListCtrl report mode (incl sample).


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4814 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-04 11:56:28 +00:00
Robert Roebling
58c837a4e6 String changes for translations,
Made wxBitmap derive from wxGDIObject,
  Removed #ifdefs around destrctors for GDI lists (wxBrushList etc),
  Created wxEVT_COMMAND_SPINCTRL_UPDATE with obvious usage.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4813 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-04 10:37:39 +00:00
David Webster
4f72fe4f1a Bitmap coding
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4812 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-03 22:23:58 +00:00
Vadim Zeitlin
1ef54dcf12 wxDateTime...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4811 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-03 21:27:57 +00:00
Vadim Zeitlin
270a909e20 test for timegm() added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4810 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-03 21:27:34 +00:00
Robin Dunn
abdd4565f1 code cleanup
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4809 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-03 19:37:15 +00:00
Robin Dunn
5d1bd85974 Testing wxListBox.Delete
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4808 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-03 19:36:47 +00:00
Robin Dunn
6d75ea8f10 Split out the changelog
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4807 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-03 19:36:21 +00:00
Stefan Csomor
0240e8b1aa wxMSW update for CW, wxMac updated
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4806 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-03 15:17:38 +00:00
Stefan Csomor
4378079d84 wxMSW update for CW, wxMac updated
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4805 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-03 15:11:12 +00:00
Vadim Zeitlin
032af30f52 fixes for icon-inherits-from-bitmap mode
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4804 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-03 14:50:12 +00:00
Stefan Csomor
72e7876ba5 wxMSW update for CW, wxMac updated
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4803 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-03 14:49:23 +00:00
Stefan Csomor
ef6bd27b35 wxMSW update for CW, wxMac updated
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4802 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-03 14:40:17 +00:00
Stefan Csomor
6418cb9302 wxMSW update for CW, wxMac updated
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4801 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-03 14:30:39 +00:00
David Webster
3b9e345522 bitmap and image updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4800 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-03 05:03:55 +00:00
David Webster
d01cc696fc Catching up to latest thread changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4799 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-02 23:32:25 +00:00
Vadim Zeitlin
4c460b340f more threds fixes, more threads tests - seems to work ok for non GUI case
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4798 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-02 17:59:35 +00:00
Vadim Zeitlin
48c8a76b81 a small compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4797 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-02 16:52:22 +00:00
Vadim Zeitlin
ecef04c293 a small compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4796 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-02 16:52:03 +00:00
Vadim Zeitlin
16193c2b68 wxUSE_CONFIG_NATIVE fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4795 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-02 16:32:16 +00:00
Vadim Zeitlin
4304b42f1a mingw32 compilation fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4794 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-02 14:47:49 +00:00
Vadim Zeitlin
e6ec579c77 even more wxDateTime work (completely broken for now, but support for the
full date range almost finished)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4793 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-02 01:01:26 +00:00
Václav Slavík
f151e8b583 cosmetic changes in help browser settings dlg; fixed problem with Borland C++
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4792 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-01 22:29:02 +00:00
Vadim Zeitlin
fcc3d7cbad 1. more wxDateTime work
2. some thread corrections (not fixing the deadlock with Delete() :-( )


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4791 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-01 22:15:53 +00:00
Vadim Zeitlin
fa5f6926ec sorting test added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4790 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-01 22:07:25 +00:00
Karsten Ballüder
ab857a4ed6 fixed process termination handling
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4789 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-01 18:16:53 +00:00
Karsten Ballüder
371ee4026e rtf cut&paste works now, html export fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4788 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-01 18:05:54 +00:00
Robert Roebling
1193d8fa93 Typos in sizer docs.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4787 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-01 16:59:01 +00:00
Robert Roebling
d9d8273d9c Disabling PNG, TIFF and JPEG works now.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4786 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-01 15:34:16 +00:00
Vadim Zeitlin
1c4f8f8d18 1. wxMotif::wxFrame derives from wxFrameBase now
2. wxFrame::GetClientAreaOrigin() made common to all ports and documented


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4785 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-01 15:23:56 +00:00
Robert Roebling
7941ba111c Applied patch for multiple file selection, documented.
Fixed some compilation warnings,
  Minor change to OpenGL code.
  Documented wxImageHandler::GetImageCount() and related.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4784 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-01 14:08:42 +00:00
George Tasker
fb073f86d2 Added wxODBC_FWD_ONLY_CURSORS define
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4783 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-01 14:03:20 +00:00
George Tasker
1c74a90041 wxTreeCtrl::IsVisible() fix fix - a (LPARAM) typecast was lost in the last checkin
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4782 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-01 01:45:29 +00:00
Vadim Zeitlin
52a5502004 one day people will stop putting C++ comments in C files
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4781 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-30 22:21:18 +00:00
Vadim Zeitlin
955be36cf8 wxTreeCtrl::IsVisible() fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4780 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-30 22:14:31 +00:00
Vadim Zeitlin
2f02cb8966 wxDateTime starting to work, more tests for it and for threads in console sample
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4779 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-30 21:55:00 +00:00
Robin Dunn
ec96574fbd a test file
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4778 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-30 20:24:00 +00:00
Robin Dunn
eb7159455d Various small fixes and tweaks
Added wxIntersectRect helper function


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4777 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-30 20:21:55 +00:00
Robert Roebling
b47c832e55 Made db.h compile (removed this wxODBC_ONLY_FARWRD_XXXXXX),
Added sources for TIFF 3.5.2 from libtiff.org.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4776 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-30 18:42:35 +00:00
Robin Dunn
a6ad3e89c6 Various small fixes and tweaks
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4775 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-30 18:23:57 +00:00
Robert Roebling
700ec4546c Compile fix for GIF decoder,
Added image index to loadfile.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4774 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-30 17:24:14 +00:00
Guillermo Rodriguez Garcia
a05da1b682 Doesn't reset the stream pos to 0 in CanRead().
Please note that the PCX handler still cannot read images
embedded in streams because it has to check for some things
at the END of the file before proceeding!


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4773 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-30 14:40:57 +00:00
Guillermo Rodriguez Garcia
9d0e21da25 Fix to work with images embedded in streams (doesn't reset pos to 0)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4772 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-30 14:38:42 +00:00
Julian Smart
065de61268 Now allow SetMenuBar to be called several times.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4771 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-30 12:21:06 +00:00
Julian Smart
6b8b0e7ca0 Compile fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4770 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-30 10:07:03 +00:00
Vadim Zeitlin
9fc3ad34c5 joinable and detached POSIX threads (not fully tested yet)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4769 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 23:05:23 +00:00
Karsten Ballüder
7d3a036dc4 event handling fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4768 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 20:43:36 +00:00
George Tasker
a3439c7d16 Added support for creating forward or backward scrolling cursors support at run-time versus compile time. Default behavior will be determined by wxODBC_FWD_ONLY_CURSORS set in setup.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4767 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 19:20:53 +00:00
Robert Roebling
0b72db08a7 More TIFF things,
Disabled leaking debug code.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4766 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 18:36:02 +00:00
Václav Slavík
b8aa1680f2 fixed wxBITMAP for Motif
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4765 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 17:33:44 +00:00
Václav Slavík
c1b43f8220 just deleted one empty line (testing CVS server)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4764 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 11:14:53 +00:00
Vadim Zeitlin
d1f4970d73 compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4763 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 10:02:24 +00:00
Vadim Zeitlin
58aefa56e7 "no C++ comments in C files" rule
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4762 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 09:45:21 +00:00
Vadim Zeitlin
bd73863347 compilation fix (no C++ comments in C files, include/wx/expr.hsrc/msw/textctrl.cpp$include/wx/expr.h@!src/msw/textctrl.cppsrc/msw/textctrl.cpp)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4761 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 09:34:54 +00:00
Karsten Ballüder
2b0b665264 test complete :-)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4760 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 08:57:43 +00:00
Karsten Ballüder
75a2d2c79c test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4759 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 08:57:08 +00:00
Karsten Ballüder
81a4f8460c test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4758 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 08:56:52 +00:00
Karsten Ballüder
71ba5d266c test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4757 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 08:55:59 +00:00
Karsten Ballüder
9c9f40d022 test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4756 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 08:54:43 +00:00
Karsten Ballüder
b080e420ad test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4755 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 08:54:15 +00:00
Karsten Ballüder
d352e8509a test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4754 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 08:53:49 +00:00
Karsten Ballüder
2dfe62c86d test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4753 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 08:52:09 +00:00
Karsten Ballüder
0f65af9942 test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4752 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 08:51:08 +00:00
Karsten Ballüder
0c83d66beb test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4751 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 08:50:39 +00:00
Karsten Ballüder
405c80ff3f test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4750 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 08:50:08 +00:00
Karsten Ballüder
46522c7910 test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4749 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 08:49:23 +00:00
Karsten Ballüder
b28c70cf9f test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4748 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 08:48:48 +00:00
Karsten Ballüder
448663022d test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4747 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 08:48:27 +00:00
Karsten Ballüder
2c4c6c4abf test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4746 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 08:47:29 +00:00
Karsten Ballüder
1f381068b7 test
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4745 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-29 08:43:51 +00:00
Vadim Zeitlin
b76b015ed9 1. msec resolution for timer functions under Win32
2. small wxLog corrections/enhancements
3. some wxDateTime and wxLongLong work


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4744 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 23:30:18 +00:00
Unknown (JL)
2fc70a88e8 Same comment as in dc.cpp
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4743 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 22:15:35 +00:00
Unknown (JL)
ee41971cbb stupid double declaration of GetClippingBox due to the bad (lack of) usage of wxCoord in grid
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4742 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 22:14:26 +00:00
Unknown (JL)
394e8031cb DoSetSize has to be virtual because subtype controls may have different implementation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4741 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 22:12:21 +00:00
Robert Roebling
ba5b8263f3 More fool-proof lock in thread events code.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4740 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 18:46:55 +00:00
Václav Slavík
c9f56e70f4 wxHtmlWinParser::SetFonts now refreshes fonts cache
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4739 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 18:26:45 +00:00
Václav Slavík
ec74539c12 fixed MSVC++ (stupid) warning
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4738 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 18:26:12 +00:00
Václav Slavík
7dee4b2ba0 fixed minor bug in wxFileSystem's converting \ to /
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4737 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 18:25:42 +00:00
Václav Slavík
d5db80c269 SetTitle method (internal use only) changed to virtual OnSetTitle, added GetOpenedPageTitle
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4736 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 18:24:57 +00:00
Václav Slavík
31e24645c0 added &copy; in <PRE> environment
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4735 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 18:24:34 +00:00
Václav Slavík
f09caa5758 changed icon name
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4734 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 18:20:58 +00:00
Václav Slavík
bab537dc37 fixed wxBITMAP macro under wxGTK
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4733 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 18:20:14 +00:00
Václav Slavík
83efdf3393 added setup dialog, changed icons names (prefixed with w)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4732 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 18:19:28 +00:00
Václav Slavík
e6f9a44829 wxHTML icons are now prefixed with w so that it does not conflict with app's icon under MSW.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4731 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 18:15:30 +00:00
Václav Slavík
d6a1e531a3 wxHTML icons are now prefixed with w so that it does not conflict with app's icon under MSW.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4730 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 18:09:16 +00:00
Robert Roebling
60a41aee69 TIFF change 6.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4729 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 17:21:03 +00:00
Robert Roebling
1c8d8d21dc TIFF change 5.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4728 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 17:20:19 +00:00
Robert Roebling
8e1c188720 TIFF code 3.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4727 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 17:19:05 +00:00
Robert Roebling
257bcf288a TIFF code 2.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4726 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 17:18:25 +00:00
Robert Roebling
448dd031e3 TIFF code 1.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4725 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 17:17:53 +00:00
Robert Roebling
5ef9f90366 slider link fix 2.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4724 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 17:17:24 +00:00
Robert Roebling
1e1fafb918 slider link fix 1.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4723 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 17:16:53 +00:00
Robert Roebling
c7a2bf27da Some tiff code.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4722 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 17:11:24 +00:00
Robert Roebling
aec0ed2e25 More broken pipes.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4721 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 11:48:39 +00:00
Robert Roebling
57a1fd7304 Damn broken pipes.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4720 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 11:48:06 +00:00
Robert Roebling
aed8ac3f89 sfs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4719 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 11:47:36 +00:00
Robert Roebling
3f26799e25 ?kjashdf?aksj
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4718 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 11:47:06 +00:00
Robert Roebling
5e7e9e1b68 More #include changes.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4717 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 11:46:33 +00:00
Robert Roebling
16c1f79c04 New event locking.
Removed CVS trash.
  Some compile fixes.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4716 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-28 11:45:29 +00:00
Vadim Zeitlin
0979c96223 my old draft of wxDateTime
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4715 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-27 23:26:11 +00:00
Vadim Zeitlin
acb8423c2b compilation fixes for Unix - IT DOES NOT WORK YET, DON'T TRY IT
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4714 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-27 23:24:12 +00:00
Vadim Zeitlin
9063ea8ee2 wxThread docs updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4713 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-27 23:15:07 +00:00
Vadim Zeitlin
b568d04ffa 1. wxThread changes (detached/joinable) for MSW and docs updates
2. wxUSE_GUI=0 compilation for MSW (use vc6dll.t with tmake) and many small
   fixes related to this
3. an attempt to make wxLog more MT friendly
4. a small fix for wxRegConfig: it doesn't create empty unused keys any
   more (SetPath() would always create a key, now it's deleted if it was
   empty)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4712 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-27 22:57:06 +00:00
Robin Dunn
aa9a4ae1a5 compilation fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4711 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-27 20:28:25 +00:00
Robin Dunn
0e0d88570a fixed to correctly use #if wxUSE_SPINCTRL
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4710 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-27 20:03:21 +00:00
Robert Roebling
55703c9178 ?lk
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4709 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-27 16:45:59 +00:00
Robert Roebling
fb5dc8a2ee sds
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4708 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-27 16:44:54 +00:00
Robert Roebling
a075e27bf3 sdasd
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4707 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-27 16:43:47 +00:00
Robert Roebling
9826157f41 ?jl
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4706 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-27 16:42:26 +00:00
Robert Roebling
66f384064d *** empty log message ***
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4705 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-27 16:40:47 +00:00
Robert Roebling
56cfaa52a1 Added wxUSE_SPINCTRL
Changed some #include "gtk/.." to <>
  Removed GTK path from wx-config; this breaks wxPython's build.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4704 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-27 16:39:15 +00:00
Robert Roebling
13fb7b7a1f Correction to DnD code.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4703 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-27 12:03:05 +00:00
Robert Roebling
72a7edf007 Minor changes.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4702 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-26 17:41:20 +00:00
Robert Roebling
b16088bf11 Same changes as last commit... Maybe CVS works now.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4701 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-26 17:35:27 +00:00
Robert Roebling
e4c730e922 Added tooltips to radiobox (untested).
wxListCtrl now uses deferred events.
  Some debug code changes.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4700 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-26 17:34:17 +00:00
Vadim Zeitlin
fef15b42f3 attempt at more compilation fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4699 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-26 16:29:54 +00:00
Vadim Zeitlin
e959aee256 wxUSE_RICHeDIT added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4698 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-26 15:26:51 +00:00
Vadim Zeitlin
381dd4bfa2 more compilation fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4697 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-26 15:26:26 +00:00
Vadim Zeitlin
e42a6c18c4 1. wxBase compiles/links again
2. wxString::reserve() (STLese for Alloc()) added
3. compilation fixes for mingw32/BC++


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4696 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-26 11:44:01 +00:00
Vadim Zeitlin
252a752e85 1. wxBase compiles/links again
2. wxString::reserve() (STLese for Alloc()) added
3. compilation fixes for mingw32/BC++


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4695 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-26 11:37:42 +00:00
Vadim Zeitlin
10a0bdb193 mingw32 compilation fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4694 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-26 09:53:35 +00:00
Vadim Zeitlin
f048e32fcd 1. wxMDIParentFrame::~wxMDIParentFrame() bug fixed
2. tooltips work with wxRadioBox
3. duplicated OnCtlColor()s moved to wxControl


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4693 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-25 23:28:41 +00:00
Vadim Zeitlin
1e7215e676 compile fix for gcc
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4692 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-25 22:59:22 +00:00
Václav Slavík
c181287ca4 a bit better solution for &copy;,&nbsp; etc. (in terms of speed)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4691 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-25 17:19:22 +00:00
George Tasker
6919c53fd2 Added "const" to the (char *) type params that should have been const params. Cleaned up code surrounding the upper casing (or not uppercasing) user names and table names for specific databases.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4690 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-25 15:54:04 +00:00
George Tasker
0b0ca94c89 Added "const" to the (char *) type params that should have been const params
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4689 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-25 15:52:09 +00:00
Jouk Jansen
85fb5ef8f2 Committing in .
VMS-Makefile for dialoged

 Added Files:
 	wxWindows/utils/dialoged/src/descrip.mms
 ----------------------------------------------------------------------


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4688 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-25 13:42:58 +00:00
Jouk Jansen
cd6361037d Committing in .
Changes needed to get dialoged utility compile on VMS

 Modified Files:
 	wxWindows/descrip.mms wxWindows/include/wx/setup.h
 	wxWindows/lib/vms.opt
 	wxWindows/utils/dialoged/src/reseditr.cpp
 ----------------------------------------------------------------------


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4687 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-25 13:41:50 +00:00
George Tasker
e5ad852877 Commented out the defines of strnicmp and stricmp to fix OS/2 compilation. These should not be necessary any longer since db uses wxStrxxxx functions now.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4686 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-25 12:35:31 +00:00
Jouk Jansen
7b5075ab92 Committing in .
Support for caret sample on VMS repaired

 Modified Files:
 	wxWindows/samples/caret/descrip.mms
 ----------------------------------------------------------------------


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4685 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-25 12:10:47 +00:00
Robin Dunn
d29aba2ff7 generated sources update
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4684 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-25 07:57:07 +00:00
Robin Dunn
41509312d6 Split build instructions into a separate file.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4683 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-25 07:12:34 +00:00
Robin Dunn
694759cfeb Bug fixes, new tests and demos, new generated source...
Added FileBrowseButton class to the library


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4682 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-25 07:08:14 +00:00
Robin Dunn
899493dd61 Added some test code...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4681 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-25 07:03:09 +00:00
George Tasker
e9a145dfae Added optional param to Count() function to allow for counting DISTINCT columns rather than all columns
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4680 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-24 18:45:23 +00:00
George Tasker
ac4650263f Added preliminary support for Informix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4679 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-24 18:44:08 +00:00
George Tasker
e8af381479 Replaced all the strxxx() function calls with wxStrxxx() function calls. Added preliminary support for Informix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4678 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-24 18:42:51 +00:00
George Tasker
285c163f98 Replaced all the strxxx() function calls with wxStrxxx() function calls.
wxTable:Count() function now has an optional parameter to allow the count to be done on DISTINCT columns rather than all columns.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4677 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-24 18:40:02 +00:00
Robert Roebling
848bc5ba18 Partial fix for big_endian image conversion probs.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4676 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-24 16:57:36 +00:00
Karsten Ballüder
c0d6c58bd0 fixed setfocus() flicker in listctrl
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4675 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-24 15:11:29 +00:00
Vadim Zeitlin
0d0512bd8f 1. wxIcon/wxCursor change, wxGDIImage class added
2. wxCriticalSection doesn't alloc memory any more
3. many minor fixes in bitmap/icon code


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4674 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-24 12:55:02 +00:00
Vadim Zeitlin
6d167489bd 1. wxIcon/wxCursor change, wxGDIImage class added
2. wxCriticalSection doesn't alloc memory any more
3. many minor fixes in bitmap/icon code


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4673 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-24 12:30:56 +00:00
Julian Smart
162999bfb7 Removed strange wxFAIL; added dialup.cpp to filelist.txt
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4672 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-24 12:14:24 +00:00
Jouk Jansen
82a564fa35 Committing in .
New VMS sample compile support files

 Modified Files:
 	wxWindows/samples/bombs/descrip.mms
 	wxWindows/samples/checklst/descrip.mms
 	wxWindows/samples/config/descrip.mms
 	wxWindows/samples/controls/descrip.mms
 	wxWindows/samples/dialogs/descrip.mms
 	wxWindows/samples/image/descrip.mms
 	wxWindows/samples/menu/descrip.mms
 	wxWindows/samples/minimal/descrip.mms
 Added Files:
 	wxWindows/lib/vms.opt
 ----------------------------------------------------------------------


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4671 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-24 11:47:39 +00:00
Jouk Jansen
bceff37520 VMS option files clash with VC++. temporarily removed.
Removed Files:
 	wxWindows/samples/bombs/bombs.opt
 	wxWindows/samples/caret/caret.opt
 	wxWindows/samples/checklst/checklst.opt
 	wxWindows/samples/config/conftest.opt
 	wxWindows/samples/controls/controls.opt
 	wxWindows/samples/dialogs/dialogs.opt
 	wxWindows/samples/image/image.opt
 	wxWindows/samples/menu/menu.opt
 	wxWindows/samples/minimal/minimal.opt
 ----------------------------------------------------------------------


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4670 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-24 10:17:04 +00:00
Václav Slavík
e52cac90cd added &copy; -> (c) conversion in html docs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4669 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-24 09:20:57 +00:00
Robin Dunn
077def0b2a Removed some debug code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4668 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-23 21:45:36 +00:00
Robin Dunn
b731267565 a bug fix in helpers for ref-counting callbacks
some generated code updates


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4667 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-23 20:36:23 +00:00
Václav Slavík
80eab46937 fixed bug that caused wxHtmlWindow to segfault on html tables with cell(s) with rowspan>=3
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4666 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-23 20:09:18 +00:00
Robin Dunn
84e4a8257d Splashscreen works better on GTK
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4665 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-23 19:30:12 +00:00
Robin Dunn
5bfb891ef8 Fixed so the tree looks proper on GTK and also reduced flicker.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4664 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-23 17:33:22 +00:00
Robin Dunn
2baa7b0cda fixing binary again...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4663 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-23 17:25:43 +00:00
Karsten Ballüder
80584ea306 Fixed linkage problem.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4662 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-23 15:38:47 +00:00
David Webster
c1b99516b6 Adding OS/2 default images and resource file to repository
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4661 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-23 14:53:13 +00:00
Karsten Ballüder
2686d91e13 Created wxSamples
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4660 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-23 12:52:02 +00:00
Karsten Ballüder
11694d1f12 Compilation fix for Solaris.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4659 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-23 12:29:28 +00:00
Julian Smart
e2b34251cb WM_MOUSEMOVE correction
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4658 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-23 10:53:39 +00:00
David Webster
41404da71e CriticalSection update for OS/2
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4657 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-23 01:06:26 +00:00
Robin Dunn
60c65519d0 Now sets the font for newly appended ownerdraw items.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4656 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-23 00:01:50 +00:00
Robert Roebling
071a2d7814 Include changes again. Something is wrong with CVS...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4655 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-22 19:46:55 +00:00
Robert Roebling
20e05ffbd3 Headers moved a bit.
Minor docs updates.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4654 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-22 19:44:25 +00:00
Jouk Jansen
ae285bb56a Committing in .
Compiling support for samples/controls on VMS

 Modified Files:
 	wxWindows/descrip.mms
 Added Files:
 	wxWindows/samples/controls/controls.opt
 	wxWindows/samples/controls/descrip.mms
 ----------------------------------------------------------------------


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4653 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-22 14:59:21 +00:00
Jouk Jansen
39b307b82f Committing in .
samples/config/contest.cpp compilation on VMS
 Bug fix for "double home directory in fileconf.cpp

 Modified Files:
 	wxWindows/descrip.mms wxWindows/src/common/fileconf.cpp
 Added Files:
 	wxWindows/samples/config/conftest.opt
 	wxWindows/samples/config/descrip.mms
 ----------------------------------------------------------------------


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4652 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-22 14:31:37 +00:00
Robert Roebling
ccaaf5b083 Doc updates.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4651 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-22 12:13:55 +00:00
Jouk Jansen
abd7a159d2 Committing in .
Compliations of samples/checklst on VMS

 Modified Files:
 	wxWindows/descrip.mms
 Added Files:
 	wxWindows/samples/checklst/checklst.opt
 	wxWindows/samples/checklst/descrip.mms
 ----------------------------------------------------------------------


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4650 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-22 10:34:59 +00:00
David Webster
20947e08ca OS/2 thread updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4649 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-22 05:27:57 +00:00
David Webster
892b89f3b7 thread updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4648 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-22 05:27:04 +00:00
Guillermo Rodriguez Garcia
55e8450757 explicitly set addr.LocalHost before creting the wxSocketServer object
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4647 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-22 01:25:10 +00:00
Robert Roebling
11b620511d Forgot one.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4646 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-21 19:29:42 +00:00
Robert Roebling
e909371890 makefile updates,
minor doc updates


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4645 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-21 19:28:15 +00:00
Robert Roebling
8a29359071 Updates to event docs. (removed evthandler::default).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4644 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-21 18:31:03 +00:00
Guilhem Lavaux
1cb6da2dda Fixed an incorrect behaviour in ResetBuffer()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4643 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-21 18:16:40 +00:00
Robert Roebling
2e0e025ecd Added speed-up for font-loading (a bit simplistic),
Moving between items in a radiobox works again,
  Tried to remove remaining gap in a wxStaticBox that
    has no text-label.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4642 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-21 11:32:06 +00:00
Robert Roebling
7eef8db20d Called autoconf to update configure.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4641 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-21 10:25:46 +00:00
Robin Dunn
dafb483b3a Fixed bug in DnD. wxDragSource will now delete itself when done.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4640 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-21 03:37:01 +00:00
David Webster
e78c4d503e updates for DoGetBestSize
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4639 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-21 01:03:00 +00:00
Robin Dunn
06d2a9e76e here it is again
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4638 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-20 21:17:21 +00:00
Robin Dunn
7812795ed3 forgot to add the image with binary flags
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4637 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-20 21:16:32 +00:00
Robin Dunn
9fb56e0cbc Added SplashScreen class from Mike Fletcher and use it in the demo.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4636 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-20 21:15:12 +00:00
Robin Dunn
37bebc1112 Added encoding parameter to wxFontList::FindOrCreateFont
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4635 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-19 23:32:07 +00:00
David Webster
f38374d0d7 Removal of previous wxValidtor code for wxOS2
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4634 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-19 22:36:55 +00:00
Vadim Zeitlin
f68586e51b wxWindow::GetBestSize() added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4633 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-19 21:01:20 +00:00
Vadim Zeitlin
33879bb218 Tom's patch - hope I got it right this time
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4632 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-19 18:59:19 +00:00
Vadim Zeitlin
cc160ba62b compilation fix for !wxUSE_MENU_CALLBACK
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4631 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-19 16:19:33 +00:00
Jouk Jansen
c48afe2918 Committing in .
Support for the samples bombs and caret on VMS

 Modified Files:
 	wxWindows/descrip.mms
 Added Files:
 	wxWindows/samples/bombs/bombs.opt
 	wxWindows/samples/bombs/descrip.mms
 	wxWindows/samples/caret/caret.opt
 	wxWindows/samples/caret/descrip.mms
 ----------------------------------------------------------------------


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4630 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-19 09:47:30 +00:00
Robin Dunn
e395c057a3 updated wxMVCTree, VTK, and the demo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4629 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-19 05:34:40 +00:00
Unknown (JL)
5008c64c32 few adaptations to cope with new control.h file
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4628 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-19 00:51:56 +00:00
Unknown (JL)
1dd521517c adding the notion of cyclic group of radiobutton
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4627 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-19 00:12:43 +00:00
Unknown (JL)
1395ff56f4 with only a little modification could be generic
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4626 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-19 00:11:42 +00:00
Unknown (JL)
2c4c7d0466 copy of the generic before adaptation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4625 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-18 23:41:17 +00:00
Unknown (JL)
cfcc3671ae needed to compile
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4624 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-18 23:38:06 +00:00
Unknown (JL)
3fa28b5803 first add
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4623 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-18 23:37:02 +00:00
David Webster
2ce0a6e2d6 Some minor modifications for VA 4.0 support
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4622 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-18 23:31:51 +00:00
Unknown (JL)
31d80f31af for Gray Controls implementation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4621 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-18 23:30:08 +00:00
Unknown (JL)
6d3d1bb786 add Mac to the list of definition of HAVE_LOCALTIME
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4620 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-18 23:15:21 +00:00
Unknown (JL)
c3f805b4ac needed for mac port
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4619 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-18 23:13:14 +00:00
Unknown (JL)
0b939cbb2f To include the wx/mac version
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4618 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-18 23:12:18 +00:00
Unknown (JL)
72582399ed Used when the Apparence Manager is not installed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4617 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-18 23:10:31 +00:00
Vadim Zeitlin
32193feb83 Remove() -> RemoveAt()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4616 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-18 16:14:10 +00:00
Robert Roebling
97d7bfb8b4 Added wxEvtHandler::Disconect()
Added wxToolBar::DeleteTool()
  Removed the WXWIN_COMP... defines from the common setup.h
  Some tests,


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4615 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-18 15:58:35 +00:00
Vadim Zeitlin
61b04ac652 wxGTK pastes text from rxvt again
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4614 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-18 15:00:57 +00:00
Vadim Zeitlin
f373f19798 bug in wxArray::Remove() fixed (thanks Robert)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4613 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-18 14:54:02 +00:00
Vadim Zeitlin
ac7f0167aa wxLogTrace documentation updated and expanded, VC++ users note added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4612 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-18 14:34:13 +00:00
Jouk Jansen
338dd99216 Committing in .
Modifications to get rid of warnings on VMS

 Modified Files:
 	wxWindows/include/wx/utils.h wxWindows/src/common/date.cpp
 	wxWindows/src/common/datstrm.cpp
 	wxWindows/src/common/gdicmn.cpp wxWindows/src/common/image.cpp
 	wxWindows/src/common/object.cpp
 	wxWindows/src/common/sckipc.cpp
 	wxWindows/src/common/txtstrm.cpp
 	wxWindows/src/generic/fontdlgg.cpp
 	wxWindows/src/generic/listctrl.cpp
 	wxWindows/src/generic/scrolwin.cpp
 	wxWindows/src/generic/splitter.cpp wxWindows/src/motif/app.cpp
 	wxWindows/src/motif/bitmap.cpp
 	wxWindows/src/motif/bmpbuttn.cpp
 	wxWindows/src/motif/button.cpp
 	wxWindows/src/motif/checkbox.cpp
 	wxWindows/src/motif/choice.cpp wxWindows/src/motif/clipbrd.cpp
 	wxWindows/src/motif/colour.cpp
 	wxWindows/src/motif/combobox.cpp
 	wxWindows/src/motif/control.cpp wxWindows/src/motif/cursor.cpp
 	wxWindows/src/motif/dataobj.cpp
 	wxWindows/src/motif/dcclient.cpp
 	wxWindows/src/motif/dcmemory.cpp
 	wxWindows/src/motif/dcscreen.cpp
 	wxWindows/src/motif/dialog.cpp wxWindows/src/motif/filedlg.cpp
 	wxWindows/src/motif/font.cpp wxWindows/src/motif/frame.cpp
 	wxWindows/src/motif/gauge.cpp wxWindows/src/motif/icon.cpp
 	wxWindows/src/motif/listbox.cpp wxWindows/src/motif/mdi.cpp
 	wxWindows/src/motif/menu.cpp wxWindows/src/motif/menuitem.cpp
 	wxWindows/src/motif/msgdlg.cpp wxWindows/src/motif/palette.cpp
 	wxWindows/src/motif/radiobox.cpp
 	wxWindows/src/motif/radiobut.cpp
 	wxWindows/src/motif/region.cpp
 	wxWindows/src/motif/scrolbar.cpp
 	wxWindows/src/motif/settings.cpp
 	wxWindows/src/motif/slider.cpp wxWindows/src/motif/statbmp.cpp
 	wxWindows/src/motif/statbox.cpp
 	wxWindows/src/motif/stattext.cpp
 	wxWindows/src/motif/textctrl.cpp wxWindows/src/motif/timer.cpp
 	wxWindows/src/motif/toolbar.cpp wxWindows/src/motif/utils.cpp
 	wxWindows/src/motif/window.cpp wxWindows/src/unix/fontutil.cpp
 	wxWindows/src/unix/utilsunx.cpp
 ----------------------------------------------------------------------


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4611 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-18 14:30:10 +00:00
Karsten Ballüder
742ff1e12f Linux/AXP compilation fixed.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4610 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-18 09:26:30 +00:00
Guillermo Rodriguez Garcia
06a0865f41 Changed default address from INADDR_ANY to INADDR_NONE in GAddress_Init_INET,
so that if the address is not correctly initialized it won't connect to localhost
by default.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4609 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-18 08:41:50 +00:00
Guillermo Rodriguez Garcia
2d8353236d Changed default address from INADDR_ANY to INADDR_NONE in GAddress_INET_Init,
so that if the address is not correctly initialized it won't connect to localhost
by default.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4608 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-18 08:39:51 +00:00
Robin Dunn
7b9da2077d VTK wrapper of vtkRenderWindow for wxPython. Tested on MSW so far.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4607 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-18 07:17:57 +00:00
Václav Slavík
0b5d3315b3 I changed wxUSE_HTML (and other related wxUSEs) to 1. wxHTML is stable enough and all other options are enabled by default so I guess it's time to enable wxHTML as well :)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4606 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-17 22:35:32 +00:00
Václav Slavík
2376d03d88 fixed incomplete lists of supported handlers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4605 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-17 22:34:25 +00:00
Václav Slavík
b75dd496d2 wxBitmap::LoadFile and SaveFile now uses wxImage's methods in case there is no wxBitmap handler for given type
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4604 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-17 22:33:52 +00:00
Václav Slavík
169ee06c44 wxHtmlWindow::LoadPage does not use wxBusyCursor anymore. Instead it displays local hourglass cursor
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4603 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-17 22:33:30 +00:00
Robin Dunn
9779893b90 Added wxWakeUpIdle() for MSW and empty stubs for Motif, OS2, and Mac
Pending events are now deleted after being processed


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4602 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-17 21:02:45 +00:00
Julian Smart
5f2936dacb Made some treectrl sample icons transparent; added toolbar.h to wx.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4601 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-17 14:29:00 +00:00
Jouk Jansen
b8ad9f18ca Committing in .
New timing routines need new setup-definitions
 Modified Files:
: 	wxWindows/setup.h_vms


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4600 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-17 13:45:26 +00:00
Unknown (MT)
e16ebee6a9 use a smaller tip font for MSW
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4599 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-17 02:05:17 +00:00
David Webster
d5c22d1042 Modified full UNICODE support for VisualAge C++ for OS/2 V4.0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4598 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-16 23:24:31 +00:00
David Webster
c49359e0fc VisualAge V4.0 duplicate definition error suppression
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4597 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-16 23:21:08 +00:00
Vadim Zeitlin
3175c712e9 wxMSW fixes after wxFrameBase change - seems to work ok too by now
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4596 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-16 23:09:32 +00:00
Vadim Zeitlin
7c0ea335c7 wxFrameBase class for wxMSW and wxGTK
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4595 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-16 21:31:40 +00:00
Vadim Zeitlin
40779a03e7 assert in OnSelected() fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4594 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-16 16:59:10 +00:00
Vadim Zeitlin
148cd9b6ec send wxActivateEvents
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4593 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-16 16:44:23 +00:00
Vadim Zeitlin
ebf2689b4d wxWindows/misc correction (was doubly included in wxGTK module)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4592 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-16 16:02:12 +00:00
David Webster
ec6f69825a Added full UNICODE support for VisualAge C++ for OS/2 V4.0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4591 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-16 15:49:36 +00:00
Vadim Zeitlin
4419ba31aa crash when deleting window in OnUnsplit() corrected
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4590 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-16 15:31:40 +00:00
Vadim Zeitlin
8a729bb860 RemoveAt() added to array classes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4589 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-16 13:28:23 +00:00
Vadim Zeitlin
bffa1c7746 wxListCtrl::DeleteAllItems() doesn't send notification events (as documented)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4588 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-16 13:14:06 +00:00
David Webster
bbdc9a8780 More wxWindow work
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4587 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-16 05:52:04 +00:00
Unknown (MT)
568e7b4ac8 fix compile error - too many }
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4586 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-16 01:58:05 +00:00
Unknown (MT)
d3fef91f56 ignore error when trying to delete zlib.lib
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4585 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-16 01:55:24 +00:00
David Webster
776d87d504 wxWindow class work
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4584 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 23:16:19 +00:00
Karsten Ballüder
329e50732b private dataformat almost working - minor fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4583 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 21:15:25 +00:00
Robert Roebling
f49f2b0c33 Added header vs. library version check to configure,
Fixed problem in wxTreeCtrl when nothing was selected
   upon startup and tabbing into it crashed.
 I understood now what filterindex in file dialog means.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4582 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 19:35:10 +00:00
Robin Dunn
ef30972aed distrib update
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4579 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 19:25:43 +00:00
Robin Dunn
f802b3d360 typo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4578 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 19:25:21 +00:00
Vadim Zeitlin
ce52ac88bc more IRIX support
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4577 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 17:33:51 +00:00
Robert Roebling
c4fda16bb0 Added a few non-threads compile fixes,
Removed strcasecmp defines from db.cpp and dbtable.cpp,
  Added more stand-alone makefiles,
  wxDropSource::DoDraDrop()'s return values works now
    (wxDragNone, -Copy, -Move).


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4576 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 17:31:10 +00:00
Ron Lee
266b635a28 enabled _vsnprintf for mingw with norlander headers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4575 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 17:19:52 +00:00
Vadim Zeitlin
fbf0c83d3c optimisation in wxString::AllocBeforeWrite() - realloc() used instead malloc() whenever possible
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4574 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 16:14:10 +00:00
Vadim Zeitlin
78ee892753 oops, compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4573 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 15:57:56 +00:00
Vadim Zeitlin
378b05f7f8 wxSnprintf() and wxVsnprintf() added, documented and used in wxLog
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4572 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 15:49:59 +00:00
Karsten Ballüder
e2de943347 wxGTK must include wxWindows/misc or make install will fail
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4571 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 15:30:21 +00:00
Vadim Zeitlin
c2a05373bf patch from Tom Surace for 16 color mode
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4570 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 14:30:15 +00:00
Vadim Zeitlin
5d5de0b677 NO C++ COMMENTS IN THIS FILE PLEASE
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4569 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 14:07:51 +00:00
Vadim Zeitlin
9739d9ee80 wxMenu::callback stuff taken inside WXWIN_COMPATIBILITY_2 (everybody should
be happy now)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4568 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 14:04:06 +00:00
Vadim Zeitlin
c09f28798b patches from Ricky Gonzales <gonzales@pyramid3.net> for BC++ Builder
compilation


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4567 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 13:57:22 +00:00
Vadim Zeitlin
7aa4cce853 PPP interface under IRIX is called 'ppp'
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4566 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 13:50:17 +00:00
Vadim Zeitlin
1834190409 IRIX compilation fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4565 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 13:39:23 +00:00
Vadim Zeitlin
5b1eea6ab8 wxCriticalSectionLocker ctor param type corrected, example of using it added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4564 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 13:34:57 +00:00
Vadim Zeitlin
83ef322ddd wizard.h added to the list of headers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4563 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 13:29:04 +00:00
David Webster
9ed0fac8a8 wxApp development for WXPM
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4562 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 04:50:09 +00:00
David Webster
d45d30c868 Minor tweek for WXPM
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4561 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 04:48:33 +00:00
David Webster
6b1e0606aa HAVE_LOCALTIME def for WXPM
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4560 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 04:47:19 +00:00
Vadim Zeitlin
222594ead7 1. fixed wxStaticBox background erasing (or, rather, restored the old bug)
2. fixed the mask code in wxBitmap(const wxIcon&) - now it really works (Win32)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4559 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-15 01:19:46 +00:00
Robert Roebling
ba0e7d4111 Distrib changes.
Augmented version to 2.1.12.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4558 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-14 19:25:07 +00:00
Julian Smart
5b0d48b32a Added m_callback init.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4557 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-14 17:51:57 +00:00
Guilhem Lavaux
cc82835c2b Fixed bug in wxSound windows driver (Recording is in progress: don't try it
it make Windows crash completely)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4556 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-14 17:20:11 +00:00
Robert Roebling
454e2a22c0 Small change to SetFont() logic.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4555 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-14 17:04:36 +00:00
Robert Roebling
cb148defda Added two stand alone makefiles for samples.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4554 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-14 16:18:21 +00:00
Robert Roebling
bf9e3e7367 Added wxWakeUpIdle() to wxGTK,
Changed wxFindFile to detect hidden files (but not "." and ".." as before),
  Added "show hidden files" to file dialog,
  Added controls to wxToolBar,
  doc view now uses pretty file dialogs as per MSW.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4553 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-14 15:14:23 +00:00
Julian Smart
c0ab6adfed Watcom C++ fixup in tbar95.cpp; removed WXWIN_COMPATIBILITY for 'old' menu
constructor and event handling; added wxString version of wxGetTempFileName


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4552 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-14 14:41:30 +00:00
Ove Kaaven
021e0f2105 Looks like someone did str[n]cmp -> wxStr[n]cmp global replace or something
even in files where this shouldn't be done?


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4551 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-14 11:35:16 +00:00
Vadim Zeitlin
4fe5383d6c 1. wxBitmap copy ctor and operator=() taking wxIcon added
2. wxBitmapButton focus rect looks a bit better and it respects the icon
   mask
3. wxWizard::GetPageSize() added


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4550 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-14 02:22:27 +00:00
Václav Slavík
954269e6dd html help : search panel now has more logical order of controls (list of books is after search button, not the last item)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4549 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-13 18:28:07 +00:00
Robert Roebling
69ffe1d20b Compile fix in dialup,
Removed GTK's native tab traversal and fixed some related probs,
  Fixed a crash in wxListCtrl,
  Added configure correction ofr HP-UX GNU shared linker.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4548 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-13 15:58:53 +00:00
Ove Kaaven
7aa733b31e No, .mo files doesn't use Unicode, so use strcmp here, not wxStrcmp...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4547 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-13 10:57:12 +00:00
Ove Kaaven
511f273f9e Unicode fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4546 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-13 10:51:40 +00:00
Ove Kaaven
958012e0bd From: #define wxTRANSLATE(str) (str)
To:   #define wxTRANSLATE(str) wxT(str)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4545 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-13 10:48:00 +00:00
Ove Kaaven
08942a0c0d fopen -> wxFopen and such
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4544 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-13 10:44:15 +00:00
Ove Kaaven
5c9ea14d97 wxGetHostName uses wxChar, not char
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4543 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-13 10:27:59 +00:00
Robin Dunn
a24282a442 distrib file updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4542 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-13 08:45:03 +00:00
Robin Dunn
564747ee85 wxPython doc updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4541 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-13 08:15:30 +00:00
Robin Dunn
27df96a8d1 one more note
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4540 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-13 08:03:38 +00:00
Robin Dunn
0572a7bb9c fixing distrib script
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4539 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-13 07:52:03 +00:00
Robin Dunn
6230a84fdc more tweaks for release
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4538 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-13 07:33:29 +00:00
Ron Lee
51471a1074 added patch for _(v)snprintf protos in stdio.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4537 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-13 06:10:03 +00:00
Robin Dunn
e19b716460 Added a demo showing how to use wxPostEvent
Added an MVCTree contribution
Some final tweaks for this release


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4536 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-13 05:52:53 +00:00
Ron Lee
3739399733 added simple test for wxStaticBoxSizers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4535 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-13 05:07:18 +00:00
Vadim Zeitlin
07cf98cb8e 1. undid my wrong fix to wxWindowBase::Centre
2. corrected fatal bug in wxCheckLstBox (double deletion of items)
3. wxTextCtrl::SetValue() only does it if the new text is different from
   the old one
4. wxBitmap(const wxIcon&) ctor added
5. compilation fixes for VC++ and generic Win32 implementation of
   wxGetCurrentTime() in timercmn.cpp


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4534 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-13 00:30:45 +00:00
Vadim Zeitlin
fd69e87d25 compilation fix (float => wxCoord)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4533 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 19:41:43 +00:00
Vadim Zeitlin
f76dbc4d52 unused param warning fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4532 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 19:31:35 +00:00
Vadim Zeitlin
148c45edfb compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4531 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 19:26:50 +00:00
Vadim Zeitlin
f03a98d873 aesthetic fix to configure (extra comma)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4530 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 19:26:21 +00:00
Vadim Zeitlin
d465862f71 Motif compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4529 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 19:24:46 +00:00
Vadim Zeitlin
0470b1e6fe wxTimer/timercmn.cpp change
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4528 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 19:19:38 +00:00
Vadim Zeitlin
97d3f0eee6 fixes for wxFontMapper endless recursion
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4527 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 17:00:02 +00:00
Vadim Zeitlin
741a9306b3 more samples added to SAMPLES_SUBDIRS (minimal, font, richedit)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4526 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 16:47:37 +00:00
Karsten Ballüder
a4bacadeb2 fixed endless recursion for loading of default font
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4525 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 16:31:33 +00:00
Julian Smart
23a8562d7a Removed warning.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4524 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 16:12:26 +00:00
Vadim Zeitlin
410eaf6d66 small fixes; rearranged module definitions in a more readable way
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4523 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 16:04:50 +00:00
Vadim Zeitlin
47f7a3a726 some HTML links \urlref'ied
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4522 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 15:33:47 +00:00
Vadim Zeitlin
e4a71fc3f9 note about VMS linker case insensitivity added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4521 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 15:29:07 +00:00
Vadim Zeitlin
de6019fb15 OutputDebugStringW95 removed - it's really unnecessary - and the references to
DBWIN32 in the docs replaced with DbgView


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4520 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 15:15:14 +00:00
Vadim Zeitlin
837e96fc55 Solaris compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4519 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 15:03:26 +00:00
Vadim Zeitlin
3cdb471c6a (old) mingw32 compilation fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4518 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 14:58:35 +00:00
Vadim Zeitlin
772507f1f4 Centre() centers the window centre and not the upper left corner
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4517 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 14:55:37 +00:00
Vadim Zeitlin
423a556f53 mingw32 compilation fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4516 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 14:50:44 +00:00
Vadim Zeitlin
4e15f6c57a mingw32 compilation fixes (unfortunately, this effectively disables placing controls into the toolbar)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4515 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 14:50:29 +00:00
Vadim Zeitlin
43c9c17dfb note about WX_DEFIN_EOBJARRAY added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4514 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 14:46:11 +00:00
Jouk Jansen
2b8e283d47 Committing in .
Support to compile the image sample on VMS

 Modified Files:
 	wxWindows/descrip.mms wxWindows/docs/readme_vms.txt
 Added Files:
 	wxWindows/samples/image/descrip.mms
 	wxWindows/samples/image/image.opt


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4513 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 14:35:18 +00:00
Vadim Zeitlin
8d0df10dcf warning fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4512 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 14:33:36 +00:00
Vadim Zeitlin
7f4791dda9 it didn't compile at all...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4511 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 14:31:59 +00:00
Jouk Jansen
43dc9c15ef Committing in .
Files needed to compile the dialogs sample on VMS

 Added Files:
 	wxWindows/samples/dialogs/descrip.mms
 	wxWindows/samples/dialogs/dialogs.opt


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4510 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 13:18:46 +00:00
Jouk Jansen
816654badb Committing in .
Support for compilation of dialogs sample on VMS

 Modified Files:
 	wxWindows/descrip.mms wxWindows/docs/readme_vms.txt


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4509 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 13:17:42 +00:00
Jouk Jansen
548be1f513 *** empty log message ***
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4508 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 12:55:48 +00:00
Jouk Jansen
7499ebbe6c Committing in .
Compilation support for minimal sample on VMS

 Modified Files:
 	descrip.mms
 Added Files:
 	samples/minimal/descrip.mms samples/minimal/minimal.opt


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4507 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 12:54:41 +00:00
Jouk Jansen
f9cb48eff3 Committing in .
Added Files:
 	docs/readme_vms.txt


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4506 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 12:11:45 +00:00
Jouk Jansen
e22c27b6bd Committing in .
VMS patch (typo in previous one)

 Modified Files:
 	wxWindows/include/wx/defs.h


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4505 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 11:51:17 +00:00
Jouk Jansen
00ad47b0a2 Committing in .
Link option file for VMS

 Added Files:
 	wxWindows/samples/menu/menu.opt


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4504 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 11:36:08 +00:00
Jouk Jansen
14e5a5ed1c Committing in .
Added Files:
 	wxWindows/samples/menu/descrip.mms


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4503 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 11:35:30 +00:00
Jouk Jansen
59f0336397 Committing in .
VMS patch

 Modified Files:
 	wxWindows/src/common/parser.y


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4502 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 11:30:42 +00:00
Jouk Jansen
4900c03954 Committing in .
VMS patch

 Modified Files:
 	wxWindows/include/wx/setup.h


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4501 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 11:28:38 +00:00
Jouk Jansen
e1c70641a3 Committing in .
VMS patch

 Modified Files:
 	wxWindows/include/wx/sckaddr.h


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4500 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 11:27:07 +00:00
Jouk Jansen
aec34b4682 Committing in .
VMS patch

 Modified Files:
 	wxWindows/include/wx/defs.h


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4499 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 11:25:41 +00:00
Jouk Jansen
6a370f427a Committing in .
VMS patch

 Modified Files:
 	wxWindows/include/wx/app.h


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4498 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 11:18:54 +00:00
Jouk Jansen
af9d1662d9 Committing in .
VMS patch
 Adding some expicit type casts

 Modified Files:
 	wxWindows/src/unix/gsocket.c


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4497 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 11:16:52 +00:00
Jouk Jansen
d554e5da38 Committing in .
VMS7.x patch

 Modified Files:
 	wxWindows/src/common/doslex.c


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4496 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 11:08:29 +00:00
Jouk Jansen
61f0d452ea Committing in .
VMS7.x patch

 Modified Files:
 	wxWindows/src/common/cwlex_yy.c


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4495 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 11:07:12 +00:00
Jouk Jansen
07518267d1 Committing in .
Makefile for VMS
   makes files in src/motif

 Added Files:
 	wxWindows/src/motif/descrip.mms


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4494 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 11:04:28 +00:00
Jouk Jansen
62edfd9e59 Committing in .
Makefile for VMS
   makes files in src/unix

 Added Files:
 	wxWindows/src/unix/descrip.mms


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4493 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 11:02:47 +00:00
Jouk Jansen
0fcdf6dcc5 Committing in .
VMS patch

 Modified Files:
 	wxWindows/src/unix/utilsunx.cpp


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4492 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 11:00:33 +00:00
Jouk Jansen
ff52285867 Committing in .
Makefile for VMS
   used to generate files in src/generic

 Added Files:
 	wxWindows/src/generic/descrip.mms


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4491 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 10:56:14 +00:00
Jouk Jansen
e0b3e85b5a Committing in .
VMS patch

 Modified Files:
 	wxWindows/src/generic/helpext.cpp


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4490 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 10:53:52 +00:00
Jouk Jansen
79a8a691e9 Committing in .
VMS patch

 Modified Files:
 	wxWindows/src/generic/dcpsg.cpp


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4489 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 10:51:39 +00:00
Jouk Jansen
a8a32ce2cf Committing in .
Makefile for VMS
  makes files in src/common

 Added Files:
 	wxWindows/src/common/descrip.mms


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4488 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 10:49:19 +00:00
Jouk Jansen
7e72d7aaa2 Committing in .
Patch for VMS7.x

 Modified Files:
 	wxWindows/src/common/utilscmn.cpp


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4487 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 10:47:11 +00:00
Jouk Jansen
5230801e77 Committing in .
Patch needed for VMS

 Modified Files:
 	wxWindows/src/common/timercmn.cpp


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4486 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 10:17:05 +00:00
Jouk Jansen
6842d18650 Committing in .
Patch for VMS7.x

 Modified Files:
 	wxWindows/src/common/memory.cpp


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4485 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 10:09:49 +00:00
Jouk Jansen
acdc3b6b5c Committing in .
Patches for VMS7.x

 Modified Files:
 	wxWindows/src/common/filefn.cpp


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4484 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 10:07:52 +00:00
Jouk Jansen
c4886362e4 Main make file for VMS
Added Files:
 	wxWindows/descrip.mms


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4483 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 09:57:21 +00:00
Jouk Jansen
0db9d8d2ea New file use to configure the compilation on VMS-systems
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4482 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 09:23:31 +00:00
Robin Dunn
8c58829804 more floatbar tweaks
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4481 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 06:23:28 +00:00
Vadim Zeitlin
c8f1f08817 compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4480 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 03:12:51 +00:00
Vadim Zeitlin
2ccf68ce7c compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4479 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 02:21:17 +00:00
Vadim Zeitlin
1c383dbac9 controls can now be put in the toolbars (MSW only so far, preliminary version)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4478 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-12 02:17:44 +00:00
Stefan Csomor
7c74e7fe1d wxMac completed so far, generic listctrl extension
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4477 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-11 16:11:14 +00:00
Václav Slavík
8c651ab787 <br><br><br> is now handled correctly, e.g. empty lines are inserted (unlike <p><p><p>)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4476 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-11 16:08:52 +00:00
Robert Roebling
4b59bea3dd Fixed optical bug in wxListCtrl,
Added dnd.wxr to install script,
  Fixed two problems in wxGLCanvas.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4475 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-11 15:41:43 +00:00
Ron Lee
7790267175 #included log.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4474 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-11 13:33:24 +00:00
Karsten Ballüder
a832f63206 fixed solaris gethostname() prototype
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4473 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-11 11:04:47 +00:00
Julian Smart
cf1d22d685 Added a bug report; C++Builder compile fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4472 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-11 11:01:28 +00:00
Julian Smart
1c6fb09fe2 Added files to make patch.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4471 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-11 10:59:37 +00:00
David Webster
13a4ea8d83 Finished up utilities testing
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4470 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-11 04:40:29 +00:00
David Webster
f28538c5f6 Quick fix up for __WXPM__
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4469 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-11 04:39:48 +00:00
Vadim Zeitlin
3f2711d5c1 1. wxStaticBox doesn't draw over the underlying controls any more
2. a couple of new helper functions in msw/private.h: wxColourToRGB and
   wxRGBToColour are handy to avoid writing horribly long and ugly RGB <-> wxColour
   conversions explicitly
3. modified wxDirDialog to be more comprehensible (to me), hopefully it also
   works better


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4468 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-11 00:25:57 +00:00
Robin Dunn
e0473f5f5a Tweaking some of the new wxPython stuff for wxGTK
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4467 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-10 22:47:12 +00:00
Vadim Zeitlin
26bf1ce0bc 1. made it possible to use wxUpdateUIEvent with wxTextCtrl under wxGTK
2. ... and with controls with id < 0 under all others as well


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4466 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-10 17:40:02 +00:00
Vadim Zeitlin
957d856c81 added 2 more cursors (patch from Gerd Mueller)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4465 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-10 17:19:19 +00:00
Julian Smart
4f02408ec9 Stupid makeprog.vc corruption fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4464 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-10 13:26:55 +00:00
Stefan Csomor
51abe921b8 wxMac (debug) builds and runs wxMinimal again
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4463 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-10 11:32:00 +00:00
Robin Dunn
944930d5f5 Added calendar contributed by Lorne White
Some tweaks for wxFloatbar


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4462 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-10 08:03:29 +00:00
Robin Dunn
be2577e4e6 wxSizer patches by Alexander Smishlajev <als@turnhere.com>
Adds some wxALIGN_* flags to increase ability to position item
    within its allotted space.

    Adds wxSHAPED flag that enforces proportional resizing on growable
    items.

    Adds a sample and updated documentation.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4461 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-09 23:02:41 +00:00
Vadim Zeitlin
a7540f46f7 compiles with or without wxSpinCtrl now
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4460 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-09 19:19:39 +00:00
Vadim Zeitlin
7bf07d2635 compilation fixes, Makefile.in added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4459 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-09 18:10:50 +00:00
Stefan Csomor
e75491071d mac adaptions
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4458 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-09 15:24:52 +00:00
Robert Roebling
eff869aad2 Removed Vadim's surplus code in clipboard.
wxTreeCtrl now creates its two font in the constructor.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4457 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-09 14:48:41 +00:00
Vadim Zeitlin
dcda1c71b1 fix for FreeBSD compilation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4456 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-09 14:32:40 +00:00
Karsten Ballüder
9707f3fddd usleep() prototype added for solaris
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4455 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-09 12:31:55 +00:00
Karsten Ballüder
6ed6d1239a added gethostname protoype for Solaris
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4454 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-09 10:21:53 +00:00
Stefan Csomor
d30ab05b0d will not be adopted to 2.1, pro 4 was too buggy
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4453 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-09 08:42:05 +00:00
Stefan Csomor
ae550e6b64 .mcp was broken
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4452 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-09 08:41:32 +00:00
David Webster
e8fd750b53 OS/2 resource storage and retrieval
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4451 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-09 05:57:19 +00:00
Julian Smart
47f12f58db Added m_nSelection = -1 fixes to RemovePage, DeleteAllPages (from Scott Newham)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4450 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-09 01:53:44 +00:00
Julian Smart
a925b00678 Misc small fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4449 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-09 01:52:28 +00:00
Julian Smart
154f22b3fa Fixes to Cygwin/Mingw32 makefile, manual now compiles wxStaticLine, etc.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4448 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 21:14:50 +00:00
Karsten Ballüder
3b0c8308f1 Minor fixes to plug memory hole, will add WXLO import ASAP.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4447 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 20:55:14 +00:00
Vadim Zeitlin
2f5292c3df compilation fix for Motif
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4446 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 18:38:56 +00:00
David Webster
3c0df30065 Minor fix to environment to support co-existance of msw and os/2 port
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4445 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 17:35:17 +00:00
Vadim Zeitlin
a5fc62a112 Motif compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4444 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 17:07:54 +00:00
Vadim Zeitlin
19d89516dd wxDataObjectComposite/Custom seem to work
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4443 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 17:05:51 +00:00
Vadim Zeitlin
fe26d444bb DEBUG => __WXDEBUG__
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4442 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 16:38:17 +00:00
Vadim Zeitlin
0d0837053c small Motif compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4441 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 15:59:33 +00:00
Vadim Zeitlin
ea9144a3bc minor aesthetic fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4440 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 15:56:41 +00:00
Vadim Zeitlin
270c23f7bd pasting text from xterm works, finally
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4439 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 15:28:04 +00:00
George Tasker
e041ce574b Fixed __WXDEBUG__ references to use #ifdef rather than checking for it being greater than 0
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4438 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 15:23:41 +00:00
George Tasker
18f4ad8673 Fixed reversed logic on wxODBC_FWD_ONLY_CURSORS.
getRec now will return as successful if the result was SQL_SUCCESS_WITH_INFO


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4437 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 15:09:47 +00:00
Vadim Zeitlin
e66ad5c68d removing Makefile.ams (and minor additions/fixes to the samples)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4436 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 15:06:41 +00:00
George Tasker
ac99a98ff0 Fixed reversed logic on wxODBC_FWD_ONLY_CURSORS
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4435 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 14:59:26 +00:00
George Tasker
e3baecd7d6 wxEndBusyCursor() was being called, even when it was not needed, causing a wxAssert in debug mode
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4434 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 14:55:05 +00:00
Julian Smart
6adaedf0fc Made various Motif fixes, wxListBox/wxChoice derive from wxControlWithItems,
added release.txt


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4433 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 14:53:39 +00:00
George Tasker
5e84fc5a82 Replaced an old ifndef FWD_ONLY_CURSORS with the new wxODBC_FWD_ONLY_CURSORS setup.h define
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4432 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 13:46:18 +00:00
Robin Dunn
8a28f119c8 Sombody committed this with a hard-coded pathname for WXDIR. Fixed.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4431 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 07:10:11 +00:00
Robin Dunn
4120ef2b38 wxPython updates for wxGTK
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4430 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 06:58:32 +00:00
Robin Dunn
085078a1c4 Made SetType public to match MSW.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4429 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 06:07:20 +00:00
David Webster
5d4b632ba3 OS/2 PM Fixeups for fonts, validators, and html
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4428 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 05:20:31 +00:00
David Webster
57c4d796c5 OS/2 PM specific fixes for validators and fonts
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4427 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 05:18:15 +00:00
George Tasker
aa33452c94 wxStrnicmp() function is not defined under windows, so I've provided a workaround that does not require that function.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4426 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-11-08 01:17:24 +00:00
4110 changed files with 41946 additions and 961313 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -112,5 +112,20 @@ PURE;
STDMETHOD(EnumDAdvise)(THIS_ IEnumSTATDATA**);
--- i386-mingw32\include\stdio.h Sun Aug 1 06:18:20 1999
+++ stdio.h Sun Nov 7 03:41:40 1999
@@ -203,9 +203,12 @@
int fprintf (FILE* filePrintTo, const char* szFormat, ...);
int printf (const char* szFormat, ...);
int sprintf (char* caBuffer, const char* szFormat, ...);
+int _snprintf (char* caBuffer, size_t n, const char* szFormat, ...);
int vfprintf (FILE* filePrintTo, const char* szFormat, va_list varg);
int vprintf (const char* szFormat, va_list varg);
int vsprintf (char* caBuffer, const char* szFormat, va_list varg);
+int _vsnprintf (char* caBuffer, size_t n, const char* szFormat,
+ va_list varg);
/* Wide character versions */
int fwprintf (FILE* filePrintTo, const wchar_t* wsFormat, ...);

2078
configure vendored

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

11
demos/Makefile.in Normal file
View File

@@ -0,0 +1,11 @@
#
# Makefile : Builds wxWindows demos for Unix.
#
DEMOS_SUBDIRS=bombs forty fractal life poem
all:
@for d in $(DEMOS_SUBDIRS); do (cd $$d && make); done
clean:
@for d in $(DEMOS_SUBDIRS); do (cd $$d && make clean); done

View File

@@ -11,7 +11,7 @@
top_srcdir = @top_srcdir@
top_builddir = ../..
program_dir = samples/bombs
program_dir = demos/bombs
PROGRAM=bombs

View File

Before

Width:  |  Height:  |  Size: 654 B

After

Width:  |  Height:  |  Size: 654 B

View File

Before

Width:  |  Height:  |  Size: 766 B

After

Width:  |  Height:  |  Size: 766 B

32
demos/bombs/descrip.mms Normal file
View File

@@ -0,0 +1,32 @@
#*****************************************************************************
# *
# Make file for VMS *
# Author : J.Jansen (joukj@hrem.stm.tudelft.nl) *
# Date : 10 November 1999 *
# *
#*****************************************************************************
.first
define wx [--.include.wx]
.ifdef __WXMOTIF__
CXX_DEFINE = /define=(__WXMOTIF__=1)
.else
CXX_DEFINE =
.endif
.suffixes : .cpp
.cpp.obj :
cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
all :
$(MMS)$(MMSQUALIFIERS) game.exe
game.exe : game.obj bombs1.obj bombs.obj
.ifdef __WXMOTIF__
cxxlink game,bombs1,bombs,[--.lib]vms/opt
.endif
game.obj : game.cpp
bombs1.obj : bombs1.cpp
bombs.obj : bombs.cpp

35
demos/bombs/makefile.unx Normal file
View File

@@ -0,0 +1,35 @@
#
# File: Makefile for samples
# Author: Robert Roebling
# Created: 1999
# Updated:
# Copyright: (c) 1998 Robert Roebling
#
# This makefile requires a Unix version of wxWindows
# to be installed on your system. This is most often
# done typing "make install" when using the complete
# sources of wxWindows or by installing the two
# RPM packages wxGTK.XXX.rpm and wxGTK-devel.XXX.rpm
# under Linux.
#
CC = gcc
PROGRAM = bombs
OBJECTS = $(PROGRAM).o game.o bombs1.o
# implementation
.SUFFIXES: .o .cpp
.cpp.o :
$(CC) -c `wx-config --cflags` -o $@ $<
all: $(PROGRAM)
$(PROGRAM): $(OBJECTS)
$(CC) -o $(PROGRAM) $(OBJECTS) `wx-config --libs`
clean:
rm -f *.o $(PROGRAM)

View File

@@ -11,7 +11,7 @@
top_srcdir = @top_srcdir@
top_builddir = ../..
program_dir = samples/forty
program_dir = demos/forty
PROGRAM=forty

View File

@@ -41,7 +41,7 @@
#include "forty.h"
#include "card.h"
#if defined(__WXGTK__) || defined(__WXMOTIF__)
#if defined(__WXGTK__) || defined(__WXMOTIF__) || defined(__WXMAC__)
#include "pictures.xpm"
#include "symbols.xbm"
#endif

View File

Before

Width:  |  Height:  |  Size: 766 B

After

Width:  |  Height:  |  Size: 766 B

View File

@@ -131,6 +131,10 @@ const wxColour& FortyApp::TextColour()
FortyFrame::FortyFrame(wxFrame* frame, char* title, int x, int y, int w, int h):
wxFrame(frame, -1, title, wxPoint(x, y), wxSize(w, h))
{
#ifdef __WXMAC__
// we need this in order to allow the about menu relocation, since ABOUT is not the default id of the about menu
wxApp::s_macAboutMenuItemId = ABOUT ;
#endif
// set the icon
#ifdef __WXMSW__
SetIcon(wxIcon("CardsIcon"));

View File

@@ -289,6 +289,7 @@ void Game::Redraw(wxDC& dc)
// Initialise the card bitmap to the background colour
wxMemoryDC memoryDC;
memoryDC.SelectObject(*m_bmapCard);
memoryDC.SetPen( *wxTRANSPARENT_PEN );
memoryDC.SetBrush(FortyApp::BackgroundBrush());
memoryDC.DrawRectangle(0, 0, CardWidth, CardHeight);
memoryDC.SelectObject(*m_bmap);
@@ -409,8 +410,8 @@ void Game::LButtonDblClk(wxDC& dc, int x, int y)
{
for(i = 0; i < 4; i++)
{
Card* m_topCard;
if ((m_topCard = m_foundations[i]->GetTopCard()))
Card* m_topCard = m_foundations[i]->GetTopCard();
if ( m_topCard )
{
if (m_topCard->GetSuit() == card->GetSuit() &&
m_foundations[i + 4] != pile &&
@@ -713,14 +714,14 @@ void Pack::Shuffle()
}
for (i = 0; i <= m_topCard; i++)
{
int pos = rand() % (m_topCard + 1);
while (temp[pos])
{
pos--;
if (pos < 0) pos = m_topCard;
}
m_cards[i]->TurnCard(facedown);
temp[pos] = m_cards[i];
int pos = rand() % (m_topCard + 1);
while (temp[pos])
{
pos--;
if (pos < 0) pos = m_topCard;
}
m_cards[i]->TurnCard(facedown);
temp[pos] = m_cards[i];
m_cards[i] = 0;
}
@@ -729,12 +730,12 @@ void Pack::Shuffle()
// unoccupied position after the random position.
for (i = 0; i <= m_topCard; i++)
{
int pos = rand() % (m_topCard + 1);
while (m_cards[pos])
{
pos++;
int pos = rand() % (m_topCard + 1);
while (m_cards[pos])
{
pos++;
if (pos > m_topCard) pos = 0;
}
}
m_cards[pos] = temp[i];
}
}
@@ -746,6 +747,7 @@ void Pack::Redraw(wxDC& dc)
char str[10];
sprintf(str, "%d ", m_topCard + 1);
dc.SetBackgroundMode( wxSOLID );
dc.SetTextBackground(FortyApp::BackgroundColour());
dc.SetTextForeground(FortyApp::TextColour());
dc.DrawText(str, m_x + CardWidth + 5, m_y + CardHeight / 2);
@@ -771,7 +773,7 @@ Pack::~Pack()
{
for (m_topCard = 0; m_topCard < NumCards; m_topCard++)
{
delete m_cards[m_topCard];
delete m_cards[m_topCard];
}
};
@@ -791,9 +793,9 @@ bool Base::AcceptCard(Card* card)
if (m_topCard >= 0)
{
if (m_cards[m_topCard]->GetSuit() == card->GetSuit() &&
m_cards[m_topCard]->GetPipValue() - 1 == card->GetPipValue())
{
if (m_cards[m_topCard]->GetSuit() == card->GetSuit() &&
m_cards[m_topCard]->GetPipValue() - 1 == card->GetPipValue())
{
retval = TRUE;
}
}
@@ -825,15 +827,15 @@ bool Foundation::AcceptCard(Card* card)
if (m_topCard >= 0)
{
if (m_cards[m_topCard]->GetSuit() == card->GetSuit() &&
m_cards[m_topCard]->GetPipValue() + 1 == card->GetPipValue())
{
if (m_cards[m_topCard]->GetSuit() == card->GetSuit() &&
m_cards[m_topCard]->GetPipValue() + 1 == card->GetPipValue())
{
retval = TRUE;
}
}
else if (card->GetPipValue() == 1)
{
// It's an ace and the pile is empty - ACCEPT
// It's an ace and the pile is empty - ACCEPT
retval = TRUE;
}
return retval;
@@ -857,22 +859,22 @@ void Discard::Redraw(wxDC& dc)
{
if (m_topCard >= 0)
{
if (m_dx == 0 && m_dy == 0)
{
m_cards[m_topCard]->Draw(dc, m_x, m_y);
}
else
{
int x = m_x;
int y = m_y;
for (int i = 0; i <= m_topCard; i++)
if (m_dx == 0 && m_dy == 0)
{
m_cards[i]->Draw(dc, x, y);
x += m_dx;
y += m_dy;
if (i == 31)
{
x = m_x;
m_cards[m_topCard]->Draw(dc, m_x, m_y);
}
else
{
int x = m_x;
int y = m_y;
for (int i = 0; i <= m_topCard; i++)
{
m_cards[i]->Draw(dc, x, y);
x += m_dx;
y += m_dy;
if (i == 31)
{
x = m_x;
y = m_y + CardHeight / 3;
}
}
@@ -889,18 +891,18 @@ void Discard::GetTopCardPos(int& x, int& y)
{
if (m_topCard < 0)
{
x = m_x;
y = m_y;
x = m_x;
y = m_y;
}
else if (m_topCard > 31)
{
x = m_x + m_dx * (m_topCard - 32);
y = m_y + CardHeight / 3;
x = m_x + m_dx * (m_topCard - 32);
y = m_y + CardHeight / 3;
}
else
{
x = m_x + m_dx * m_topCard;
y = m_y;
x = m_x + m_dx * m_topCard;
y = m_y;
}
}

35
demos/forty/makefile.unx Normal file
View File

@@ -0,0 +1,35 @@
#
# File: Makefile for samples
# Author: Robert Roebling
# Created: 1999
# Updated:
# Copyright: (c) 1998 Robert Roebling
#
# This makefile requires a Unix version of wxWindows
# to be installed on your system. This is most often
# done typing "make install" when using the complete
# sources of wxWindows or by installing the two
# RPM packages wxGTK.XXX.rpm and wxGTK-devel.XXX.rpm
# under Linux.
#
CC = g++
PROGRAM = forty
OBJECTS = $(PROGRAM).o canvas.o card.o game.o pile.o playerdg.o scoredg.o scorefil.o
# implementation
.SUFFIXES: .o .cpp
.cpp.o :
$(CC) -c `wx-config --cflags` -o $@ $<
all: $(PROGRAM)
$(PROGRAM): $(OBJECTS)
$(CC) -o $(PROGRAM) $(OBJECTS) `wx-config --libs`
clean:
rm -f *.o $(PROGRAM)

View File

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -123,6 +123,8 @@ PlayerSelectionDialog::PlayerSelectionDialog(
}
Layout();
CentreOnParent();
}
PlayerSelectionDialog::~PlayerSelectionDialog()

View File

@@ -138,8 +138,8 @@ void ScoreFile::ReadPlayersScore(
int& games,
int& score)
{
long check;
long myWins, myGames, myScore;
long check = 0;
long myWins = 0, myGames = 0, myScore = 0;
games = wins = score = 0;
@@ -171,7 +171,7 @@ void ScoreFile::WritePlayersScore(const char* player, int wins, int games, int s
if (player)
{
m_config->SetPath("/General");
m_config->Write("LastPlayer", player);
m_config->Write("LastPlayer", wxString(player)); // Without wxString tmp, thinks it's bool in VC++
m_config->SetPath("/Players");
m_config->SetPath(player);

View File

Before

Width:  |  Height:  |  Size: 662 B

After

Width:  |  Height:  |  Size: 662 B

View File

@@ -11,7 +11,7 @@
top_srcdir = @top_srcdir@
top_builddir = ../..
program_dir = samples/fractal
program_dir = demos/fractal
PROGRAM=fractal

View File

@@ -0,0 +1,35 @@
#
# File: Makefile for samples
# Author: Robert Roebling
# Created: 1999
# Updated:
# Copyright: (c) 1998 Robert Roebling
#
# This makefile requires a Unix version of wxWindows
# to be installed on your system. This is most often
# done typing "make install" when using the complete
# sources of wxWindows or by installing the two
# RPM packages wxGTK.XXX.rpm and wxGTK-devel.XXX.rpm
# under Linux.
#
CC = gcc
PROGRAM = fractal
OBJECTS = $(PROGRAM).o
# implementation
.SUFFIXES: .o .cpp
.cpp.o :
$(CC) -c `wx-config --cflags` -o $@ $<
all: $(PROGRAM)
$(PROGRAM): $(OBJECTS)
$(CC) -o $(PROGRAM) $(OBJECTS) `wx-config --libs`
clean:
rm -f *.o $(PROGRAM)

View File

Before

Width:  |  Height:  |  Size: 766 B

After

Width:  |  Height:  |  Size: 766 B

View File

@@ -11,11 +11,11 @@
top_srcdir = @top_srcdir@
top_builddir = ../..
program_dir = samples/toolbar
program_dir = demos/life
PROGRAM=test
PROGRAM=life
OBJECTS=$(PROGRAM).o
OBJECTS=$(PROGRAM).o dialogs.o game.o
include ../../src/makeprog.env

BIN
demos/life/bitmaps/play.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 B

View File

@@ -0,0 +1,24 @@
/* XPM */
static char *play_xpm[] = {
/* columns rows colors chars-per-pixel */
"16 16 2 1",
" c None",
". c Black",
/* pixels */
" ",
" ",
" ",
" . ",
" ... ",
" ..... ",
" ....... ",
" ......... ",
" ....... ",
" ..... ",
" ... ",
" . ",
" ",
" ",
" ",
" "
};

Binary file not shown.

After

Width:  |  Height:  |  Size: 822 B

View File

@@ -0,0 +1,24 @@
/* XPM */
static char *reset_xpm[] = {
/* columns rows colors chars-per-pixel */
"16 16 2 1",
" c None",
". c Black",
/* pixels */
" ",
" ",
" ",
" .. .. ",
" ... ... ",
" ... ... ",
" ...... ",
" .... ",
" .... ",
" ...... ",
" ... ... ",
" ... ... ",
" .. .. ",
" ",
" ",
" "
};

BIN
demos/life/bitmaps/stop.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 B

View File

@@ -0,0 +1,24 @@
/* XPM */
static char *stop_xpm[] = {
/* columns rows colors chars-per-pixel */
"16 16 2 1",
" c None",
". c Black",
/* pixels */
" ",
" ",
" ",
" ........ ",
" ........ ",
" ........ ",
" ........ ",
" ........ ",
" ........ ",
" ........ ",
" ........ ",
" ........ ",
" ",
" ",
" ",
" "
};

212
demos/life/dialogs.cpp Normal file
View File

@@ -0,0 +1,212 @@
/////////////////////////////////////////////////////////////////////////////
// Name: dialogs.cpp
// Purpose: Life! dialogs
// Author: Guillermo Rodriguez Garcia, <guille@iies.es>
// Modified by:
// Created: Jan/2000
// RCS-ID: $Id$
// Copyright: (c) 2000, Guillermo Rodriguez Garcia
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
// ==========================================================================
// declarations
// ==========================================================================
// --------------------------------------------------------------------------
// headers
// --------------------------------------------------------------------------
#ifdef __GNUG__
#pragma implementation "dialogs.h"
#endif
// for compilers that support precompilation, includes "wx/wx.h"
#include "wx/wxprec.h"
#ifdef __BORLANDC__
#pragma hdrstop
#endif
// for all others, include the necessary headers
#ifndef WX_PRECOMP
#include "wx/wx.h"
#endif
#include "wx/statline.h"
#include "wx/spinctrl.h"
#include "dialogs.h"
#include "life.h"
#include "game.h"
// --------------------------------------------------------------------------
// constants
// --------------------------------------------------------------------------
// IDs for the controls and the menu commands
enum
{
// listbox in samples dialog
ID_LISTBOX = 2001
};
// sample configurations
#include "samples.inc"
// --------------------------------------------------------------------------
// event tables and other macros for wxWindows
// --------------------------------------------------------------------------
// Event tables
BEGIN_EVENT_TABLE(LifeNewGameDialog, wxDialog)
EVT_BUTTON (wxID_OK, LifeNewGameDialog::OnOK)
END_EVENT_TABLE()
BEGIN_EVENT_TABLE(LifeSamplesDialog, wxDialog)
EVT_LISTBOX (ID_LISTBOX, LifeSamplesDialog::OnListBox)
END_EVENT_TABLE()
// ==========================================================================
// implementation
// ==========================================================================
// --------------------------------------------------------------------------
// LifeNewGameDialog
// --------------------------------------------------------------------------
LifeNewGameDialog::LifeNewGameDialog(wxWindow *parent, int *w, int *h)
: wxDialog(parent, -1,
_("New game"),
wxDefaultPosition,
wxDefaultSize,
wxDEFAULT_DIALOG_STYLE | wxDIALOG_MODAL)
{
m_w = w;
m_h = h;
// spin ctrls
m_spinctrlw = new wxSpinCtrl( this, -1 );
m_spinctrlw->SetValue(*m_w);
m_spinctrlw->SetRange(LIFE_MIN, LIFE_MAX);
m_spinctrlh = new wxSpinCtrl( this, -1 );
m_spinctrlh->SetValue(*m_h);
m_spinctrlh->SetRange(LIFE_MIN, LIFE_MAX);
// component layout
wxBoxSizer *inputsizer1 = new wxBoxSizer( wxHORIZONTAL );
inputsizer1->Add( new wxStaticText(this, -1, _("Width")), 1, wxCENTRE | wxLEFT, 20);
inputsizer1->Add( m_spinctrlw, 2, wxCENTRE | wxLEFT | wxRIGHT, 20 );
wxBoxSizer *inputsizer2 = new wxBoxSizer( wxHORIZONTAL );
inputsizer2->Add( new wxStaticText(this, -1, _("Height")), 1, wxCENTRE | wxLEFT, 20);
inputsizer2->Add( m_spinctrlh, 2, wxCENTRE | wxLEFT | wxRIGHT, 20 );
wxBoxSizer *topsizer = new wxBoxSizer( wxVERTICAL );
topsizer->Add( CreateTextSizer(_("Enter board dimensions")), 0, wxALL, 10 );
topsizer->Add( new wxStaticLine(this, -1), 0, wxGROW | wxLEFT | wxRIGHT | wxBOTTOM, 10);
topsizer->Add( inputsizer1, 1, wxGROW | wxLEFT | wxRIGHT, 5 );
topsizer->Add( inputsizer2, 1, wxGROW | wxLEFT | wxRIGHT, 5 );
topsizer->Add( new wxStaticLine(this, -1), 0, wxGROW | wxLEFT | wxRIGHT | wxTOP, 10);
topsizer->Add( CreateButtonSizer(wxOK | wxCANCEL), 0, wxCENTRE | wxALL, 10);
// activate
SetSizer(topsizer);
SetAutoLayout(TRUE);
topsizer->SetSizeHints(this);
topsizer->Fit(this);
Centre(wxBOTH);
}
void LifeNewGameDialog::OnOK(wxCommandEvent& WXUNUSED(event))
{
*m_w = m_spinctrlw->GetValue();
*m_h = m_spinctrlh->GetValue();
EndModal(wxID_OK);
}
// --------------------------------------------------------------------------
// LifeSamplesDialog
// --------------------------------------------------------------------------
LifeSamplesDialog::LifeSamplesDialog(wxWindow *parent)
: wxDialog(parent, -1,
_("Sample games"),
wxDefaultPosition,
wxDefaultSize,
wxDEFAULT_DIALOG_STYLE | wxDIALOG_MODAL)
{
m_value = 0;
// create and populate the list of available samples
m_list = new wxListBox( this, ID_LISTBOX,
wxDefaultPosition,
wxDefaultSize,
0, NULL,
wxLB_SINGLE | wxLB_NEEDED_SB | wxLB_HSCROLL );
for (unsigned i = 0; i < (sizeof(g_shapes) / sizeof(LifeShape)); i++)
m_list->Append(g_shapes[i].m_name);
// descriptions
wxStaticBox *statbox = new wxStaticBox( this, -1, _("Description"));
m_life = new Life( 16, 16 );
m_life->SetShape(g_shapes[0]);
m_canvas = new LifeCanvas( this, m_life, FALSE );
m_text = new wxTextCtrl( this, -1,
g_shapes[0].m_desc,
wxDefaultPosition,
wxSize(300, 60),
wxTE_MULTILINE | wxTE_READONLY);
// layout components
wxStaticBoxSizer *sizer1 = new wxStaticBoxSizer( statbox, wxVERTICAL );
sizer1->Add( m_canvas, 2, wxGROW | wxCENTRE | wxALL, 5);
sizer1->Add( m_text, 1, wxGROW | wxCENTRE | wxALL, 5 );
wxBoxSizer *sizer2 = new wxBoxSizer( wxHORIZONTAL );
sizer2->Add( m_list, 0, wxGROW | wxCENTRE | wxALL, 5 );
sizer2->Add( sizer1, 1, wxGROW | wxCENTRE | wxALL, 5 );
wxBoxSizer *sizer3 = new wxBoxSizer( wxVERTICAL );
sizer3->Add( CreateTextSizer(_("Select one configuration")), 0, wxALL, 10 );
sizer3->Add( new wxStaticLine(this, -1), 0, wxGROW | wxLEFT | wxRIGHT, 10 );
sizer3->Add( sizer2, 1, wxGROW | wxCENTRE | wxALL, 5 );
sizer3->Add( new wxStaticLine(this, -1), 0, wxGROW | wxLEFT | wxRIGHT, 10 );
sizer3->Add( CreateButtonSizer(wxOK | wxCANCEL), 0, wxCENTRE | wxALL, 10 );
// activate
SetSizer(sizer3);
SetAutoLayout(TRUE);
sizer3->SetSizeHints(this);
sizer3->Fit(this);
Centre(wxBOTH);
}
LifeSamplesDialog::~LifeSamplesDialog()
{
m_canvas->Destroy();
delete m_life;
}
int LifeSamplesDialog::GetValue()
{
return m_value;
}
void LifeSamplesDialog::OnListBox(wxCommandEvent& event)
{
if (event.GetSelection() != -1)
{
m_value = m_list->GetSelection();
m_text->SetValue(g_shapes[ event.GetSelection() ].m_desc);
m_life->SetShape(g_shapes[ event.GetSelection() ]);
m_canvas->DrawEverything(TRUE); // force redraw everything
m_canvas->Refresh(FALSE); // do not erase background
}
}

92
demos/life/dialogs.h Normal file
View File

@@ -0,0 +1,92 @@
/////////////////////////////////////////////////////////////////////////////
// Name: dialogs.h
// Purpose: Life! dialogs
// Author: Guillermo Rodriguez Garcia, <guille@iies.es>
// Modified by:
// Created: Jan/2000
// RCS-ID: $Id$
// Copyright: (c) 2000, Guillermo Rodriguez Garcia
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifndef _LIFE_DIALOGS_H_
#define _LIFE_DIALOGS_H_
#ifdef __GNUG__
#pragma interface "dialogs.h"
#endif
// for compilers that support precompilation, includes "wx/wx.h"
#include "wx/wxprec.h"
#ifdef __BORLANDC__
#pragma hdrstop
#endif
// for all others, include the necessary headers
#ifndef WX_PRECOMP
#include "wx/wx.h"
#endif
#include "wx/spinctrl.h"
#include "life.h"
#include "game.h"
// sample configurations
extern LifeShape g_shapes[];
// --------------------------------------------------------------------------
// LifeNewGameDialog
// --------------------------------------------------------------------------
class LifeNewGameDialog : public wxDialog
{
public:
// ctor
LifeNewGameDialog(wxWindow *parent, int *w, int *h);
// event handlers
void OnOK(wxCommandEvent& event);
private:
// any class wishing to process wxWindows events must use this macro
DECLARE_EVENT_TABLE();
int *m_w;
int *m_h;
wxSpinCtrl *m_spinctrlw;
wxSpinCtrl *m_spinctrlh;
};
// --------------------------------------------------------------------------
// LifeSamplesDialog
// --------------------------------------------------------------------------
class LifeSamplesDialog : public wxDialog
{
public:
// ctor and dtor
LifeSamplesDialog(wxWindow *parent);
~LifeSamplesDialog();
// members
int GetValue();
// event handlers
void OnListBox(wxCommandEvent &event);
private:
// any class wishing to process wxWindows events must use this macro
DECLARE_EVENT_TABLE();
int m_value;
wxListBox *m_list;
wxTextCtrl *m_text;
LifeCanvas *m_canvas;
Life *m_life;
};
#endif // _LIFE_DIALOGS_H_

226
demos/life/game.cpp Normal file
View File

@@ -0,0 +1,226 @@
/////////////////////////////////////////////////////////////////////////////
// Name: game.cpp
// Purpose: Life! game logic
// Author: Guillermo Rodriguez Garcia, <guille@iies.es>
// Modified by:
// Created: Jan/2000
// RCS-ID: $Id$
// Copyright: (c) 2000, Guillermo Rodriguez Garcia
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
// ==========================================================================
// declarations
// ==========================================================================
// --------------------------------------------------------------------------
// headers
// --------------------------------------------------------------------------
#ifdef __GNUG__
#pragma implementation "game.h"
#endif
// for compilers that support precompilation, includes "wx/wx.h"
#include "wx/wxprec.h"
#ifdef __BORLANDC__
#pragma hdrstop
#endif
// for all others, include the necessary headers
#ifndef WX_PRECOMP
#include "wx/wx.h"
#endif
#include "game.h"
// ==========================================================================
// implementation
// ==========================================================================
// --------------------------------------------------------------------------
// Life
// --------------------------------------------------------------------------
/* Format of the cell: (32 bit integer)
*
* 0yyyyyyy yyyyyy0x xxxxxxxxx xxx000ff
*
* y = y coordinate (13 bits)
* x = x coordinate (13 bits)
* f = flags (2 bits)
*
* OK, there is a reason for this, I promise :-). But I won't explain
* it now; it will be more clear when I implement the optimized life
* algorithm for large universes.
*/
Life::Life(int width, int height)
{
m_wrap = TRUE;
Create(width, height);
}
Life::~Life()
{
Destroy();
}
void Life::Create(int width, int height)
{
wxASSERT(width > 0 && height > 0 && m_cells.IsEmpty());
m_width = width;
m_height = height;
// preallocate memory to speed up initialization
m_cells.Alloc(m_width * m_height);
m_changed.Alloc(1000);
// add all cells
for (int j = 0; j < m_height; j++)
for (int i = 0; i < m_width; i++)
m_cells.Add( MakeCell(i, j, FALSE) );
}
void Life::Destroy()
{
m_cells.Clear();
m_changed.Clear();
}
void Life::Clear()
{
// set all cells in the array to dead
for (int j = 0; j < m_height; j++)
for (int i = 0; i < m_width; i++)
m_cells[j * m_width + i] &= ~CELL_ALIVE;
}
Cell Life::MakeCell(int i, int j, bool alive) const
{
return (Cell)((j << 18) | (i << 5) | (alive? CELL_ALIVE : CELL_DEAD));
}
bool Life::IsAlive(int i, int j) const
{
wxASSERT(i >= 0 && j >= 0 && i < m_width && j < m_height);
return (m_cells[j * m_width + i] & CELL_ALIVE);
}
bool Life::IsAlive(Cell c) const { return (c & CELL_ALIVE); };
int Life::GetX(Cell c) const { return (c >> 5) & 0x1fff; };
int Life::GetY(Cell c) const { return (c >> 18); };
Cell Life::SetCell(int i, int j, bool alive)
{
wxASSERT(i >= 0 && j >= 0 && i < m_width && j < m_height);
Cell c = MakeCell(i, j, alive);
m_cells[j * m_width + i] = c;
return c;
}
void Life::SetShape(LifeShape& shape)
{
wxASSERT((m_width >= shape.m_width) && (m_height >= shape.m_height));
int i0 = (m_width - shape.m_width) / 2;
int j0 = (m_height - shape.m_height) / 2;
char *p = shape.m_data;
Clear();
for (int j = j0; j < j0 + shape.m_height; j++)
for (int i = i0; i < i0 + shape.m_width; i++)
SetCell(i, j, *(p++) == '*');
}
bool Life::NextTic()
{
int i, j;
m_changed.Empty();
/* 1st pass. Find and mark deaths and births for this generation.
*
* Rules:
* An organism with <= 1 neighbors will die due to isolation.
* An organism with >= 4 neighbors will die due to starvation.
* New organisms are born in cells with exactly 3 neighbors.
*/
for (j = 0; j < m_height; j++)
for (i = 0; i < m_width; i++)
{
int neighbors = GetNeighbors(i, j);
bool alive = IsAlive(i, j);
/* Set CELL_MARK if this cell must change, clear it
* otherwise. We cannot toggle the CELL_ALIVE bit yet
* because all deaths and births are simultaneous (it
* would affect neighbouring cells).
*/
if ((!alive && neighbors == 3) ||
(alive && (neighbors <= 1 || neighbors >= 4)))
{
m_cells[j * m_width + i] |= CELL_MARK;
m_changed.Add( MakeCell(i, j, !alive) );
}
else
m_cells[j * m_width + i] &= ~CELL_MARK;
}
/* 2nd pass. Stabilize.
*/
for (j = 0; j < m_height; j++)
for (i = 0; i < m_width; i++)
{
/* Toggle CELL_ALIVE for those cells marked in the
* previous pass. Do not clear the CELL_MARK bit yet;
* it is useful to know which cells have changed and
* thus must be updated in the screen.
*/
if (m_cells[j * m_width + i] & CELL_MARK)
m_cells[j * m_width + i] ^= CELL_ALIVE;
}
return (!m_changed.IsEmpty());
}
int Life::GetNeighbors(int x, int y) const
{
wxASSERT(x >= 0 && y >= 0 && x < m_width && y < m_height);
int neighbors = 0;
int i0 = (x)? (x - 1) : 0;
int j0 = (y)? (y - 1) : 0;
int i1 = (x < (m_width - 1))? (x + 1) : (m_width - 1);
int j1 = (y < (m_height - 1))? (y + 1) : (m_height - 1);
if (m_wrap && ( !x || !y || x == (m_width - 1) || y == (m_height - 1)))
{
// this is an outer cell and wraparound is on
for (int j = y - 1; j <= y + 1; j++)
for (int i = x - 1; i <= x + 1; i++)
if (IsAlive( ((i < 0)? (i + m_width ) : (i % m_width)),
((j < 0)? (j + m_height) : (j % m_height)) ))
neighbors++;
}
else
{
// this is an inner cell, or wraparound is off
for (int j = j0; j <= j1; j++)
for (int i = i0; i <= i1; i++)
if (IsAlive(i, j))
neighbors++;
}
// do not count ourselves
if (IsAlive(x, y)) neighbors--;
return neighbors;
}

129
demos/life/game.h Normal file
View File

@@ -0,0 +1,129 @@
/////////////////////////////////////////////////////////////////////////////
// Name: game.h
// Purpose: Life! game logic
// Author: Guillermo Rodriguez Garcia, <guille@iies.es>
// Modified by:
// Created: Jan/2000
// RCS-ID: $Id$
// Copyright: (c) 2000, Guillermo Rodriguez Garcia
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifndef _LIFE_GAME_H_
#define _LIFE_GAME_H_
#ifdef __GNUG__
#pragma interface "game.h"
#endif
// for compilers that support precompilation, includes "wx/wx.h"
#include "wx/wxprec.h"
#ifdef __BORLANDC__
#pragma hdrstop
#endif
// for all others, include the necessary headers
#ifndef WX_PRECOMP
#include "wx/wx.h"
#endif
// --------------------------------------------------------------------------
// constants
// --------------------------------------------------------------------------
// minimum and maximum table size, in each dimension
#define LIFE_MIN 20
#define LIFE_MAX 200
// --------------------------------------------------------------------------
// Cell and CellArray;
// --------------------------------------------------------------------------
typedef long Cell;
typedef wxArrayLong CellArray;
// --------------------------------------------------------------------------
// LifeShape
// --------------------------------------------------------------------------
class LifeShape
{
public:
LifeShape::LifeShape(wxString name,
wxString desc,
int width, int height, char *data,
int fieldWidth = 20, int fieldHeight = 20,
bool wrap = TRUE)
{
m_name = name;
m_desc = desc;
m_width = width;
m_height = height;
m_data = data;
m_fieldWidth = fieldWidth;
m_fieldHeight = fieldHeight;
m_wrap = wrap;
}
wxString m_name;
wxString m_desc;
int m_width;
int m_height;
char *m_data;
int m_fieldWidth;
int m_fieldHeight;
bool m_wrap;
};
// --------------------------------------------------------------------------
// Life
// --------------------------------------------------------------------------
class Life
{
public:
// ctor and dtor
Life(int width, int height);
~Life();
void Create(int width, int height);
void Destroy();
// game field
inline int GetWidth() const { return m_width; };
inline int GetHeight() const { return m_height; };
inline void SetBorderWrap(bool on) { m_wrap = on; };
// cells
bool IsAlive(int i, int j) const;
bool IsAlive(Cell c) const;
int GetX(Cell c) const;
int GetY(Cell c) const;
const CellArray* GetCells() const { return &m_cells; };
const CellArray* GetChangedCells() const { return &m_changed; };
// game logic
void Clear();
Cell SetCell(int i, int j, bool alive = TRUE);
void SetShape(LifeShape &shape);
bool NextTic();
private:
int GetNeighbors(int i, int j) const;
inline Cell MakeCell(int i, int j, bool alive) const;
enum CellFlags
{
CELL_DEAD = 0x0000, // is dead
CELL_ALIVE = 0x0001, // is alive
CELL_MARK = 0x0002, // will change / has changed
};
int m_width;
int m_height;
CellArray m_cells;
CellArray m_changed;
bool m_wrap;
};
#endif // _LIFE_GAME_H_

630
demos/life/life.cpp Normal file
View File

@@ -0,0 +1,630 @@
/////////////////////////////////////////////////////////////////////////////
// Name: life.cpp
// Purpose: The game of life, created by J. H. Conway
// Author: Guillermo Rodriguez Garcia, <guille@iies.es>
// Modified by:
// Created: Jan/2000
// RCS-ID: $Id$
// Copyright: (c) 2000, Guillermo Rodriguez Garcia
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
// ==========================================================================
// declarations
// ==========================================================================
// --------------------------------------------------------------------------
// headers
// --------------------------------------------------------------------------
#ifdef __GNUG__
#pragma implementation "life.h"
#endif
// for compilers that support precompilation, includes "wx/wx.h"
#include "wx/wxprec.h"
#ifdef __BORLANDC__
#pragma hdrstop
#endif
// for all others, include the necessary headers
#ifndef WX_PRECOMP
#include "wx/wx.h"
#endif
#include "wx/statline.h"
#include "life.h"
#include "game.h"
#include "dialogs.h"
// --------------------------------------------------------------------------
// resources
// --------------------------------------------------------------------------
#if defined(__WXGTK__) || defined(__WXMOTIF__)
// the application icon
#include "mondrian.xpm"
// bitmap buttons for the toolbar
#include "bitmaps/reset.xpm"
#include "bitmaps/play.xpm"
#include "bitmaps/stop.xpm"
#endif
// --------------------------------------------------------------------------
// constants
// --------------------------------------------------------------------------
// IDs for the controls and the menu commands
enum
{
// menu items and toolbar buttons
ID_NEWGAME = 1001,
ID_SAMPLES,
ID_ABOUT,
ID_EXIT,
ID_CLEAR,
ID_START,
ID_STEP,
ID_STOP,
ID_WRAP,
// speed selection slider
ID_SLIDER
};
// --------------------------------------------------------------------------
// event tables and other macros for wxWindows
// --------------------------------------------------------------------------
// Event tables
BEGIN_EVENT_TABLE(LifeFrame, wxFrame)
EVT_MENU (ID_NEWGAME, LifeFrame::OnNewGame)
EVT_MENU (ID_SAMPLES, LifeFrame::OnSamples)
EVT_MENU (ID_ABOUT, LifeFrame::OnMenu)
EVT_MENU (ID_EXIT, LifeFrame::OnMenu)
EVT_MENU (ID_CLEAR, LifeFrame::OnMenu)
EVT_MENU (ID_START, LifeFrame::OnMenu)
EVT_MENU (ID_STEP, LifeFrame::OnMenu)
EVT_MENU (ID_STOP, LifeFrame::OnMenu)
EVT_MENU (ID_WRAP, LifeFrame::OnMenu)
EVT_COMMAND_SCROLL (ID_SLIDER, LifeFrame::OnSlider)
END_EVENT_TABLE()
BEGIN_EVENT_TABLE(LifeCanvas, wxScrolledWindow)
EVT_PAINT ( LifeCanvas::OnPaint)
EVT_SIZE ( LifeCanvas::OnSize)
EVT_MOUSE_EVENTS ( LifeCanvas::OnMouse)
END_EVENT_TABLE()
// Create a new application object
IMPLEMENT_APP(LifeApp)
// ==========================================================================
// implementation
// ==========================================================================
// some shortcuts
#define ADD_TOOL(a, b, c, d) \
toolBar->AddTool(a, b, wxNullBitmap, FALSE, -1, -1, (wxObject *)0, c, d)
#define GET_FRAME() \
((LifeFrame *) wxGetApp().GetTopWindow())
// --------------------------------------------------------------------------
// LifeApp
// --------------------------------------------------------------------------
// `Main program' equivalent: the program execution "starts" here
bool LifeApp::OnInit()
{
// create the main application window
LifeFrame *frame = new LifeFrame();
// show it and tell the application that it's our main window
frame->Show(TRUE);
SetTopWindow(frame);
// enter the main message loop and run the app
return TRUE;
}
// --------------------------------------------------------------------------
// LifeFrame
// --------------------------------------------------------------------------
// frame constructor
LifeFrame::LifeFrame() : wxFrame((wxFrame *)0, -1, _("Life!"), wxPoint(50, 50))
{
// frame icon
SetIcon(wxICON(mondrian));
// menu bar
wxMenu *menuFile = new wxMenu("", wxMENU_TEAROFF);
wxMenu *menuGame = new wxMenu("", wxMENU_TEAROFF);
menuFile->Append(ID_NEWGAME, _("New game..."), _("Start a new game"));
menuFile->Append(ID_SAMPLES, _("Sample game..."), _("Select a sample configuration"));
menuFile->AppendSeparator();
menuFile->Append(ID_ABOUT, _("&About...\tCtrl-A"), _("Show about dialog"));
menuFile->AppendSeparator();
menuFile->Append(ID_EXIT, _("E&xit\tAlt-X"), _("Quit this program"));
menuGame->Append(ID_CLEAR, _("&Clear\tCtrl-C"), _("Clear game field"));
menuGame->Append(ID_START, _("&Start\tCtrl-S"), _("Start"));
menuGame->Append(ID_STEP, _("&Next\tCtrl-N"), _("Single step"));
menuGame->Append(ID_STOP, _("S&top\tCtrl-T"), _("Stop"));
menuGame->Enable(ID_STOP, FALSE);
menuGame->AppendSeparator();
menuGame->Append(ID_WRAP, _("&Wraparound\tCtrl-W"), _("Wrap around borders"), TRUE);
menuGame->Check (ID_WRAP, TRUE);
wxMenuBar *menuBar = new wxMenuBar();
menuBar->Append(menuFile, _("&File"));
menuBar->Append(menuGame, _("&Game"));
SetMenuBar(menuBar);
// tool bar
wxBitmap tbBitmaps[3];
tbBitmaps[0] = wxBITMAP(reset);
tbBitmaps[1] = wxBITMAP(play);
tbBitmaps[2] = wxBITMAP(stop);
wxToolBar *toolBar = CreateToolBar();
toolBar->SetMargins(5, 5);
toolBar->SetToolBitmapSize(wxSize(16, 16));
ADD_TOOL(ID_CLEAR, tbBitmaps[0], _("Clear"), _("Clear game board"));
ADD_TOOL(ID_START, tbBitmaps[1], _("Start"), _("Start"));
ADD_TOOL(ID_STOP , tbBitmaps[2], _("Stop"), _("Stop"));
toolBar->EnableTool(ID_STOP, FALSE);
toolBar->Realize();
// status bar
CreateStatusBar(2);
SetStatusText(_("Welcome to Life!"));
// game
wxPanel *panel = new wxPanel(this, -1);
m_life = new Life(20, 20);
m_canvas = new LifeCanvas(panel, m_life);
m_timer = new LifeTimer();
m_interval = 500;
m_tics = 0;
m_text = new wxStaticText(panel, -1, "");
UpdateInfoText();
// slider
wxSlider *slider = new wxSlider(panel, ID_SLIDER,
5, 1, 10,
wxDefaultPosition,
wxSize(200, -1),
wxSL_HORIZONTAL | wxSL_AUTOTICKS);
// component layout
wxBoxSizer *sizer = new wxBoxSizer(wxVERTICAL);
sizer->Add(new wxStaticLine(panel, -1), 0, wxGROW | wxCENTRE);
sizer->Add(m_canvas, 1, wxGROW | wxCENTRE | wxALL, 5);
sizer->Add(new wxStaticLine(panel, -1), 0, wxGROW | wxCENTRE);
sizer->Add(m_text, 0, wxCENTRE | wxTOP, 5);
sizer->Add(slider, 0, wxCENTRE | wxALL, 5);
panel->SetSizer(sizer);
panel->SetAutoLayout(TRUE);
sizer->Fit(this);
sizer->SetSizeHints(this);
}
LifeFrame::~LifeFrame()
{
delete m_timer;
delete m_life;
}
void LifeFrame::UpdateInfoText()
{
wxString msg;
msg.Printf(_("Generation: %u, Interval: %u ms"), m_tics, m_interval);
m_text->SetLabel(msg);
}
// event handlers
void LifeFrame::OnMenu(wxCommandEvent& event)
{
switch (event.GetId())
{
case ID_START : OnStart(); break;
case ID_STEP : OnTimer(); break;
case ID_STOP : OnStop(); break;
case ID_WRAP :
{
bool checked = GetMenuBar()->GetMenu(1)->IsChecked(ID_WRAP);
m_life->SetBorderWrap(checked);
break;
}
case ID_CLEAR :
{
OnStop();
m_life->Clear();
m_canvas->DrawEverything(TRUE);
m_canvas->Refresh(FALSE);
m_tics = 0;
UpdateInfoText();
break;
}
case ID_ABOUT :
{
wxMessageBox(
_("This is the about dialog of the Life! sample.\n"
"(c) 2000 Guillermo Rodriguez Garcia"),
_("About Life!"),
wxOK | wxICON_INFORMATION,
this);
break;
}
case ID_EXIT :
{
// TRUE is to force the frame to close
Close(TRUE);
break;
}
}
}
void LifeFrame::OnNewGame(wxCommandEvent& WXUNUSED(event))
{
int w = m_life->GetWidth();
int h = m_life->GetHeight();
// stop if it was running
OnStop();
// dialog box
LifeNewGameDialog dialog(this, &w, &h);
// new game?
if (dialog.ShowModal() == wxID_OK)
{
// check dimensions
if (w >= LIFE_MIN && w <= LIFE_MAX &&
h >= LIFE_MIN && h <= LIFE_MAX)
{
// resize game field
m_life->Destroy();
m_life->Create(w, h);
// tell the canvas
m_canvas->Reset();
m_canvas->Refresh();
m_tics = 0;
UpdateInfoText();
}
else
{
wxString msg;
msg.Printf(_("Both dimensions must be within %u and %u.\n"),
LIFE_MIN, LIFE_MAX);
wxMessageBox(msg, _("Error!"), wxOK | wxICON_EXCLAMATION, this);
}
}
}
void LifeFrame::OnSamples(wxCommandEvent& WXUNUSED(event))
{
// stop if it was running
OnStop();
// dialog box
LifeSamplesDialog dialog(this);
// new game?
if (dialog.ShowModal() == wxID_OK)
{
int result = dialog.GetValue();
if (result == -1)
return;
int gw = g_shapes[result].m_fieldWidth;
int gh = g_shapes[result].m_fieldHeight;
int wrap = g_shapes[result].m_wrap;
// set wraparound (don't ask the user)
m_life->SetBorderWrap(wrap);
GetMenuBar()->GetMenu(1)->Check(ID_WRAP, wrap);
// need to resize the game field?
if (gw > m_life->GetWidth() || gh > m_life->GetHeight())
{
wxString s;
s.Printf(_("Your game field is too small for this configuration.\n"
"It is recommended to resize it to %u x %u. Proceed?\n"),
gw, gh);
if (wxMessageBox(s, _("Question"), wxYES_NO | wxICON_QUESTION, this) == wxYES)
{
m_life->Destroy();
m_life->Create(gw, gh);
}
}
// put the shape
m_life->SetShape(g_shapes[result]);
// tell the canvas about the change
m_canvas->Reset();
m_canvas->Refresh();
m_tics = 0;
UpdateInfoText();
}
}
void LifeFrame::OnStart()
{
if (!m_running)
{
GetToolBar()->EnableTool(ID_START, FALSE);
GetToolBar()->EnableTool(ID_STOP, TRUE);
GetMenuBar()->GetMenu(1)->Enable(ID_START, FALSE);
GetMenuBar()->GetMenu(1)->Enable(ID_STEP, FALSE);
GetMenuBar()->GetMenu(1)->Enable(ID_STOP, TRUE);
m_timer->Start(m_interval);
m_running = TRUE;
}
}
void LifeFrame::OnStop()
{
if (m_running)
{
GetToolBar()->EnableTool(ID_START, TRUE);
GetToolBar()->EnableTool(ID_STOP, FALSE);
GetMenuBar()->GetMenu(1)->Enable(ID_START, TRUE);
GetMenuBar()->GetMenu(1)->Enable(ID_STEP, TRUE);
GetMenuBar()->GetMenu(1)->Enable(ID_STOP, FALSE);
m_timer->Stop();
m_running = FALSE;
}
}
void LifeFrame::OnTimer()
{
if (m_life->NextTic())
m_tics++;
else
OnStop();
UpdateInfoText();
m_canvas->DrawEverything();
m_canvas->Refresh(FALSE);
}
void LifeFrame::OnSlider(wxScrollEvent& event)
{
m_interval = event.GetPosition() * 100;
// restart timer if running, to set the new interval
if (m_running)
{
m_timer->Stop();
m_timer->Start(m_interval);
}
UpdateInfoText();
}
// --------------------------------------------------------------------------
// LifeTimer
// --------------------------------------------------------------------------
void LifeTimer::Notify()
{
GET_FRAME()->OnTimer();
};
// --------------------------------------------------------------------------
// LifeCanvas
// --------------------------------------------------------------------------
// canvas constructor
LifeCanvas::LifeCanvas(wxWindow *parent, Life *life, bool interactive)
: wxScrolledWindow(parent, -1, wxPoint(0, 0), wxSize(100, 100))
{
m_life = life;
m_interactive = interactive;
m_cellsize = 8;
m_bmp = NULL;
Reset();
}
LifeCanvas::~LifeCanvas()
{
delete m_bmp;
}
void LifeCanvas::Reset()
{
if (m_bmp)
delete m_bmp;
m_status = MOUSE_NOACTION;
m_width = CellToCoord(m_life->GetWidth()) + 1;
m_height = CellToCoord(m_life->GetHeight()) + 1;
m_bmp = new wxBitmap(m_width, m_height);
wxCoord w = GetClientSize().GetX();
wxCoord h = GetClientSize().GetY();
m_xoffset = (w > m_width)? ((w - m_width) / 2) : 0;
m_yoffset = (h > m_height)? ((h - m_height) / 2) : 0;
// redraw everything
DrawEverything(TRUE);
SetScrollbars(10, 10, (m_width + 9) / 10, (m_height + 9) / 10);
}
void LifeCanvas::DrawEverything(bool force)
{
wxMemoryDC dc;
dc.SelectObject(*m_bmp);
dc.BeginDrawing();
// draw cells
const CellArray *cells =
force? m_life->GetCells() : m_life->GetChangedCells();
for (unsigned i = 0; i < cells->GetCount(); i++)
DrawCell(cells->Item(i), dc);
// bounding rectangle (always drawn - better than clipping region)
dc.SetPen(*wxBLACK_PEN);
dc.SetBrush(*wxTRANSPARENT_BRUSH);
dc.DrawRectangle(0, 0, m_width, m_height);
dc.EndDrawing();
dc.SelectObject(wxNullBitmap);
}
void LifeCanvas::DrawCell(Cell c)
{
wxMemoryDC dc;
dc.SelectObject(*m_bmp);
dc.BeginDrawing();
dc.SetClippingRegion(1, 1, m_width - 2, m_height - 2);
DrawCell(c, dc);
dc.EndDrawing();
dc.SelectObject(wxNullBitmap);
}
void LifeCanvas::DrawCell(Cell c, wxDC &dc)
{
if (m_life->IsAlive(c))
{
dc.SetPen(*wxBLACK_PEN);
dc.SetBrush(*wxBLACK_BRUSH);
dc.DrawRectangle(CellToCoord( m_life->GetX(c) ),
CellToCoord( m_life->GetY(c) ),
m_cellsize,
m_cellsize);
}
else
{
dc.SetPen(*wxLIGHT_GREY_PEN);
dc.SetBrush(*wxTRANSPARENT_BRUSH);
dc.DrawRectangle(CellToCoord( m_life->GetX(c) ),
CellToCoord( m_life->GetY(c) ),
m_cellsize,
m_cellsize);
dc.SetPen(*wxWHITE_PEN);
dc.SetBrush(*wxWHITE_BRUSH);
dc.DrawRectangle(CellToCoord( m_life->GetX(c) ) + 1,
CellToCoord( m_life->GetY(c) ) + 1,
m_cellsize - 1,
m_cellsize - 1);
}
}
// event handlers
void LifeCanvas::OnPaint(wxPaintEvent& event)
{
wxPaintDC dc(this);
wxMemoryDC memdc;
wxRegionIterator upd(GetUpdateRegion());
wxCoord x, y, w, h, xx, yy;
dc.BeginDrawing();
memdc.SelectObject(*m_bmp);
while(upd)
{
x = upd.GetX();
y = upd.GetY();
w = upd.GetW();
h = upd.GetH();
CalcUnscrolledPosition(x, y, &xx, &yy);
dc.Blit(x, y, w, h, &memdc, xx - m_xoffset, yy - m_yoffset);
upd++;
}
memdc.SelectObject(wxNullBitmap);
dc.EndDrawing();
}
void LifeCanvas::OnMouse(wxMouseEvent& event)
{
if (!m_interactive)
return;
int x, y, xx, yy, i, j;
// which cell are we pointing at?
x = event.GetX();
y = event.GetY();
CalcUnscrolledPosition(x, y, &xx, &yy);
i = CoordToCell( xx - m_xoffset );
j = CoordToCell( yy - m_yoffset );
// adjust x, y to point to the upper left corner of the cell
CalcScrolledPosition( CellToCoord(i) + m_xoffset,
CellToCoord(j) + m_yoffset,
&x, &y );
// set cursor shape and statusbar text
if (i < 0 || i >= m_life->GetWidth() ||
j < 0 || j >= m_life->GetHeight())
{
GET_FRAME()->SetStatusText(wxEmptyString, 1);
SetCursor(*wxSTANDARD_CURSOR);
}
else
{
wxString msg;
msg.Printf(_("Cell: (%u, %u)"), i, j);
GET_FRAME()->SetStatusText(msg, 1);
SetCursor(*wxCROSS_CURSOR);
}
// button pressed?
if (!event.LeftIsDown())
{
m_status = MOUSE_NOACTION;
}
else if (i >= 0 && i < m_life->GetWidth() &&
j >= 0 && j < m_life->GetHeight())
{
bool alive = m_life->IsAlive(i, j);
// if just pressed, update status
if (m_status == MOUSE_NOACTION)
m_status = (alive? MOUSE_ERASING : MOUSE_DRAWING);
// toggle cell and refresh if needed
if (((m_status == MOUSE_ERASING) && alive) ||
((m_status == MOUSE_DRAWING) && !alive))
{
wxRect rect(x, y, m_cellsize + 1, m_cellsize + 1);
DrawCell( m_life->SetCell(i, j, !alive) );
Refresh(FALSE, &rect);
}
}
}
void LifeCanvas::OnSize(wxSizeEvent& event)
{
wxCoord w = event.GetSize().GetX();
wxCoord h = event.GetSize().GetY();
m_xoffset = (w > m_width)? ((w - m_width) / 2) : 0;
m_yoffset = (h > m_height)? ((h - m_height) / 2) : 0;
// allow default processing
event.Skip();
}

View File

@@ -1,5 +1,5 @@
NAME Menu
DESCRIPTION 'Menu wxWindows sample'
NAME Life
DESCRIPTION 'Life! wxWindows application'
EXETYPE WINDOWS
CODE PRELOAD MOVEABLE DISCARDABLE
DATA PRELOAD MOVEABLE MULTIPLE

136
demos/life/life.h Normal file
View File

@@ -0,0 +1,136 @@
/////////////////////////////////////////////////////////////////////////////
// Name: life.h
// Purpose: The game of life, created by J. H. Conway
// Author: Guillermo Rodriguez Garcia, <guille@iies.es>
// Modified by:
// Created: Jan/2000
// RCS-ID: $Id$
// Copyright: (c) 2000, Guillermo Rodriguez Garcia
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifndef _LIFE_APP_H_
#define _LIFE_APP_H_
#ifdef __GNUG__
#pragma interface "life.h"
#endif
// for compilers that support precompilation, includes "wx/wx.h"
#include "wx/wxprec.h"
#ifdef __BORLANDC__
#pragma hdrstop
#endif
// for all others, include the necessary headers
#ifndef WX_PRECOMP
#include "wx/wx.h"
#endif
#include "game.h"
// --------------------------------------------------------------------------
// LifeCanvas
// --------------------------------------------------------------------------
class LifeCanvas : public wxScrolledWindow
{
public:
// ctor and dtor
LifeCanvas(wxWindow* parent, Life* life, bool interactive = TRUE);
~LifeCanvas();
// member functions
void Reset();
void DrawEverything(bool force = FALSE);
void DrawCell(Cell c);
void DrawCell(Cell c, wxDC &dc);
inline int CellToCoord(int i) const { return (i * m_cellsize); };
inline int CoordToCell(int x) const { return ((x >= 0)? (x / m_cellsize) : -1); };
// event handlers
void OnPaint(wxPaintEvent& event);
void OnMouse(wxMouseEvent& event);
void OnSize(wxSizeEvent& event);
private:
// any class wishing to process wxWindows events must use this macro
DECLARE_EVENT_TABLE()
enum MouseStatus
{
MOUSE_NOACTION,
MOUSE_DRAWING,
MOUSE_ERASING
};
Life *m_life;
wxBitmap *m_bmp;
int m_height;
int m_width;
int m_cellsize;
wxCoord m_xoffset;
wxCoord m_yoffset;
MouseStatus m_status;
bool m_interactive;
};
// --------------------------------------------------------------------------
// LifeTimer
// --------------------------------------------------------------------------
// Life timer
class LifeTimer : public wxTimer
{
public:
void Notify();
};
// --------------------------------------------------------------------------
// LifeFrame
// --------------------------------------------------------------------------
class LifeFrame : public wxFrame
{
public:
// ctor and dtor
LifeFrame();
~LifeFrame();
// member functions
void UpdateInfoText();
// event handlers
void OnMenu(wxCommandEvent& event);
void OnNewGame(wxCommandEvent& event);
void OnSamples(wxCommandEvent& event);
void OnStart();
void OnStop();
void OnTimer();
void OnSlider(wxScrollEvent& event);
private:
// any class wishing to process wxWindows events must use this macro
DECLARE_EVENT_TABLE()
Life *m_life;
LifeTimer *m_timer;
LifeCanvas *m_canvas;
wxStaticText *m_text;
bool m_running;
long m_interval;
long m_tics;
};
// --------------------------------------------------------------------------
// LifeApp
// --------------------------------------------------------------------------
class LifeApp : public wxApp
{
public:
virtual bool OnInit();
};
#endif // _LIFE_APP_H_

6
demos/life/life.rc Normal file
View File

@@ -0,0 +1,6 @@
mondrian ICON "mondrian.ico"
#include "wx/msw/wx.rc"
reset BITMAP "bitmaps/reset.bmp"
play BITMAP "bitmaps/play.bmp"
stop BITMAP "bitmaps/stop.bmp"

View File

@@ -9,8 +9,8 @@
WXDIR = $(WXWIN)
TARGET=printing
OBJECTS = $(TARGET).obj
TARGET=life
OBJECTS = $(TARGET).obj dialogs.obj game.obj
!include $(WXDIR)\src\makeprog.b32

View File

@@ -12,8 +12,8 @@
WXDIR = $(WXWIN)
TARGET=image
OBJECTS=$(TARGET).obj
TARGET=life
OBJECTS=$(TARGET).obj dialogs.obj game.obj
!include $(WXDIR)\src\makeprog.bcc

View File

@@ -10,10 +10,8 @@
WXDIR = $(WXWIN)
TARGET=client
OBJECTS = $(TARGET).obj
# TODO: server
TARGET=life
OBJECTS = $(TARGET).obj dialogs.obj game.obj
!include $(WXDIR)\src\makeprog.msc

View File

@@ -9,8 +9,8 @@
WXDIR = ../..
TARGET=internat
OBJECTS = $(TARGET).o
TARGET=life
OBJECTS = $(TARGET).o dialogs.o game.o
include $(WXDIR)/src/makeprog.g95

35
demos/life/makefile.unx Normal file
View File

@@ -0,0 +1,35 @@
#
# File: Makefile for samples
# Author: Robert Roebling
# Created: 1999
# Updated:
# Copyright: (c) 1998 Robert Roebling
#
# This makefile requires a Unix version of wxWindows
# to be installed on your system. This is most often
# done typing "make install" when using the complete
# sources of wxWindows or by installing the two
# RPM packages wxGTK.XXX.rpm and wxGTK-devel.XXX.rpm
# under Linux.
#
CC = gcc
PROGRAM = life
OBJECTS = $(PROGRAM).o dialogs.o game.o
# implementation
.SUFFIXES: .o .cpp
.cpp.o :
$(CC) -c `wx-config --cflags` -o $@ $<
all: $(PROGRAM)
$(PROGRAM): $(OBJECTS)
$(CC) -o $(PROGRAM) $(OBJECTS) `wx-config --libs`
clean:
rm -f *.o $(PROGRAM)

View File

@@ -11,8 +11,8 @@
# Set WXDIR for your system
WXDIR = $(WXWIN)
PROGRAM=image
OBJECTS = $(PROGRAM).obj
PROGRAM=life
OBJECTS = $(PROGRAM).obj dialogs.obj game.obj
!include $(WXDIR)\src\makeprog.vc

View File

@@ -7,8 +7,8 @@
WXDIR = $(%WXWIN)
PROGRAM = about
OBJECTS = $(PROGRAM).obj
PROGRAM = life
OBJECTS = $(PROGRAM).obj dialogs.obj game.obj
!include $(WXDIR)\src\makeprog.wat

View File

Before

Width:  |  Height:  |  Size: 766 B

After

Width:  |  Height:  |  Size: 766 B

157
demos/life/samples.inc Normal file
View File

@@ -0,0 +1,157 @@
/////////////////////////////////////////////////////////////////////////////
// Name: samples.inc
// Purpose: Sample configurations for Life!
// Author: Guillermo Rodriguez Garcia, <guille@iies.es>
// Modified by:
// Created: Jan/2000
// RCS-ID: $Id$
// Copyright: (c) 2000, Guillermo Rodriguez Garcia
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
// --------------------------------------------------------------------------
// sample configurations
// --------------------------------------------------------------------------
/* Format:
*
* Name,
* Description,
* Width, Height,
* Data, ('*' = alive, '.' = dead)
* Field width, Field height, (optional, defaults to 20 x 20)
* Wraparound (optional, defaults to TRUE)
*
*/
LifeShape g_shapes[] =
{
LifeShape( _("Glider"),
_("The glider is the first of a series of life forms, known "
"as spaceships or fishes, which can travel along the game "
"field retaining their original shape."),
3, 3,
".*."
"..*"
"***"),
LifeShape( _("Heavyweight spaceship"),
_("The glider is just the smaller of the spaceships; this "
"one, known as the heavyweight spaceship or 'big fish', "
"is the largest spaceship which can travel alone without "
"destroying itself. Larger ones can only travel safely "
"if they are supported by smaller spaceships."),
7, 4,
".....*."
"......*"
"*.....*"
".******"),
LifeShape( _("Eater"),
_("An eater is any still life that can repair itself from "
"some attacks. This one (bottom right), also known as "
"'fishhook', eats gliders and fishes (spaceships) provided "
"that they approach in a certain angle."),
10, 10,
".*........"
"..*......."
"***......."
".........."
".........."
".........."
"......**.."
"......*.*."
"........*."
"........**" ),
LifeShape( _("Dice shaker"),
_("Oscillators have been extensively explored in Life!. "
"The dice shaker turns around each seven tics; thus, it "
"is an oscillator with a period of fourteen."),
7, 6,
".**.**."
".**.**."
"..*.*.."
"*.*.*.*"
"*.*.*.*"
"**...**" ),
LifeShape( _("Hertz oscillator"),
_("The Hertz oscillator is a good example of a set of life "
"patterns known as 'billiard tables'. A billiard table is "
"an oscillator which is built inside a stable border. In "
"particular, this one has a period of eight."),
14, 11,
".....**......."
".....**......."
".............."
"**...****...**"
"*.*.*....*.*.*"
"..*.**...*.*.."
"*.*.*....*.*.*"
"**...****...**"
".............."
".......**....."
".......**....." ),
LifeShape( _("Phoenix"),
_("A phoenix is a pattern whose cells all die in every "
"generation, and yet lives forever. For example, this is "
"a phoenix with period two."),
8, 8,
"....*..."
"..*.*..."
"......*."
"**......"
"......**"
".*......"
"...*.*.."
"...*...." ),
LifeShape( _("R-pentomino"),
_("The R-pentomino is a methuselah - a life form which "
"lives for hundreds of generations without stabilizing "
"or dying. In particular, the R-Pentomino requires more "
"than one thousand tics to reach a stable (periodic) "
"state."),
3, 3,
".**"
"**."
".*.",
80, 80, FALSE ),
LifeShape( _("Thunderbird"),
_("The thunderbird is another popular methuselah, which "
"doesn't stabilize until the 243th generation. Note that "
"because the initial configuration is symmetrical with "
"respect to the vertical axis, all generations must be "
"symmetrical as well."),
3, 5,
"***"
"..."
".*."
".*."
".*.",
60, 60, FALSE ),
LifeShape( _("Accorn"),
_("Probably the most popular methuselah, the accorn lives "
"for 5206 (!) generations. To see it in action, a very "
"large game field is needed."),
7, 3,
".*....."
"...*..."
"**..***",
150, 150, FALSE ),
LifeShape( _("Galaxy"),
_("One from my personal collection. It is really beautiful "
"to see this configuration expand and shrink periodically "
"for hundreds of tics before reaching a stable state."),
13, 13,
"...***......."
"......*......"
"......*......"
"......*.....*"
".....***....*"
"....*...*...*"
".****...****."
"*...*...*...."
"*....***....."
"*.....*......"
"......*......"
"......*......"
".......***...",
80, 80, FALSE )
};

27
demos/makefile.g95 Normal file
View File

@@ -0,0 +1,27 @@
#
# File: makefile.g95
# Author: Julian Smart
# Created: 1997
# Updated:
# Copyright:
#
# "%W% %G%"
#
# Makefile : Builds samples for Win95, Cygwin
# info
# Set WXDIR for your system
# SHELL=cmd.exe
WXDIR = ..
THISDIR=$(WXDIR)/demos
# Mingw make may not have a shell to use, so can't use a loop here. Sigh.
# Please add new sample directories alphabetically to make it easier to
# keep track.
all clean:
-$(MAKE) -C bombs -f $(MAKEFILE) $@
-$(MAKE) -C life -f $(MAKEFILE) $@
-$(MAKE) -C forty -f $(MAKEFILE) $@
-$(MAKE) -C fractal -f $(MAKEFILE) $@
-$(MAKE) -C poem -f $(MAKEFILE) $@

Some files were not shown because too many files have changed in this diff Show More