X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2edb0bdef6238c8c246b6978bc14828b7033d931..f0b1ccde63c1acd9ca18847f758603f39f22cf4b:/docs/html/faqgen.htm diff --git a/docs/html/faqgen.htm b/docs/html/faqgen.htm index d945ff7ff8..a0de58ca37 100644 --- a/docs/html/faqgen.htm +++ b/docs/html/faqgen.htm @@ -1,3 +1,4 @@ + @@ -25,17 +26,21 @@ See also top-level FAQ page.

List of questions in this category


@@ -46,15 +51,16 @@ wxWindows is a class library that allows you to compile graphical C++ programs o different platforms. wxWindows defines a common API across platforms, but uses the native graphical user interface (GUI) on each platform, so your program will take on the native 'look and feel' that users are familiar with.

-Although GUI applications are mostly built programmatically, there is a dialog editor to help +Although GUI applications are mostly built programmatically, there are several dialog editors to help build attractive dialogs and panels. Robert Roebling's wxDesigner -makes light work of resizable, portable dialogs.

+and Anthemion Software's DialogBlocks +are two commercial examples, but there are others: see the Useful Tools page.

You don't have to use C++ to use wxWindows: there is a Python interface for wxWindows 2, and also a Perl interface.

-

Can I use wxWindows 2 for both proprietary (commercial) projects, and GPL'ed projects?

+

Can I use wxWindows 2 for both proprietary (commercial) projects, and GPL'ed projects?

Yes. Please see the licence for details, but basically you can distribute proprietary binaries without distributing any source code, and neither will wxWindows @@ -64,7 +70,7 @@ The conditions for using wxWindows 2 are the same whether you are a personal, ac or commercial developer.

-

Is there support?

+

Is there support?

No official support, but the mailing list is very helpful and some people say that wxWindows support is better than for much commercial software. The developers are @@ -81,6 +87,9 @@ quite large for a list of this type.

See Users for a list of some users and their applications, and also Feedback for comments.

+Our highest-profile user yet is industry veteran and Lotus Corp. founder Mitch Kapor +and his Open Source Applications Foundation. +

What platforms are supported by wxWindows 2?

@@ -130,10 +139,10 @@ platform-independent code, such as the wxTreeCtrl and wxListCtrl classes.

No. This is a much-discussed topic that has (many times) ended with the conclusion that it is in wxWindows' best interests to avoid use of templates. Not all compilers can handle templates adequately so it would dramatically reduce the number of compilers -and platforms that could be supported. It would also be undesirable to make +and platforms that could be supported. It would also be undersirable to make wxWindows dependent on another large library that may have to be downloaded and installed. In addition, use of templates can lead to executable bloat, which is something -wxWindows 2 is strenuously trying to avoid.

+wxWindows 2 is strenously trying to avoid.

The standard C++ string class is not used, again because it is not available to all compilers, and it is not necessarily a very efficient implementation. Also, we retain more flexibility @@ -159,10 +168,9 @@ or by adding this to a header before you include any STL files:

These are the possibilities so far: