]> git.saurik.com Git - wxWidgets.git/blame - docs/html/faqmot.htm
added (and documented) wxSafeShowMessage, use it in wxLogFatalError instead of wxMess...
[wxWidgets.git] / docs / html / faqmot.htm
CommitLineData
4e4dc03d 1
ce3ed50d
JS
2<HTML>
3
4<HEAD>
5<TITLE>wxWindows 2 for Motif FAQ</TITLE>
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">
16<b>wxWindows 2 for Motif FAQ</b>
ce3ed50d
JS
17</font>
18</td>
19</tr>
20</table>
21
22<P>
23
24See also <a href="faq.htm">top-level FAQ page</a>.
25<hr>
31523f51
GD
26<h3>List of questions in this category</a></h3>
27<ul>
28<li><a href="#versiob">What version of Motif do I need?</a></li>
29<li><a href="#missing">What features are missing or partially implemented?</a></li>
30<li><a href="#dialoged">Does Dialog Editor work with wxWindows for Motif?</a></li>
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="dialoged">Does Dialog Editor work with wxWindows for Motif?</a></h3>
ce3ed50d
JS
66
67Suport for Dialog Editor is almost there, but there are some wrinkles to iron
31523f51 68out. You may find it&#39;s useful though: compile it and see.
ce3ed50d
JS
69<P>
70
31523f51 71<h3><a name="refresh">Why are windows are not refreshed properly until I resize them?</a></h3>
ce3ed50d
JS
72
73Very occasionally you can experience this glitch, probably because sometimes the
74window tries to resize and repaint itself before the final size is known. The workaround
75is to add code like this after window creation and initialization:<P>
76
77<PRE>
31523f51 78&#35;ifdef __WXMOTIF__
ce3ed50d 79 wxNoOptimize noOptimize;
31523f51
GD
80 window-&#62;SetSize(-1, -1, w, h);
81&#35;endif
ce3ed50d
JS
82</PRE>
83<P>
84
85
86</font>
87
88</BODY>
89
90</HTML>