Provided by: ivtools-dev_1.2.11a1-11_amd64 bug

NAME

       ColorData,  GSData,  MobilityData, MoveData, VoidData - Data subclasses for storing common
       undo information

SYNOPSIS

       #include <Unidraw/Commands/datas.h>

DESCRIPTION

       The  Unidraw  library  predefines  several  Data  subclasses  for  storing   common   undo
       information: ColorData stores two PSColors (usually representing foreground and background
       colors), while GSData stores a complete set of graphics state  in  a  FullGraphic  object.
       MobilityData stores the mobility and graphics state information needed to undo a change in
       mobility. MoveData stores a horizontal and vertical  distance.   VoidData  stores  a  void
       pointer  as a useful alternative to deriving trivially from Data just to store one word of
       information.

COLORDATA PUBLIC OPERATIONS

       ColorData(PSColor*, PSColor*)
              Create a ColorData instance, supplying the PSColor objects it stores.

GSDATA PUBLIC OPERATIONS

       GSData(Graphic*)
              Create a GSData instance, supplying  the  Graphic  object  from  which  to  copy  a
              complete  set  of  graphics  state.  The GSData constructor copies this information
              into its _gs member, from whence it can be retrieved later.

MOBILITYDATA PUBLIC OPERATIONS

       MobilityData(Mobility, Graphic*)
              Create a MobilityData instance, supplying the mobility and a  Graphic  object  from
              which  to  copy  a  complete  set  of graphics state.  The MobilityData constructor
              copies the graphic into its _gs member, from whence it can be retrieved later.

MOVEDATA PUBLIC OPERATIONS

       MoveData(float, float)
              Create a MoveData instance, supplying two  floating  point  numbers  that  normally
              represent horizontal and vertical movement.

VOIDDATA PUBLIC OPERATIONS

       VoidData(void*)
              Create a VoidData instance, supplying a pointer to an object of unknown type.

SEE ALSO

       Data(3U), Graphic(3U), globals(3U)