diff options
Diffstat (limited to 'doc/html/motif-customwidget-example.html')
-rw-r--r-- | doc/html/motif-customwidget-example.html | 148 |
1 files changed, 0 insertions, 148 deletions
diff --git a/doc/html/motif-customwidget-example.html b/doc/html/motif-customwidget-example.html deleted file mode 100644 index 613b03302..000000000 --- a/doc/html/motif-customwidget-example.html +++ /dev/null @@ -1,148 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/extensions/motif/examples/customwidget/customwidget.doc:1 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>Using the Motif Event Loop</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Using the Motif Event Loop</h1> - - -<p> -<p> -<p> <hr> -<p> Header -<p> <pre>#ifndef MAINWINDOW_H -#define MAINWINDOW_H - -#include <<a href="tqmainwindow-h.html">tqmainwindow.h</a>> - - -class TQMotifWidget; - -class MainWindow : public <a href="tqmainwindow.html">TQMainWindow</a> -{ -public: - MainWindow(); - -private: - <a href="tqmotifwidget.html">TQMotifWidget</a> *customwidget; -}; - -#endif // MAINWINDOW_H -</pre> - -<p> <hr> -<p> Implementation: -<p> <pre>#include "mainwindow.h" - -#include <<a href="qapplication-h.html">ntqapplication.h</a>> -#include <<a href="tqmotif-h.html">tqmotif.h</a>> - - -int main( int argc, char **argv ) -{ - XtSetLanguageProc( NULL, NULL, NULL ); - - <a href="tqmotif.html">TQMotif</a> integrator( "customwidget" ); - <a href="ntqapplication.html">TQApplication</a> app( argc, argv ); - - MainWindow mainwindow; - app.<a href="ntqapplication.html#setMainWidget">setMainWidget</a>( &mainwindow ); - mainwindow.<a href="tqwidget.html#show">show</a>(); - - return app.<a href="ntqapplication.html#exec">exec</a>(); -} -</pre> - -<p> <pre>#include "mainwindow.h" - -#include <<a href="qapplication-h.html">ntqapplication.h</a>> -#include <<a href="tqmenubar-h.html">tqmenubar.h</a>> -#include <<a href="tqpopupmenu-h.html">tqpopupmenu.h</a>> -#include <<a href="tqstatusbar-h.html">tqstatusbar.h</a>> - -#include <<a href="tqmotifwidget-h.html">tqmotifwidget.h</a>> - -#include <Xm/Form.h> -#include <Xm/PushB.h> -#include <Xm/Text.h> - - -<a name="f563"></a>MainWindow::MainWindow() - : <a href="tqmainwindow.html">TQMainWindow</a>( 0, "mainwindow" ) -{ - <a href="tqpopupmenu.html">TQPopupMenu</a> *filemenu = new <a href="tqpopupmenu.html">TQPopupMenu</a>( this ); - filemenu-><a href="tqmenudata.html#insertItem">insertItem</a>( <a href="tqobject.html#tr">tr</a>("&Quit"), tqApp, TQ_SLOT(<a href="ntqapplication.html#quit">quit</a>()) ); - - <a href="tqmainwindow.html#menuBar">menuBar</a>()->insertItem( <a href="tqobject.html#tr">tr</a>("&File"), filemenu ); - <a href="tqmainwindow.html#statusBar">statusBar</a>()->message( <a href="tqobject.html#tr">tr</a>("This is a TQMainWindow with an XmText widget.") ); - - customwidget = - new <a href="tqmotifwidget.html">TQMotifWidget</a>( this, xmFormWidgetClass, NULL, 0, "form" ); - - XmString str; - Arg args[6]; - - str = XmStringCreateLocalized( "Push Button (XmPushButton)" ); - XtSetArg( args[0], XmNlabelString, str ); - XtSetArg( args[1], XmNleftAttachment, XmATTACH_FORM ); - XtSetArg( args[2], XmNrightAttachment, XmATTACH_FORM ); - XtSetArg( args[3], XmNbottomAttachment, XmATTACH_FORM ); - Widget button = - XmCreatePushButton( customwidget->motifWidget(), "Push Button", args, 4 ); - XmStringFree( str ); - - XtSetArg( args[0], XmNeditMode, XmMULTI_LINE_EDIT ); - XtSetArg( args[1], XmNleftAttachment, XmATTACH_FORM ); - XtSetArg( args[2], XmNrightAttachment, XmATTACH_FORM ); - XtSetArg( args[3], XmNtopAttachment, XmATTACH_FORM ); - XtSetArg( args[4], XmNbottomAttachment, XmATTACH_WIDGET ); - XtSetArg( args[5], XmNbottomWidget, button ); - Widget texteditor = - XmCreateScrolledText( customwidget->motifWidget(), "Text Editor", args, 6 ); - - XtManageChild( texteditor ); - XtManageChild( button ); - - <a href="tqmainwindow.html#setCentralWidget">setCentralWidget</a>( customwidget ); - - <a href="tqwidget.html#resize">resize</a>( 400, 600 ); -} - -</pre> - -<p> <p>See also <a href="motif-examples.html">TQMotif Support Extension</a>. - -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> |