XmDrawingArea

Section: LessTif Manuals (3)
Updated: April 1998
Index
Return to Main Contents
 

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

NameClassTypeDefaultAccess

XmNmarginWidthXmCMarginWidthHorizontalDimensionNULLCSG
XmNmarginHeightXmCMarginHeightVerticalDimensionNULLCSG
XmNresizeCallbackXmCCallbackCallbackNULLCSG
XmNexposeCallbackXmCCallbackCallbackNULLCSG
XmNinputCallbackXmCCallbackCallbackNULLCSG
XmNresizePolicyXmCResizePolicyResizePolicyNULLCSG

XmNmarginWidth

XmNmarginHeight

XmNresizeCallback

XmNexposeCallback

XmNinputCallback

XmNresizePolicy

 

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


 

Index

NAME
SYNOPSIS
DESCRIPTION
X RESOURCES
CLASS HIERARCHY
CALLBACKS
ACTIONS
TRANSLATIONS
CONVENIENCE FUNCTIONS
SEE ALSO

This document was created by man2html, using the manual pages.