Some updates for wxMotif documentation.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19940 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -6,7 +6,7 @@ IMPORTANT NOTE:
|
|||||||
If you experience problems installing, please re-read these
|
If you experience problems installing, please re-read these
|
||||||
instructions and other related files (todo.txt, bugs.txt and
|
instructions and other related files (todo.txt, bugs.txt and
|
||||||
osname.txt for your platform if it exists) carefully before
|
osname.txt for your platform if it exists) carefully before
|
||||||
mailing wxwin-users or the author. Preferably, try to fix the
|
mailing wx-users or the author. Preferably, try to fix the
|
||||||
problem first and then send a patch to the author.
|
problem first and then send a patch to the author.
|
||||||
|
|
||||||
When sending bug reports tell us what version of wxWindows you are
|
When sending bug reports tell us what version of wxWindows you are
|
||||||
@@ -34,7 +34,7 @@ First steps
|
|||||||
|
|
||||||
- You can now use configure to build wxWindows and the samples.
|
- You can now use configure to build wxWindows and the samples.
|
||||||
|
|
||||||
Using configure is the recommended way to build the library. If it doesn't
|
Using configure is the only way to build the library. If it doesn't
|
||||||
work for you for whatever reason, please report it (together with detailed
|
work for you for whatever reason, please report it (together with detailed
|
||||||
information about your platform and the (relevant part of) contents of
|
information about your platform and the (relevant part of) contents of
|
||||||
config.log file) to wx-dev@lists.wxwindows.org.
|
config.log file) to wx-dev@lists.wxwindows.org.
|
||||||
@@ -79,26 +79,26 @@ such as for GTK and Motif, you can now build two complete libraries and use
|
|||||||
them concurrently. For this end, you have to create a directory for each build
|
them concurrently. For this end, you have to create a directory for each build
|
||||||
of wxWindows - you may also want to create different versions of wxWindows
|
of wxWindows - you may also want to create different versions of wxWindows
|
||||||
and test them concurrently. Most typically, this would be a version configured
|
and test them concurrently. Most typically, this would be a version configured
|
||||||
with --enable-debug_flag and one without. Note, that only one build can
|
with --enable-debug and one without. Note, that only one build can
|
||||||
currently be installed, so you'd have to use local version of the library for
|
currently be installed, so you'd have to use local version of the library for
|
||||||
that purpose. For building three versions (one GTK, one Motif and a debug
|
that purpose. For building three versions (one GTK, one Motif and a debug
|
||||||
version of the GTK source) you'd do this:
|
version of the GTK source) you'd do this:
|
||||||
|
|
||||||
md buildmotif
|
mkdir buildmotif
|
||||||
cd buildmotif
|
cd buildmotif
|
||||||
../configure --with-motif
|
../configure --with-motif
|
||||||
make
|
make
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
md buildgtk
|
mkdir buildgtk
|
||||||
cd buildgtk
|
cd buildgtk
|
||||||
../configure --with-gtk
|
../configure --with-gtk
|
||||||
make
|
make
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
md buildgtkd
|
mkdir buildgtkd
|
||||||
cd buildgtkd
|
cd buildgtkd
|
||||||
../configure --with-gtk --enable-debug_flag
|
../configure --with-gtk --enable-debug
|
||||||
make
|
make
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
@@ -134,7 +134,7 @@ If you have general problems with installation, see the wxWindows website at
|
|||||||
http://www.wxwindows.org/
|
http://www.wxwindows.org/
|
||||||
|
|
||||||
for newest information. If you still don't have any success, please send a bug
|
for newest information. If you still don't have any success, please send a bug
|
||||||
report to one of our mailing lists (see my homepage) INCLUDING A DESCRIPTION OF
|
report to one of our mailing lists (see my homepage) INCLUDING A DESCRIPTION OF
|
||||||
YOUR SYSTEM AND YOUR PROBLEM, SUCH AS YOUR VERSION OF MOTIF, WXMOTIF, WHAT
|
YOUR SYSTEM AND YOUR PROBLEM, SUCH AS YOUR VERSION OF MOTIF, WXMOTIF, WHAT
|
||||||
DISTRIBUTION YOU USE AND WHAT ERROR WAS REPORTED. I know this has no effect,
|
DISTRIBUTION YOU USE AND WHAT ERROR WAS REPORTED. I know this has no effect,
|
||||||
but I tried...
|
but I tried...
|
||||||
@@ -148,7 +148,7 @@ most of the Motif API without the licence restrictions of Motif.
|
|||||||
|
|
||||||
You can get the newest version of the Lesstif from the lesstif homepage at:
|
You can get the newest version of the Lesstif from the lesstif homepage at:
|
||||||
|
|
||||||
http://www.lesstif.org
|
http://www.lesstif.org/
|
||||||
|
|
||||||
* Additional libraries
|
* Additional libraries
|
||||||
----------------------
|
----------------------
|
||||||
@@ -323,6 +323,9 @@ The following options handle the kind of library you want to build.
|
|||||||
--enable-dmalloc Use the dmalloc memory debugger.
|
--enable-dmalloc Use the dmalloc memory debugger.
|
||||||
Read more at www.letters.com/dmalloc/
|
Read more at www.letters.com/dmalloc/
|
||||||
|
|
||||||
|
--enable-debug Equivalent to --enable-debug_info plus
|
||||||
|
--enable-debug-flag.
|
||||||
|
|
||||||
--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
|
executables for use with debuggers
|
||||||
such as gdb (or its many frontends).
|
such as gdb (or its many frontends).
|
||||||
@@ -351,11 +354,8 @@ are
|
|||||||
|
|
||||||
--without-libjpeg Disables JPEG image format code.
|
--without-libjpeg Disables JPEG image format code.
|
||||||
|
|
||||||
{ --without-odbc Disables ODBC code. Not yet. }
|
--without-odbc Disables ODBC code.
|
||||||
|
|
||||||
--disable-resources Disables the use of *.wxr type
|
|
||||||
resources.
|
|
||||||
|
|
||||||
--disable-threads Disables threads. Will also
|
--disable-threads Disables threads. Will also
|
||||||
disable sockets.
|
disable sockets.
|
||||||
|
|
||||||
@@ -365,8 +365,6 @@ are
|
|||||||
|
|
||||||
--disable-clipboard Disables Clipboard.
|
--disable-clipboard Disables Clipboard.
|
||||||
|
|
||||||
--disable-serial Disables object instance serialisation.
|
|
||||||
|
|
||||||
--disable-streams Disables the wxStream classes.
|
--disable-streams Disables the wxStream classes.
|
||||||
|
|
||||||
--disable-file Disables the wxFile class.
|
--disable-file Disables the wxFile class.
|
||||||
@@ -395,7 +393,7 @@ the library by typing:
|
|||||||
make
|
make
|
||||||
|
|
||||||
make yourself some coffee, as it will take some time. On an old
|
make yourself some coffee, as it will take some time. On an old
|
||||||
386SX possibly two weeks. During compilation, you'll get a few
|
Pentium 200 around 40 minutes. During compilation, you may get a few
|
||||||
warning messages depending in your compiler.
|
warning messages depending in your compiler.
|
||||||
|
|
||||||
If you want to be more selective, you can change into a specific
|
If you want to be more selective, you can change into a specific
|
||||||
@@ -469,7 +467,7 @@ and configure before you can type make.
|
|||||||
# anyhow
|
# anyhow
|
||||||
# -- Julian Smart
|
# -- Julian Smart
|
||||||
chmod a+x configure config.sub config.guess
|
chmod a+x configure config.sub config.guess
|
||||||
./configure --with-shared --with-motif --without-gtk --with-debug_flag --with-debug_info --enable-debug --without-threads --without-sockets --without-odbc
|
./configure --with-shared --with-motif --with-debug_flag --with-debug_info --enable-debug --without-threads --without-sockets --without-odbc
|
||||||
make
|
make
|
||||||
-------:x-----Cut here-----:x-----
|
-------:x-----Cut here-----:x-----
|
||||||
|
|
||||||
@@ -503,14 +501,10 @@ Troubleshooting
|
|||||||
Other Notes
|
Other Notes
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
- Debugging mode is switched on by default in the makefiles, but using
|
- Using configure will create a release build of the library by
|
||||||
configure will create a release build of the library by default: it's
|
default: it's recommended to use --enable-debug configure switch
|
||||||
recommended to use --with-debug_info and --with-debug_flag configure
|
while developing your application. To compile in non-debug mode, use
|
||||||
switches while developing your application. To compile in non-debug
|
--disable-debug configure switch.
|
||||||
mode, remove the -D__WXDEBUG__ switch in make.env (or if using the
|
|
||||||
configure system, change --with-debug_flag to --without_debug_flag
|
|
||||||
and --with-debug_info to --without-debug_info in the makewxmotif
|
|
||||||
script).
|
|
||||||
|
|
||||||
Bug reports
|
Bug reports
|
||||||
-----------
|
-----------
|
||||||
|
@@ -5,8 +5,6 @@ Last updated 19/3/2000.
|
|||||||
|
|
||||||
See also: todo.txt.
|
See also: todo.txt.
|
||||||
|
|
||||||
- Sockets not yet working since idle wake-up not implemented.
|
|
||||||
|
|
||||||
- wxTextCtrl doesn't work as a stream buffer in Linux/gcc.
|
- wxTextCtrl doesn't work as a stream buffer in Linux/gcc.
|
||||||
|
|
||||||
- No wxToolTip (but see wxToolBar for a way of implementing it).
|
- No wxToolTip (but see wxToolBar for a way of implementing it).
|
||||||
@@ -37,6 +35,3 @@ See also: todo.txt.
|
|||||||
either cure the XPM loading problem, or provide alternative toolbar
|
either cure the XPM loading problem, or provide alternative toolbar
|
||||||
buttons (for HelpView) and icons (for places where icons are used e.g.
|
buttons (for HelpView) and icons (for places where icons are used e.g.
|
||||||
in the log dialog).
|
in the log dialog).
|
||||||
|
|
||||||
- Dialog Editor needs a lot of work.
|
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@ if [ ! -f ./configure ]; then
|
|||||||
CONFIG=../configure
|
CONFIG=../configure
|
||||||
fi
|
fi
|
||||||
|
|
||||||
CONFIG="$CONFIG --disable-shared --with-motif --without-gtk --enable-debug_flag --enable-debug_info --enable-debug --disable-sockets --disable-odbc --enable-threads --enable-newgrid"
|
CONFIG="$CONFIG --disable-shared --with-motif --enable-debug --enable-threads"
|
||||||
|
|
||||||
echo Invoking $CONFIG
|
echo Invoking $CONFIG
|
||||||
|
|
||||||
|
@@ -7,7 +7,7 @@ the wxWindows GUI library.
|
|||||||
More information about the wxWindows project as a whole
|
More information about the wxWindows project as a whole
|
||||||
can be found at:
|
can be found at:
|
||||||
|
|
||||||
http://www.wxwindows.org
|
http://www.wxwindows.org/
|
||||||
|
|
||||||
Information on how to install can be found in the file
|
Information on how to install can be found in the file
|
||||||
install.txt, but if you cannot wait, this should work on
|
install.txt, but if you cannot wait, this should work on
|
||||||
@@ -33,7 +33,7 @@ Alternatively, you may also use the bug reporting system
|
|||||||
linked from the wxWindows web page.
|
linked from the wxWindows web page.
|
||||||
|
|
||||||
The library produced by the install process will be called
|
The library produced by the install process will be called
|
||||||
libwx_motif.a (static) and libwx_motif-2.3.so.0.0.0 (shared) so that
|
libwx_motif.a (static) and libwx_motif-2.5.so.0.0.0 (shared) so that
|
||||||
once a binary incompatible version of wxWindows/Motif comes out
|
once a binary incompatible version of wxWindows/Motif comes out
|
||||||
we'll augment the library version number to avoid linking problems.
|
we'll augment the library version number to avoid linking problems.
|
||||||
|
|
||||||
|
@@ -21,15 +21,10 @@ High Priority
|
|||||||
anyway, so for example intercepting left-click in a widget doesn't disable
|
anyway, so for example intercepting left-click in a widget doesn't disable
|
||||||
the default behaviour. See TODOs in window.cpp.
|
the default behaviour. See TODOs in window.cpp.
|
||||||
|
|
||||||
- wxRadioBox doesn't show up in the controls sample, though it's
|
|
||||||
OK on other dialogs (e.g. printing sample).
|
|
||||||
|
|
||||||
- wxToolTip
|
- wxToolTip
|
||||||
|
|
||||||
- Miscellaneous events.
|
- Miscellaneous events.
|
||||||
|
|
||||||
- Use wxImage to load other formats into wxBitmaps, such as PNG, BMP.
|
|
||||||
|
|
||||||
- Allow wxFrame and other widgets to have mouse event handlers.
|
- Allow wxFrame and other widgets to have mouse event handlers.
|
||||||
|
|
||||||
Low Priority
|
Low Priority
|
||||||
@@ -44,15 +39,6 @@ Low Priority
|
|||||||
- Work out why XFreeFont in font.cpp produces a segv. This is
|
- Work out why XFreeFont in font.cpp produces a segv. This is
|
||||||
currently commented out, which presumably causes a memory leak.
|
currently commented out, which presumably causes a memory leak.
|
||||||
|
|
||||||
- Better makefile system that can put objects in different dirs.
|
|
||||||
|
|
||||||
- Extra wxBitmap formats: PNG, BMP. Could use old wxWin 1.68
|
|
||||||
wxImage code (derived from XV) for BMP/GIF but it's very bloated. However,
|
|
||||||
when implemented as extra bitmap handlers, the code won't be linked
|
|
||||||
unless needed. Update: see if wxImage can handle these formats.
|
|
||||||
|
|
||||||
- Get Dialog Editor working (better) under Motif.
|
|
||||||
|
|
||||||
- New wxHelp version: try using the XmHTML widget at
|
- New wxHelp version: try using the XmHTML widget at
|
||||||
http://www.xs4all.nl/~ripley/XmHTML/.
|
http://www.xs4all.nl/~ripley/XmHTML/.
|
||||||
|
|
||||||
@@ -83,7 +69,5 @@ Low Priority
|
|||||||
- Miscellaneous classes e.g. wxJoystick (identical to GTK's one for
|
- Miscellaneous classes e.g. wxJoystick (identical to GTK's one for
|
||||||
Linux)
|
Linux)
|
||||||
|
|
||||||
- Get ODBC classes and sample working.
|
|
||||||
|
|
||||||
- Work out why wxTextCtrl doesn't work as a stream buffer under
|
- Work out why wxTextCtrl doesn't work as a stream buffer under
|
||||||
gcc
|
gcc
|
||||||
|
Reference in New Issue
Block a user