packages icon

/************************************************************************* 
 * Version 1.1  on  16-Dec-1998
 * (c) 1998 Pralay Dakua (pkanti@hotmail.com)
 *     
 * This is a free software and permission to use, modify, distribute,
 * selling and using for commercial purpose is hereby granted provided
 * that THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE
 * INCLUDED IN ALL COPIES AND THEIR SUPPORTING DOCUMENTATIONS.
 *
 * There is no warranty for this software. In no event Pralay Dakua
 * will be liable for merchantability and fitness of the software and 
 * damages due to this software.
 *
 * Author:
 * Pralay Dakua (pkanti@hotmail.com)
 *
 **************************************************************************/

XmToolbar is a manager widget derived from XmManager widget class. 
It layouts its children horizontal and vertical order. Plus it provides
some constraint resources to its children to show the tooltip label.
Whenevent mouse pointer enters inside the window of its children
and remains there for sometime, it shows the tooltip label.

I made this widget while developing a image processing software where
Windows-look toolbars were required. Here geometry management
is handled very much simple way and providing shells for toolbar
hasn't been taken care. Any feedback/input/suggestion is always welcome.


File-list:
       Toolbar.h        - Toolbar public header file
       ToolbarP.h       - Toolbar private header file
       Toolbar.c        - Toolbar implementation file
       main.c           - program for demo
       Makefile
       XmToolbar.man    -  manual
       
  --------------------------------------------------------------------------
                   Desciption of XmToolbar
  --------------------------------------------------------------------------
   Class Pointer: xmTollbarWidgetClass
   Class Name:    XmToolbar
   Include File:  Toolbar.h
   Superclass:    XmManager

    Resources:
       Name                    Type                     Default
       ----                    ----                     -------
      XmNorientation           unsigned char            XmHORIZONTAL
      XmNspacing               Dimension                0
      XmNgroupSpacing          Dimension                5
      XmNmarginWidth           Dimension                0
      XmNmarginHeight          Dimension                0
      XmNentryCount            int                      XmENTRY_UNSPECIFIED
      XmNtipFontList           XmFontList               NULL
      XmNtipForeground         Pixel                    dynamic
      XmNtipBackground         Pixel                    dynamic
      XmNtipBorderWidth        Dimension                1
      XmNtipPosition           unsigned char            XmNOTIFY_BOTTOM_RIGHT
      XmNtipDistance           Dimension                10
      XmNtipNotifyDelay        int                      1000

    Constraint Resources:
       Name                    Type                     Default
       ----                    ----                     -------
      XmNnotifyable            Boolean                  TRUE
      XmNtipLabel              XmString                 NULL
      XmNnewGroup              Boolean                  FALSE
      XmNconfigurable          Boolean                  FALSE