table of contents
other versions
- wheezy 1:0.95.2-1.1
| XmDrawingArea(3) | LessTif Manuals | XmDrawingArea(3) |
NAME¶
XmDrawingArea - Motif-capable drawing-area widgetSYNOPSIS¶
#include <Xm/DrawingA.h> XmDrawingArea XmCreateDrawingAreaDESCRIPTION¶
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¶
| 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 |
CLASS HIERARCHY¶
Object(3) Rect(3) UnNamedObj(3) Core(3) Composite(3) Constraint(3) XmManager(3) XmDrawingArea(3)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¶
| <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¶
| April 1998 | LessTif Project |