Интернет магазин китайских планшетных компьютеров



Компьютеры - Xaw

15 мая 2011





Xaw — набор виджетов для реализации простых интерфейсов пользователя, основанный на X Toolkit Intrinsics. Распространяется с X Window System.

Xt и производные от него библиотеки: Xaw и Motif

Пример программы

Следуюшая программа создает создает кнопку в окне, с помощью Athena Widget:

/*
 * Компилируется строкой cc -o simple simple.c -lXaw -lXt -lX11
 */
#include <X11/Intrinsic.h>
#include <X11/StringDefs.h>
#include <X11/Shell.h>
#include <X11/Xaw/Form.h>
#include <X11/Xaw/Command.h>
 
XtAppContext app_context;
 
void quit_proc
{
    XtDestroyApplicationContext;
    exit;
}
 
int main
{
    Widget toplevel, form, w;
 
    toplevel = XtOpenApplication(&app_context, "XFirst", NULL, 0, &argc,
                                 argv, NULL, applicationShellWidgetClass,
                                 NULL, 0);
    form =
        XtVaCreateManagedWidget;
    w = XtVaCreateManagedWidget("quit_button", commandWidgetClass, form,
                                XtNlabel, "Quit", NULL);
    XtAddCallback;
    XtRealizeWidget;
    XtAppMainLoop;
}


Просмотров: 501


<<< X.Org Server