]> git.saurik.com Git - wxWidgets.git/blame - docs/html/faqmot.htm
check whether compiler supports visibility pragmas used for broken libstdc++ visibili...
[wxWidgets.git] / docs / html / faqmot.htm
CommitLineData
c140b7e7 1
ce3ed50d
JS
2<HTML>
3
4<HEAD>
57d9fc85 5<TITLE>wxWidgets for Motif FAQ</TITLE>
ce3ed50d
JS
6</HEAD>
7
4e4dc03d 8<BODY BGCOLOR=#FFFFFF TEXT=#000000 VLINK="#00376A" LINK="#00529C" ALINK="#313063">
ce3ed50d
JS
9
10<font face="Arial, Lucida Sans, Helvetica">
11
4e4dc03d 12<table width=100% border=0 cellpadding=3 cellspacing=0>
ce3ed50d 13<tr>
4e4dc03d
JS
14<td bgcolor="#004080" align=left height=24 background="images/bluetitlegradient.gif">
15<font size=+1 face="Arial, Lucida Sans, Helvetica" color="#FFFFFF">
57d9fc85 16<b>wxWidgets for Motif FAQ</b>
ce3ed50d
JS
17</font>
18</td>
19</tr>
20</table>
21
22<P>
23
d61c1a6f
JS
24See also <a href="faq.htm">top-level FAQ page</a>
25and <a href="faqunx.htm">Unix FAQ page</a>.
ce3ed50d 26<hr>
31523f51
GD
27<h3>List of questions in this category</a></h3>
28<ul>
29<li><a href="#versiob">What version of Motif do I need?</a></li>
30<li><a href="#missing">What features are missing or partially implemented?</a></li>
31523f51
GD
31<li><a href="#refresh">Why are windows are not refreshed properly until I resize them?</a></li>
32</ul>
33<hr>
ce3ed50d 34
31523f51 35<h3><a name="versiob">What version of Motif do I need?</a></h3>
ce3ed50d
JS
36
37You will need version 1.2 or above. Version 2 should also be fine. Some people
38have had a positive experience with <a href="www.lesstif.org" target=_top>Lesstif</a>,
0bc9b25e 39a free Motif clone. (Note from Julian Smart - I use the Linux version of MetroLink Motif 1.2.4).
ce3ed50d
JS
40
41<P>
42
31523f51 43<h3><a name="missing">What features are missing or partially implemented?</a></h3>
ce3ed50d
JS
44
45The following classes are not yet implemented: wxSpinButton, wxCheckListBox, wxJoyStick,
46wxGLCanvas.<P>
47
48The following classes are not likely to be implemented because there is no sensible
49equivalent on Motif: wxMiniFrame, wxTaskBar.<P>
50
ce3ed50d
JS
51These features are not yet implemented:<P>
52
53<ul>
0bc9b25e 54<li>Clipboard and drag and drop support are currently under development.
ce3ed50d
JS
55<li>Support for selection of specific visuals.
56<li>Wide character support (but when Unicode is supported under Windows, this support will
57be relatively easy to add).
58<li>Configurable colour/font settings (they are currently hard-wired in wxSystemSettings).
0bc9b25e
JS
59<li>A help system (please use wxHelpController and Netscape instead). An HTML widget and help
60system is in preparation.
ce3ed50d
JS
61</ul>
62
63<p>
64
31523f51 65<h3><a name="refresh">Why are windows are not refreshed properly until I resize them?</a></h3>
ce3ed50d
JS
66
67Very occasionally you can experience this glitch, probably because sometimes the
68window tries to resize and repaint itself before the final size is known. The workaround
69is to add code like this after window creation and initialization:<P>
70
71<PRE>
31523f51 72&#35;ifdef __WXMOTIF__
ce3ed50d 73 wxNoOptimize noOptimize;
31523f51
GD
74 window-&#62;SetSize(-1, -1, w, h);
75&#35;endif
ce3ed50d
JS
76</PRE>
77<P>
78
79
80</font>
81
82</BODY>
83
84</HTML>