bionic (3) XmIconBox.3.gz

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

NAME

       XmIconBox — The IconBox widget class

SYNOPSIS

       #include <Xm/IconBox.h>

DESCRIPTION

       The  Icon  Box widget lays out its children on a grid with each child forced to be the same size and with
       the location of each child specified as an X and Y location on the grid.

       The size of the Icon Box, its children, and the number of cells displayed  are  calculated  as  described
       below.  The  general idea is that all children are always be shown and should be given their desired size
       whenever possible.  The user may add or delete cells by resizing this window  using  the  window  manager
       widget.

       The  preferred size is calculated by using the maximum desired child height or width and making sure that
       these are no smaller than the minimum sizes.  This size is multiplied by the number of  cells  along  the
       axis  and  properly  padded  to  come up with a preferred size. The number of cells is the maximum of the
       largest cellX or cellY value and the minimum number of horizontal or vertical cells.

       If the Icon box is forced larger than its preferred size more cells are added at the bottom-right of  the
       widget while the children all remain at their preferred sizes.

       If  the  Icon box is forced smaller than its preferred size each cell is forced to be smaller in order to
       allow all children to fit within the Icon Box. All children will be forced to the same smaller size.

   Classes
       Icon Box inherits behavior, resources, and traits from Core, Composite, Constraint, and XmManager.

       The class pointer is xmIconBoxWidgetClass.

       The class name is XmIconBox.

   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).

       ┌──────────────────────────────────────────────────────────────────────────────┐
--
       Composite(3),  Constraint(3),   Core(3),   XmCreateIconBox(3),   XmIconBoxIsCellEmpty(3),   XmManager(3),
       XmVaCreateIconBox(3), and XmVaCreateManagedIconBox(3).

       Copyright (c) 1992 by Integrated Computer Solutions, Inc.

                                                                                                    XmIconBox(3)