Added some Motif wxGLCanvas support; some more Motif bugs cured; print dialogs
look OK on Motif now; got rid of some #ifdef wxUSE_... instances git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1459 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -32,7 +32,7 @@ Welcome to the wxWindows FAQ. Please select a category:<P>
|
||||
|
||||
<P>
|
||||
|
||||
For further information, please see the <a href="http://web.ukonline.co.uk/julian.smart/wxwin" target=_top>wxWindows Web site</a>,
|
||||
For further information, please see the <a href="http://www.wxwindows.org" target=_top>wxWindows Web site</a>,
|
||||
plus install.txt (per port), todo.txt (per port), and bugs.txt (all ports).
|
||||
<P>
|
||||
|
||||
|
@@ -111,7 +111,7 @@ for the port to Windows CE (see above).<P>
|
||||
|
||||
<h3>Can you compile wxWindows 2 as a DLL?</h3>
|
||||
|
||||
Yes (using the Visual C++ makefile), but be aware that distributing DLLs is a thorny issue
|
||||
Yes (using the Visual C++ or Borland C++ makefile), but be aware that distributing DLLs is a thorny issue
|
||||
and you may be better off compiling statically-linked applications, unless you're
|
||||
delivering a suite of separate programs, or you're compiling a lot of wxWindows applications
|
||||
and have limited hard disk space.<P>
|
||||
@@ -122,6 +122,23 @@ negating the point of using DLLs. Of course, this is not a problem just associat
|
||||
wxWindows!
|
||||
<P>
|
||||
|
||||
<H3>How can I reduce executable size?</H3>
|
||||
|
||||
You can compile wxWindows as a DLL (see above, VC++/BC++ only at present). You should also
|
||||
compile your programs for release using non-debugging and space-optimisation options.<P>
|
||||
|
||||
Statically-linked wxWindows 2 programs are smaller than wxWindows 1.xx programs, because of the way
|
||||
wxWindows 2 has been designed to reduce dependencies between classes, and other
|
||||
techniques. The linker will not include code from the library that is not (directly or
|
||||
indirectly) referenced
|
||||
by your application. So for example, the 'minimal' sample is less than 300KB using VC++ 6.<P>
|
||||
|
||||
If you want to distribute really small executables, you can
|
||||
use <a href="http://www.icl.ndirect.co.uk/petite/" target=_top>Petite</a>
|
||||
by Ian Luck. This nifty utility compresses Windows executables by around 50%, so your 500KB executable
|
||||
will shrink to a mere 250KB. With this sort of size, there is reduced incentive to
|
||||
use DLLs.<P>
|
||||
|
||||
|
||||
<H3>Will wxWindows be compatible with MFC?</H3>
|
||||
|
||||
|
@@ -26,7 +26,7 @@
|
||||
|
||||
Welcome to wxWindows 2.0, the premiere cross-platform C++ framework. This is an index of
|
||||
the plain text and HTML documentation. Documentation is also available in Acrobat (PDF) and Windows Help,
|
||||
from the <a href="http://web.ukonline.co.uk/julian.smart/wxwin">wxWindows Web site</a>.<P>
|
||||
from the <a href="http://www.wxwindows.org">wxWindows Web site</a>.<P>
|
||||
|
||||
<h3>Installation and release notes</h3>
|
||||
|
||||
|
@@ -72,27 +72,25 @@ future versions completely.
|
||||
|
||||
\helpref{wxObject}{wxobject}
|
||||
|
||||
{\bf WARNING: } the rest of documentation may be out-of-date.
|
||||
|
||||
\wxheading{Example}
|
||||
|
||||
It is very common to iterate on a list as follows:
|
||||
|
||||
\begin{verbatim}
|
||||
...
|
||||
wxPoint *point1 = new wxPoint(100, 100);
|
||||
wxPoint *point2 = new wxPoint(200, 200);
|
||||
wxWindow *win1 = new wxWindow(...);
|
||||
wxWindow *win2 = new wxWindow(...);
|
||||
|
||||
wxList SomeList;
|
||||
SomeList.Append(point1);
|
||||
SomeList.Append(point2);
|
||||
SomeList.Append(win1);
|
||||
SomeList.Append(win2);
|
||||
|
||||
...
|
||||
|
||||
wxNode *node = SomeList.GetFirst();
|
||||
while (node)
|
||||
{
|
||||
wxPoint *point = (wxPoint *)node->Data();
|
||||
wxWindow *win = (wxWindow *)node->Data();
|
||||
...
|
||||
node = node->Next();
|
||||
}
|
||||
@@ -110,7 +108,7 @@ with
|
||||
|
||||
\begin{verbatim}
|
||||
...
|
||||
delete point;
|
||||
delete win;
|
||||
delete node;
|
||||
node = SomeList.GetFirst();
|
||||
...
|
||||
|
@@ -7,7 +7,7 @@ See also \helpref{wxRealPoint}{wxrealpoint} for a floating point version.
|
||||
|
||||
\wxheading{Derivation}
|
||||
|
||||
\helpref{wxObject}{wxobject}
|
||||
None
|
||||
|
||||
\wxheading{See also}
|
||||
|
||||
|
@@ -4,7 +4,7 @@ A class for manipulating rectangles.
|
||||
|
||||
\wxheading{Derived from}
|
||||
|
||||
\helpref{wxObject}{wxobject}
|
||||
None
|
||||
|
||||
\wxheading{See also}
|
||||
|
||||
|
@@ -5,7 +5,7 @@ It simply contains integer {\it x} and {\it y} members.
|
||||
|
||||
\wxheading{Derivation}
|
||||
|
||||
\helpref{wxObject}{wxobject}
|
||||
None
|
||||
|
||||
\wxheading{See also}
|
||||
|
||||
|
@@ -35,16 +35,19 @@ High Priority
|
||||
painting a tiled bitmap, then a slight flicker might be seen unless
|
||||
X can be persuaded not to repaint the window background by default.
|
||||
|
||||
- wxRadioBox doesn't show up in the controls sample, though it's
|
||||
OK on other dialogs (e.g. printing sample).
|
||||
|
||||
- Word wrapping in wxStaticText: how?
|
||||
|
||||
- wxSpinButton
|
||||
|
||||
- Miscellaneous events.
|
||||
|
||||
- Get wxGLCanvas from 1.68 working.
|
||||
- wxGLCanvas: cure bad flicker
|
||||
|
||||
- Use wxImage to load other formats into wxBitmaps, such as PNG, BMP.
|
||||
|
||||
- Printing dialogs need some tidying.
|
||||
|
||||
Low Priority
|
||||
------------
|
||||
|
||||
|
Reference in New Issue
Block a user