3 * Copyright 2004, 2005 Develer S.r.l. (http://www.develer.com/)
8 * \author Stefano Fedrigo <aleph@develer.com>
10 * \brief Graphic menu bar widget.
14 *#* $Log: menubar.h,v $
15 *#* Revision 1.17 2006/06/16 16:18:49 batt
18 *#* Revision 1.16 2005/11/16 18:10:19 bernie
19 *#* Move top-level headers to cfg/ as in DevLib.
21 *#* Revision 1.15 2005/02/17 03:49:21 bernie
22 *#* Update to new PGM api.
24 *#* Revision 1.14 2004/10/31 11:02:15 aleph
25 *#* Rename functions with correct codying conventions; Simplify version display
27 *#* Revision 1.13 2004/09/27 12:05:46 powersoft
28 *#* Use sel label for toggle menus and remove it
30 *#* Revision 1.12 2004/09/27 10:05:33 powersoft
31 *#* Menu cosmetic fixes
33 #ifndef MWARE_MENUBAR_H
34 #define MWARE_MENUBAR_H
36 #include <appconfig.h>
37 #include <cfg/compiler.h>
40 /** Predefined labels ids */
43 LABEL_EMPTY, /* empty label */
56 #if OEM_BRAND == OEM_CLAIRBROS
75 #define UP_ARROW "\x18"
76 #define DOWN_ARROW "\x19"
77 #define RIGHT_ARROW "\xC4\x1A"
78 #define LEFT_ARROW "\x10\xC4"
83 typedef struct MenuBar
85 struct Bitmap *bitmap;
95 void mbar_draw(const struct MenuBar *mb);
97 #endif /* MWARE_MENUBAR_H */