Provided by: libmotif-dev_2.3.8-3.1build1_amd64 bug

NAME

       XmDrawingArea — The DrawingArea widget class "XmDrawingArea" "widget class" "DrawingArea"

SYNOPSIS

       #include <Xm/DrawingA.h>

DESCRIPTION

       DrawingArea is an empty widget that is easily adaptable to a variety of purposes.  It does
       no drawing and defines no behavior except for invoking callbacks.   Callbacks  notify  the
       application when graphics need to be drawn (exposure events or widget resize) and when the
       widget receives input from the keyboard or mouse.

       Applications are responsible for defining appearance and behavior as needed in response to
       DrawingArea callbacks.

       DrawingArea  is  also  a  composite widget and subclass of XmManager that supports minimal
       geometry management for multiple widget or gadget children.

       DrawingArea uses the XmNinitialFocus resource  of  XmManager  to  define  whether  or  not
       DrawingArea  will  receive  focus  when  it  is  traversed  to, even if it has traversable
       children. If XmNinitialFocus is NULL, DrawingArea receives focus only if it does not  have
       any  traversable children. If XmNinitialFocus is not NULL, then DrawingArea receives focus
       when traversed to. In the latter case, the application first needs to be able  to  realize
       that  the  DrawingArea  will receive focus, then, as appropriate, needs to either call the
       XmProcessTraversal function for the desired child,  or  to  navigate  across  the  private
       DrawingArea graphics objects.

       The   following   resources   are   not   currently   used   by  the  DrawingArea  widget:
       XmNshadowThickness,  XmNtopShadowPixmap,  XmNbottomShadowPixmap,  XmNtopShadowColor,   and
       XmNbottomShadowColor

   Data Transfer Behavior
       DrawingArea  has  no widget class conversion or destination procedure.  Subclasses and the
       XmNconvertCallback  procedures  are  responsible  for  any   conversion   of   selections.
       Subclasses  and  the  XmNdestinationCallback  procedures  are  responsible  for  any  data
       transfers to the widget.

   Classes
       DrawingArea inherits behavior and resources from  the  Core,  Composite,  Constraint,  and
       XmManager classes.

       The class pointer is xmDrawingAreaWidgetClass.

       The class name is XmDrawingArea.

   New Resources
       The  following  table  defines a set of widget resources used by the programmer to specify
       data. The programmer can also set the resource values for the  inherited  classes  to  set
       attributes  for  this  widget. To reference a resource by name or by class in a .Xdefaults
       file, remove the XmN or XmC prefix and use the remaining letters. To specify  one  of  the
       defined  values  for  a  resource  in  a .Xdefaults file, remove the Xm prefix and use the
       remaining letters (in either lowercase or uppercase, but include any  underscores  between
       words).   The  codes  in  the  access  column indicate if the given resource can be set at
       creation time (C), set by using XtSetValues (S), retrieved by using XtGetValues (G), or is
       not applicable (N/A).

       ┌──────────────────────────────────────────────────────────────────────────────────┐
--

RELATED

       Composite(3),     Constraint(3),     Core(3),     XmCreateDrawingArea(3),    XmManager(3),
       XmVaCreateDrawingArea(3), and XmVaCreateManagedDrawingArea(3).

                                                                                 XmDrawingArea(3)