Online Documentation Server
 ПОИСК
ods.com.ua Web
 КАТЕГОРИИ
Home
Programming
Net technology
Unixes
Security
RFC, HOWTO
Web technology
Data bases
Other docs

 


 ПОДПИСКА

 О КОПИРАЙТАХ
Вся предоставленная на этом сервере информация собрана нами из разных источников. Если Вам кажется, что публикация каких-то документов нарушает чьи-либо авторские права, сообщите нам об этом.




Program Listing of Athena Version Of xbutton
next up previous contents
Next: Program Listing Of Up: Example Programs Previous: xbutton

Program Listing of Athena Version Of xbutton

/* xbutton.c - a very simple X Toolkit application, Jeff Pitchers, LUT 1993 */
/* Athena Toolkit version */

/* Include the necessary Athena Toolkit header files */
#include <X11/Intrinsic.h>
#include <X11/StringDefs.h>
#include <X11/Xaw/Command.h>

main(argc, argv)
int argc; char **argv;
{
  XtAppContext ac;
  Widget top, button;
  int Stop();

  top = XtVaAppInitialize(&ac, "XButton", NULL, 0, &argc, argv, NULL, NULL);
  button = XtVaCreateManagedWidget("quit", commandWidgetClass, top, NULL);
  XtAddCallback(button, XtNcallback, Stop, NULL);
  XtRealizeWidget(top);
  XtAppMainLoop(ac);
}

/* Callback routine when button is clicked */
/* ARGSUSED */
Stop(w, a, b)
Widget w; XtPointer a, b;
{
  exit(0);
}

 
Figure 19: The Athena version of xbutton



JR Pitchers
Wed May 3 16:45:04 BST 1995


With any suggestions or questions please feel free to contact us