Some doc corrections (added blank lines at end of docs); corrected Forty sample
dialog behaviour; added dummy menubar constructors; corrected wxMSW wxRegion bug git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1684 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -4,9 +4,13 @@ wxWindows Buglist
|
||||
wxGTK:
|
||||
------
|
||||
|
||||
- TODO
|
||||
|
||||
wxMSW:
|
||||
------
|
||||
|
||||
- TODO
|
||||
|
||||
wxMotif:
|
||||
--------
|
||||
|
||||
@@ -28,6 +32,20 @@ wxMotif:
|
||||
- Can't set the colours for the buttons in the file selector, for
|
||||
some reason.
|
||||
|
||||
- On SGI IRIX 6.4, XtDestroyWidget in ~wxWindow causes a crash in
|
||||
some cicumstances. This is being looked into. Meanwhile, a
|
||||
possible workaround is to remove the final XtDestroyWidget line in ~wxWindow
|
||||
(window.cpp). This will mean that child windows will only get
|
||||
destroyed when frames and dialogs are destroyed, so dynamic subwindow
|
||||
deletion may not work properly.
|
||||
|
||||
- There are reports that scrolling can cause crashes under Lesstif.
|
||||
This is probably a Lesstif bug.
|
||||
|
||||
General:
|
||||
--------
|
||||
|
||||
- Dialog Editor could be more user-friendly. Controls are hard to
|
||||
size and position accurately. No way of changing tab order
|
||||
except by editing .wxr file.
|
||||
|
||||
|
@@ -12,7 +12,7 @@ wxMSW:
|
||||
|
||||
- Makefiles for more compilers and samples; Cygwin makefiles
|
||||
rationalised.
|
||||
- Added VC++ project file for compiling as DLL.
|
||||
- Added VC++ project file for compiling wxWindows as DLL.
|
||||
|
||||
wxMotif:
|
||||
|
||||
|
@@ -191,7 +191,7 @@ $$\image{14cm;0cm}{wxclass.ps}$$
|
||||
\input strlist.tex
|
||||
\input strmbase.tex
|
||||
\input stream.tex
|
||||
\input strmmem.tex
|
||||
%\input strmmem.tex
|
||||
\input sysclevt.tex
|
||||
\input settings.tex
|
||||
\input tab.tex
|
||||
|
@@ -24,3 +24,4 @@ Initializes a "filter" stream. A filter stream has the capability of a normal
|
||||
stream but it can be placed on the top of another stream. So, for example, it
|
||||
can uncompress, uncrypt the datas which are read from another stream and pass it
|
||||
to the requester.
|
||||
|
||||
|
@@ -24,3 +24,4 @@ Initializes a "filter" stream. A filter stream has the capability of a normal
|
||||
stream but it can be placed on the top of another stream. So, for example, it
|
||||
can compress, crypt the datas which are passed to it and write them to another
|
||||
stream.
|
||||
|
||||
|
@@ -98,3 +98,4 @@ Sets the authentication user. It is mainly useful when FTP is used.
|
||||
\func{void}{SetPassword}{\param{const wxString\&}{ user}}
|
||||
|
||||
Sets the authentication password. It is mainly useful when FTP is used.
|
||||
|
||||
|
@@ -1,6 +1,7 @@
|
||||
\section{Validator overview}\label{validatoroverview}
|
||||
|
||||
Classes: \helpref{wxValidator}{wxvalidator}, \helpref{wxTextValidator}{wxtextvalidator}
|
||||
Classes: \helpref{wxValidator}{wxvalidator}, \helpref{wxTextValidator}{wxtextvalidator},
|
||||
\helpref{wxGenericValidator}{wxgenericvalidator}
|
||||
|
||||
The aim of the validator concept is to make dialogs very much easier to write.
|
||||
A validator is an object that can be plugged into a control (such as a wxTextCtrl), and
|
||||
@@ -8,8 +9,10 @@ mediates between C++ data and the control, transferring the data in either direc
|
||||
and validating it. It also is able to intercept events generated
|
||||
by the control, providing filtering behaviour without the need to derive a new control class.
|
||||
|
||||
You can use a stock validator, such as \helpref{wxTextValidator}{wxtextvalidator}; or
|
||||
you can write your own.
|
||||
You can use a stock validator, such as \helpref{wxTextValidator}{wxtextvalidator} (which does text
|
||||
control data transfer, validation and filtering) and
|
||||
\helpref{wxGenericValidator}{wxgenericvalidator} (which does data transfer for a range of controls);
|
||||
or you can write your own.
|
||||
|
||||
\wxheading{Example}
|
||||
|
||||
@@ -114,3 +117,6 @@ void wxDialog::OnOK(wxCommandEvent& event)
|
||||
So if using validators and a normal OK button, you may not even need to write any
|
||||
code for handling dialog dismissal.
|
||||
|
||||
If you load your dialog from a resource file, you'll need to iterate through the controls
|
||||
setting validators, since validators can't be specified in a dialog resource.
|
||||
|
||||
|
@@ -118,6 +118,15 @@ Troubleshooting
|
||||
functions, try putting the gcc fixinclude file paths early in the
|
||||
include path.
|
||||
|
||||
- If you get strange memory problems (for example in deletion
|
||||
of string arrays), set wxUSE_GLOBAL_MEMORY_OPERATORS to 0 in
|
||||
setup.h, and recompile.
|
||||
|
||||
- Problems with XtDestroyWidget crashing in ~wxWindow have been
|
||||
reported on SGI IRIX 6.4. This has not yet been resolved, so
|
||||
any advice here would be very welcome. See bugs.txt for a
|
||||
possible temporary workaround.
|
||||
|
||||
Other Notes
|
||||
-----------
|
||||
|
||||
@@ -163,6 +172,5 @@ compiler and the error message(s) to the wxwin-users mailing list at:
|
||||
|
||||
wxwin-users@wx.dent.med.uni-muenchen.de
|
||||
|
||||
|
||||
Julian Smart, January 1999.
|
||||
Julian Smart, February 1999.
|
||||
julian.smart@ukonline.co.uk
|
||||
|
@@ -60,7 +60,10 @@ Using project files:
|
||||
|
||||
1. Unarchive wx200vc.zip, the VC++ 5 project makefiles.
|
||||
2. Open src/wxvc.dsp, set Debug or Release configuration, and
|
||||
compile. This will produce lib/wxvc.lib or lib/wxvc_debug.lib.
|
||||
compile. This will produce src/Debug/wxvc.lib or
|
||||
src/Release/wxvc.lib. The project file src/wxvc_dll.dsp
|
||||
will make a DLL version of wxWindow, which will go in
|
||||
src/DebugDLL/wxvc.[lib,dll] and src/ReleaseDLL/wxvc.[lib,dll].
|
||||
3. Open a sample project file, choose a configuration, and compile.
|
||||
The project files don't use precompiled headers, to save
|
||||
space, but you can switch PCH compiling on for greater speed.
|
||||
@@ -154,8 +157,8 @@ supplied.
|
||||
Watcom C++ 10.6 compilation
|
||||
---------------------------
|
||||
|
||||
1. Make sure your WXWIN variable is set, and uses the FAT (short
|
||||
name) form.
|
||||
1. Make sure your WXWIN variable is set, and uses the DOS short
|
||||
name form.
|
||||
2. Change directory to wx\src\msw. Type 'wmake -f makefile.wat' to
|
||||
make the wxWindows core library.
|
||||
3. Change directory to wx\samples\minimal and type 'wmake -f makefile.wat'
|
||||
@@ -173,9 +176,9 @@ Metrowerks CodeWarrior compilation
|
||||
NOTES:
|
||||
|
||||
(a) Unfortunately CodeWarrior support is broken in this
|
||||
release. Stefan Csomor (csomor@advancedconcepts.ch) will rectify this shortly.
|
||||
release. Stefan Csomor (csomor@advancedconcepts.ch) will rectify this shortly.
|
||||
(b) You need CodeWarrior Pro 4 plus the patches to 4.1 from the
|
||||
Metrowerks Web site.
|
||||
Metrowerks Web site.
|
||||
|
||||
Symantec C++ compilation
|
||||
------------------------
|
||||
@@ -268,6 +271,8 @@ Here are the steps required:
|
||||
> cd c:\wx\samples\minimal
|
||||
> make -f makefile.g95
|
||||
|
||||
Ignore the warning about the default entry point.
|
||||
|
||||
- Use the 'strip' command to reduce executable size.
|
||||
|
||||
- With Cygnus Cygwin, you can invoke gdb --nw myfile.exe to
|
||||
|
@@ -96,7 +96,7 @@ The wxWindows Web site is located at:
|
||||
|
||||
http://www.wxwindows.org
|
||||
|
||||
The wxGTK Web site (with further wxGTK-specific fiels and
|
||||
The wxGTK Web site (with further wxGTK-specific files and
|
||||
information) is located at:
|
||||
|
||||
http://www.freiburg.linux.de/~wxxt
|
||||
@@ -115,5 +115,5 @@ or contact Julian Smart <julian.smart@ukonline.co.uk>.
|
||||
|
||||
Good luck!
|
||||
|
||||
The wxWindows Team, January 1999
|
||||
The wxWindows Team, February 1999
|
||||
|
||||
|
Reference in New Issue
Block a user