man XmDrawingArea (Fonctions bibliothèques) - XmDrawingArea

NAME

XmDrawingArea

SYNOPSIS

#include <Xm/DrawingA.h>

XmDrawingArea

XmCreateDrawingArea

DESCRIPTION

XmDrawingArea is a general purpose widget that can be used both as a canvas type widget or general manager widget. The widget has expose, resize and input callbacks and allows other widgets as its children.

X RESOURCES

tab(;); l l l l l. Name;Class;Type;Default;Access _ XmNmarginWidth;XmCMarginWidth;HorizontalDimension;NULL;CSG XmNmarginHeight;XmCMarginHeight;VerticalDimension;NULL;CSG XmNresizeCallback;XmCCallback;Callback;NULL;CSG XmNexposeCallback;XmCCallback;Callback;NULL;CSG XmNinputCallback;XmCCallback;Callback;NULL;CSG XmNresizePolicy;XmCResizePolicy;ResizePolicy;NULL;CSG

XmNmarginWidth

XmNmarginHeight

XmNresizeCallback

XmNexposeCallback

XmNinputCallback

XmNresizePolicy

CLASS HIERARCHY

CALLBACKS

The Drawing Area widget defines the following callback lists : XmNexposeCallback, XmNinputCallback, XmNresizeCallback, XmNdestroyCallback.

All callbacks pass a pointer to the following structure : typedef struct { int reason; XEvent *event; Window window; } XmDrawingAreaCallbackStruct;

ACTIONS

DrawingAreaInput()

TRANSLATIONS

tab(;); l l. <BtnMotion>:;ManagerGadgetButtonMotion() <Btn1Down>:;DrawingAreaInput() ManagerGadgetArm() <Btn1Down>,<Btn1Up>:;DrawingAreaInput() ManagerGadgetActivate() <Btn1Up>:;DrawingAreaInput() ManagerGadgetActivate() <Btn1Down>(2+):;DrawingAreaInput() ManagerGadgetMultiArm() <Btn1Up>(2+):;DrawingAreaInput() ManagerGadgetMultiActivate() <Btn2Down>:;DrawingAreaInput() ManagerGadgetDrag() <BtnDown>:;DrawingAreaInput() <BtnUp>:;DrawingAreaInput() <Key>osfActivate:;DrawingAreaInput() ManagerParentActivate() <Key>osfCancel:;DrawingAreaInput() ManagerParentCancel() <Key>osfHelp:;DrawingAreaInput() ManagerGadgetHelp() <Key>osfSelect:;DrawingAreaInput() ManagerGadgetSelect() <Key>Return:;DrawingAreaInput() ManagerParentActivate() <Key>Return:;DrawingAreaInput() ManagerGadgetSelect() <Key>space:;DrawingAreaInput() ManagerGadgetSelect() <KeyDown>:;DrawingAreaInput() ManagerGadgetKeyInput() <KeyUp>:;DrawingAreaInput()

CONVENIENCE FUNCTIONS

SEE ALSO