add missing FL_EXPORT macro

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7694 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
yuri 2010-09-02 19:38:08 +00:00
parent 5a3aced3ab
commit 71bf7c6400
4 changed files with 7 additions and 5 deletions

View File

@ -130,7 +130,7 @@ enum Fl_Tree_Reason {
};
class Fl_Tree : public Fl_Group {
class FL_EXPORT Fl_Tree : public Fl_Group {
Fl_Tree_Item *_root; // can be null!
Fl_Tree_Item *_item_focus; // item that has focus box
Fl_Tree_Item *_callback_item; // item invoked during callback (can be NULL)

View File

@ -56,7 +56,7 @@
/// When you make changes to items, you'll need to tell the tree to redraw()
/// for the changes to show up.
///
class Fl_Tree_Item {
class FL_EXPORT Fl_Tree_Item {
const char *_label; // label (memory managed)
int _labelfont; // label's font face
int _labelsize; // label's font size

View File

@ -5,7 +5,9 @@
#ifndef _FL_TREE_ITEM_ARRAY_H
#define _FL_TREE_ITEM_ARRAY_H
class Fl_Tree_Item; // forward decl must *precede* first doxygen comment block
#include "Fl_Export.H"
class FL_EXPORT Fl_Tree_Item; // forward decl must *precede* first doxygen comment block
// or doxygen will not document our class..
//////////////////////////
@ -46,7 +48,7 @@ class Fl_Tree_Item; // forward decl must *precede* first doxygen comment block
/// (unless otherwise noted).
///
class Fl_Tree_Item_Array {
class FL_EXPORT Fl_Tree_Item_Array {
Fl_Tree_Item **_items; // items array
int _total; // #items in array
int _size; // #items *allocated* for array

View File

@ -82,7 +82,7 @@ enum Fl_Tree_Select {
/// You should probably be using the methods in Fl_Tree
/// instead of trying to accessing tree's preferences settings directly.
///
class Fl_Tree_Prefs {
class FL_EXPORT Fl_Tree_Prefs {
int _labelfont; // label's font face
int _labelsize; // label's font size
int _margintop; // --