diff options
| author | Matthias Melcher <fltk@matthiasm.com> | 2005-08-29 20:05:38 +0000 |
|---|---|---|
| committer | Matthias Melcher <fltk@matthiasm.com> | 2005-08-29 20:05:38 +0000 |
| commit | ef2f6bd456cab8767b9aed55730412f37e35029f (patch) | |
| tree | 5f2bd6bf4d60af980cc7057ab33ceda2c2e92516 /FL/Fl_Sys_Menu_Bar.H | |
| parent | 03654fb48d191acb379cb3c19ab9e576eb5cbef2 (diff) | |
Slight changes to Fl_Sys_Menu_Bar making it more transparent for multi platform developers. Again, thanks Natevw for the patch.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4546 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'FL/Fl_Sys_Menu_Bar.H')
| -rw-r--r-- | FL/Fl_Sys_Menu_Bar.H | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/FL/Fl_Sys_Menu_Bar.H b/FL/Fl_Sys_Menu_Bar.H index df45d4f67..9f6efcd34 100644 --- a/FL/Fl_Sys_Menu_Bar.H +++ b/FL/Fl_Sys_Menu_Bar.H @@ -30,17 +30,25 @@ #include "Fl_Menu_Bar.H" +#ifdef __APPLE__ + class FL_EXPORT Fl_Sys_Menu_Bar : public Fl_Menu_Bar { protected: void draw(); public: -//int handle(int); Fl_Sys_Menu_Bar(int x,int y,int w,int h,const char *l=0) - : Fl_Menu_Bar(x,y,w,h,l) {} + : Fl_Menu_Bar(x,y,w,h,l) { + deactivate(); // don't let the old area take events + } void menu(const Fl_Menu_Item *m); -// Fl_Menu_Item* picked(const Fl_Menu_Item* v); }; +#else + +typedef Fl_Menu_Bar Fl_Sys_Menu_Bar; + +#endif + #endif // |
