/****************************************************************
** Title  : Icon bar class ** **
** Purpose: Dfinition de la classe IconBar
** Version: 0.01  08.12.21  JMB
** fichier: iconbar.h
*****************************************************************/

 #ifndef IconBarMenu_H
 #define  IconBarMenu_H

#include "OSLibSupport:ToolBoxTypes.h"
#include "OSLibSupport:SysTypes.h"
#include "OSLibSupport:event.h"

 /** Gestion des lments du menu de l'iconbar */
class IconBarMenu
{
  private:

  public:
  /** Cre une instance  partir d'un objet window template (ResEd) */
  IconBarMenu (toolbox_o IconBarMenu_id);
  /** Destructeur de l'instance du menu iconbar */
  ~IconBarMenu();


        /*  ==============   ToolBox handlers ==============  */

  static osbool IconBarMenuQuit_TBhandler(bits Event_code, toolbox_action *Event, toolbox_block *TBblock, void *vhandle);
  /**   Gestion des menus IconBar */
  static osbool IconBarMenus_TBhandler(bits Event_code, toolbox_action *Event, toolbox_block *TBblock,void *vhandle);
  /**   Ajout de la version avant l'ouverture du ProgInfo */
  static osbool PrgInfo_AboutToBeShowTBhandler(bits Event_code, toolbox_action *pxEvent, toolbox_block *TBblock, void *vhandle);


} ;


#endif



