#
-# This file was automatically generated by tmake at 17:45, 2000/01/23
+# This file was automatically generated by tmake at 13:39, 2000/01/24
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE UNX.T!
#
dbtable.o \
dcbase.o \
dlgcmn.o \
+ dndcmn.o \
dobjcmn.o \
docmdi.o \
docview.o \
fs_zip.o \
ftp.o \
gdicmn.o \
+ geometry.o \
gifdecod.o \
hash.o \
helpbase.o \
dbtable.d \
dcbase.d \
dlgcmn.d \
+ dndcmn.d \
dobjcmn.d \
docmdi.d \
docview.d \
fs_zip.d \
ftp.d \
gdicmn.d \
+ geometry.d \
gifdecod.d \
hash.d \
helpbase.d \
dbtable.o \
dcbase.o \
dlgcmn.o \
+ dndcmn.o \
dobjcmn.o \
docmdi.o \
docview.o \
fs_zip.o \
ftp.o \
gdicmn.o \
+ geometry.o \
gifdecod.o \
hash.o \
helpbase.o \
dbtable.d \
dcbase.d \
dlgcmn.d \
+ dndcmn.d \
dobjcmn.d \
docmdi.d \
docview.d \
fs_zip.d \
ftp.d \
gdicmn.d \
+ geometry.d \
gifdecod.d \
hash.d \
helpbase.d \
dbtable.o \
dcbase.o \
dlgcmn.o \
+ dndcmn.o \
dobjcmn.o \
docmdi.o \
docview.o \
fs_zip.o \
ftp.o \
gdicmn.o \
+ geometry.o \
gifdecod.o \
hash.o \
helpbase.o \
dbtable.d \
dcbase.d \
dlgcmn.d \
+ dndcmn.d \
dobjcmn.d \
docmdi.d \
docview.d \
fs_zip.d \
ftp.d \
gdicmn.d \
+ geometry.d \
gifdecod.d \
hash.d \
helpbase.d \
dbtable.o \
dcbase.o \
dlgcmn.o \
+ dndcmn.o \
dobjcmn.o \
docmdi.o \
docview.o \
fs_zip.o \
ftp.o \
gdicmn.o \
+ geometry.o \
gifdecod.o \
hash.o \
helpbase.o \
dbtable.d \
dcbase.d \
dlgcmn.d \
+ dndcmn.d \
dobjcmn.d \
docmdi.d \
docview.d \
fs_zip.d \
ftp.d \
gdicmn.d \
+ geometry.d \
gifdecod.d \
hash.d \
helpbase.d \
dcbase.cpp C
dlgcmn.cpp C
dobjcmn.cpp C
+dndcmn.cpp C
docmdi.cpp C
docview.cpp C
dynarray.cpp C B
fs_zip.cpp C
ftp.cpp C S
gdicmn.cpp C
+geometry.cpp C
gifdecod.cpp C
hash.cpp C B
helpbase.cpp C
24th January '2000: wxWindows 2.1.13 released
+Corrections to TAB handling in notebooks.
+
+Added scroll event to indicate when the thumb has
+been released (as opposed to only changed).
+
Fixed crashes with GTK Pixmap theme.
Fixed endianness problems in image code.
-Minor fixes for sockets related to GUI reentrance and others.
+Minor fixes for sockets related to GUI reentrance. Also
+improved the IPV address class and added more error
+checking and rekated things.
Many enhancements to wxHTML, more tags supported, better support
-for non-English texts etc.
+for non-western texts etc.
Corrected code handling mono-bitmaps and their conversion to
-wxImage etc.
+wxImage etc. Added experimental ConvertToMonoBitmap() to
+wxImage class.
Fixed a few minor problems in wxListCtrl.
including icon information. This is used in the file dialog.
Small fix for problems with code that didn't changed the size of a
-window, but not its client size.
+window, but its client size and thus sent no wxSizeEvent.
Fixed problem with shared contexts in OpenGl canvas.
Updates to the ODBC classes (George Tasker).
+Build-fixes for various platforms and compilers.
+
6th January '2000: wxWindows 2.1.12 released
Who has a BigEndian computer (e.g. Sparc or PowerPC) that runs a 15
Please send comments and question about the OS/2 installation
to Andrea Venturoli <a.ventu@flashnet.it> and patches to
-make to me (Robert Roebling) or the wxWindows mailing list.
+the wxWindows mailing list.
You'll need OS/2 Warp (4.00FP#6), X-Free86/2 (3.3.3 or newer),
GTK+ (1.2.1 or newer), emx (0.9d fix 1), flex (2.5.4), yacc (1.8),
if you use all of our CVS repository you have to choose a
toolkit. You must do this by running configure with either of:
- --without-gtk Don't use the GIMP ToolKit (GTK)
+ --without-gtk Don't use the GIMP ToolKit (GTK)
--with-motif Use either Motif or Lesstif
Configure will look for both.
--enable-static Create static libraries.
- --disable-optimise Do not optimise the code. Can
+ --disable-optimise Do not optimise the code. Can
sometimes be useful for debugging
and is required on some architectures
such as Sun with gcc 2.8.X which
would otherwise produce segvs.
--enable-profile Add profiling info to the object
- files. Currently broken, I think.
+ files. Currently broken, I think.
--enable-no_rtti Enable compilation without creation of
C++ RTTI information in object files.
--enable-dmalloc Use the dmalloc memory debugger.
Read more at www.letters.com/dmalloc/
- --enable-debug_info Add debug info to object files and
+ --enable-debug_info Add debug info to object files and
executables for use with debuggers
such as gdb (or its many frontends).
- --enable-debug_flag Define __DEBUG__ and __WXDEBUG__ when
+ --enable-debug_flag Define __DEBUG__ and __WXDEBUG__ when
compiling. This enable wxWindows' very
useful internal debugging tricks (such
as automatically reporting illegal calls)
are not used in your program. The most relevant such features
are
- --without-libpng Disables PNG image format code.
+ --without-libpng Disables PNG image format code.
- --without-libjpeg Disables JPEG image format code.
+ --without-libjpeg Disables JPEG image format code.
- --disable-pnm Disables PNM image format code.
+ --disable-pnm Disables PNM image format code.
- --disable-gif Disables GIF image format code.
+ --disable-gif Disables GIF image format code.
- --disable-pcx Disables PCX image format code.
+ --disable-pcx Disables PCX image format code.
--without-odbc Disables ODBC code.
- --disable-resources Disables the use of *.wxr type
+ --disable-resources Disables the use of *.wxr type
resources.
--disable-threads Disables threads. Will also
If you want to save disk space by removing unnecessary
object-files:
- make clean
+ make clean
in the various directories will do the work for you.
In the hope that it will be useful,
- Robert Roebling <roebling@sun2.ruf.uni-freiburg.de>
-
-
+ Robert Roebling
+
Welcome to wxWindows/Gtk 2.1.13
-you have downloaded version 2.1 of the GTK+ 1.2 port of
+you have downloaded a beta version of the GTK+ 1.2 port of
the wxWindows GUI library. Although this is not yet the
final stable release wxGTK 2.2, the current version has
been tested carefully on many systems and has been found
to work better than any other previous version.
-Nonetheless, beware that major changes can happen before
+Nonetheless, beware that minor changes can happen before
a final release.
wxWindows no longer supports GTK 1.0 (as did some early
snapshots) so that you will need GTK 1.2 when using it.
-
-Beginning with snapshot 9, wxWindows uses a completely
-new make file system on Unix which no longer uses the
-various GNU tools and I hope that I'll never again have
-to write any more makefiles.
+GTK 1.2.6 is recommended although many programs will work
+with GTK 1.2.3 onwards.
More information is available from my homepage at:
bug reports or comments to the wxWindows users list. Information
on how to subscribe is available from my homepage.
+Do NOT send any comments directly to me.
+
wxWindows/Gtk doesn't come with any guarantee whatsoever. It
might crash your harddisk or destroy your monitor. It doesn't
claim to be suitable for any special or general purpose.
-------------------- High priority ---------------------
-More testing of Unicode support.
+Finish and extend wxPlotWindow.
Improve, update translations. Install *.mo files somewehere.
Right aligned checkboxes: focus highlighting is wrong, tooltips can't be set can't be set
-OwnerDraw for wxListCtrl and others
+More testing of Unicode support.
-> Postponed.
+OwnerDraw for wxListCtrl and others
+ -> Hardly necessary.
+
Implement wxPalette
- -> I never understood that. Postponed.
+ -> Postponed.
Implement different visuals and displays
- -> I never understood that. Postponed.
+ -> I cannot test this. Postponed.
Cooperation with Qt
-> Would be nice.
#ifndef _WX_DND_H_BASE_
#define _WX_DND_H_BASE_
+#ifdef __GNUG__
+ #pragma interface "dndbase.h"
+#endif
+
#include "wx/defs.h"
#if wxUSE_DRAG_AND_DROP
#pragma interface "geometry.h"
#endif
+#include "wx/defs.h"
+#include "wx/utils.h"
+#include "wx/gdicmn.h"
+#include <math.h>
+
#ifdef __WXMSW__
#define wxMulDivInt32( a , b , c ) ::MulDiv( a , b , c )
#elif defined( __WXMAC__ )
inline wxPoint2DInt::wxPoint2DInt()
{
- m_x = 0.0 ;
- m_y = 0.0 ;
+ m_x = 0 ;
+ m_y = 0 ;
}
inline wxPoint2DInt::wxPoint2DInt( wxInt32 x , wxInt32 y )
inline void wxPoint2DInt::SetVectorLength( wxDouble length )
{
wxDouble before = GetVectorLength() ;
- m_x *= length / before ;
- m_y *= length / before ;
+ m_x = (wxInt32)(m_x * length / before) ;
+ m_y = (wxInt32)(m_y * length / before) ;
}
inline void wxPoint2DInt::SetPolarCoordinates( wxInt32 angle , wxInt32 length ) ;
#ifndef _WX_LISTCTRL_H_BASE_
#define _WX_LISTCTRL_H_BASE_
+#ifdef __GNUG__
+ #pragma interface "listctrlbase.h"
+#endif
+
// ----------------------------------------------------------------------------
// types
// ----------------------------------------------------------------------------
#define _WX_SPINBUTT_H_BASE_
#ifdef __GNUG__
-#pragma interface "spinbutbase.h"
-#pragma implementation "spinbutbase.h"
+ #pragma interface "spinbutbase.h"
#endif
// ----------------------------------------------------------------------------
--- /dev/null
+///////////////////////////////////////////////////////////////////////////////
+// Name: common/dndcmn.cpp
+// Author: Robert Roebling
+// Modified by:
+// Created: 19.10.99
+// RCS-ID: $Id$
+// Copyright: (c) wxWindows Team
+// Licence: wxWindows license
+///////////////////////////////////////////////////////////////////////////////
+
+// ----------------------------------------------------------------------------
+// headers
+// ----------------------------------------------------------------------------
+
+#ifdef __GNUG__
+ #pragma implementation "dndbase.h"
+#endif
+
+#include "wx/wxprec.h"
+
+#ifdef __BORLANDC__
+ #pragma hdrstop
+#endif
+
+#include "wx/dnd.h"
+
+// Not much to do here, really, but GNU need this file.
/////////////////////////////////////////////////////////////////////////////
#ifdef __GNUG__
-#pragma implementation "listctrl.h"
+ #pragma implementation "listctrl.h"
+ #pragma implementation "listctrlbase.h"
#endif
// For compilers that support precompilation, includes "wx.h".
}
//else: the child manages its focus itself
+ event.Skip( FALSE );
return;
}
///////////////////////////////////////////////////////////////////////////////
#ifdef __GNUG__
-#pragma implementation "dnd.h"
+ #pragma implementation "dnd.h"
#endif
#include "wx/dnd.h"
/////////////////////////////////////////////////////////////////////////////
#ifdef __GNUG__
-#pragma implementation "spinbutt.h"
+ #pragma implementation "spinbutt.h"
+ #pragma implementation "spinbutbase.h"
#endif
#include "wx/spinbutt.h"
///////////////////////////////////////////////////////////////////////////////
#ifdef __GNUG__
-#pragma implementation "dnd.h"
+ #pragma implementation "dnd.h"
#endif
#include "wx/dnd.h"
/////////////////////////////////////////////////////////////////////////////
#ifdef __GNUG__
-#pragma implementation "spinbutt.h"
+ #pragma implementation "spinbutt.h"
+ #pragma implementation "spinbutbase.h"
#endif
#include "wx/spinbutt.h"