diff options
| author | Michael R Sweet <michael.r.sweet@gmail.com> | 1999-02-16 22:00:04 +0000 |
|---|---|---|
| committer | Michael R Sweet <michael.r.sweet@gmail.com> | 1999-02-16 22:00:04 +0000 |
| commit | ca41e69c27af0dee60b8186d06f5be0713d1a051 (patch) | |
| tree | 85fd248b68d4d00414fef6488016da975f739bd2 /FL/Fl_Menu_Item.H | |
| parent | 18312d3c1fb325c0d9ac92e98137cebbcadb563c (diff) | |
Updated headers to support WIN32 and OS/2 DLLs.
Updated VC++ project files.
Removed dummymain.c (no longer needed).
git-svn-id: file:///fltk/svn/fltk/trunk@278 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'FL/Fl_Menu_Item.H')
| -rw-r--r-- | FL/Fl_Menu_Item.H | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/FL/Fl_Menu_Item.H b/FL/Fl_Menu_Item.H index 45733792d..1b27f5b57 100644 --- a/FL/Fl_Menu_Item.H +++ b/FL/Fl_Menu_Item.H @@ -1,5 +1,5 @@ // -// "$Id: Fl_Menu_Item.H,v 1.4 1999/01/07 19:16:58 mike Exp $" +// "$Id: Fl_Menu_Item.H,v 1.5 1999/02/16 21:59:40 mike Exp $" // // Menu item header file for the Fast Light Tool Kit (FLTK). // @@ -43,7 +43,7 @@ enum { // values for flags: FL_MENU_HORIZONTAL = 0x100 }; -extern int fl_old_shortcut(const char*); +extern FL_EXPORT int fl_old_shortcut(const char*); class Fl_Menu_; @@ -59,7 +59,7 @@ struct Fl_Menu_Item { uchar labelcolor_; // advance N items, skipping submenus: - const Fl_Menu_Item *next(int=1) const; + FL_EXPORT const Fl_Menu_Item *next(int=1) const; Fl_Menu_Item *next(int i=1) { return (Fl_Menu_Item*)(((const Fl_Menu_Item*)this)->next(i));} @@ -92,7 +92,7 @@ struct Fl_Menu_Item { int value() const {return flags&FL_MENU_VALUE;} void set() {flags |= FL_MENU_VALUE;} void clear() {flags &= ~FL_MENU_VALUE;} - void setonly(); + FL_EXPORT void setonly(); int visible() const {return !(flags&FL_MENU_INVISIBLE);} void show() {flags &= ~FL_MENU_INVISIBLE;} void hide() {flags |= FL_MENU_INVISIBLE;} @@ -102,23 +102,23 @@ struct Fl_Menu_Item { int activevisible() const {return !(flags&0x11);} // used by menubar: - int measure(int* h, const Fl_Menu_*) const; - void draw(int x, int y, int w, int h, const Fl_Menu_*, int t=0) const; + FL_EXPORT int measure(int* h, const Fl_Menu_*) const; + FL_EXPORT void draw(int x, int y, int w, int h, const Fl_Menu_*, int t=0) const; // popup menus without using an Fl_Menu_ widget: - const Fl_Menu_Item* popup( + FL_EXPORT const Fl_Menu_Item* popup( int X, int Y, const char *title = 0, const Fl_Menu_Item* picked=0, const Fl_Menu_* = 0) const; - const Fl_Menu_Item* pulldown( + FL_EXPORT const Fl_Menu_Item* pulldown( int X, int Y, int W, int H, const Fl_Menu_Item* picked = 0, const Fl_Menu_* = 0, const Fl_Menu_Item* title = 0, int menubar=0) const; - const Fl_Menu_Item* test_shortcut() const; - const Fl_Menu_Item* find_shortcut(int *ip=0) const; + FL_EXPORT const Fl_Menu_Item* test_shortcut() const; + FL_EXPORT const Fl_Menu_Item* find_shortcut(int *ip=0) const; void do_callback(Fl_Widget* o) const {callback_(o, user_data_);} void do_callback(Fl_Widget* o,void* arg) const {callback_(o, arg);} @@ -128,11 +128,11 @@ struct Fl_Menu_Item { int checked() const {return flags&FL_MENU_VALUE;} void check() {flags |= FL_MENU_VALUE;} void uncheck() {flags &= ~FL_MENU_VALUE;} - int add(const char*, int shortcut, Fl_Callback*, void* =0, int = 0); + FL_EXPORT int add(const char*, int shortcut, Fl_Callback*, void* =0, int = 0); int add(const char*a, const char* b, Fl_Callback* c, void* d = 0, int e = 0) { return add(a,fl_old_shortcut(b),c,d,e);} - int size() const ; + FL_EXPORT int size() const ; }; typedef Fl_Menu_Item Fl_Menu; // back compatability @@ -153,5 +153,5 @@ enum { // back-compatability enum: #endif // -// End of "$Id: Fl_Menu_Item.H,v 1.4 1999/01/07 19:16:58 mike Exp $". +// End of "$Id: Fl_Menu_Item.H,v 1.5 1999/02/16 21:59:40 mike Exp $". // |
