summaryrefslogtreecommitdiff
path: root/fluid/Fl_Type.h
diff options
context:
space:
mode:
authorMatthias Melcher <fltk@matthiasm.com>2005-08-23 11:28:13 +0000
committerMatthias Melcher <fltk@matthiasm.com>2005-08-23 11:28:13 +0000
commitcd1de720b716d77810a923bc7aa7242e99db891c (patch)
tree12970e246988c9f35564177f4396c559f33f3314 /fluid/Fl_Type.h
parent7e02be0309fbe276358efeedf01b2609b07d5988 (diff)
FLUID now knows if a static callback is already declared in a class and won't declare it 'extern' (STR #776)
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4534 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'fluid/Fl_Type.h')
-rw-r--r--fluid/Fl_Type.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/fluid/Fl_Type.h b/fluid/Fl_Type.h
index eaacb3a29..d50ccaf02 100644
--- a/fluid/Fl_Type.h
+++ b/fluid/Fl_Type.h
@@ -141,6 +141,7 @@ public:
virtual int pixmapID() { return 0; }
const char* class_name(const int need_nest) const;
+ const class Fl_Class_Type* is_in_class() const;
};
class Fl_Function_Type : public Fl_Type {
@@ -162,6 +163,7 @@ public:
int pixmapID() { return 7; }
void write_properties();
void read_property(const char *);
+ int has_signature(const char *, const char*) const;
};
class Fl_Code_Type : public Fl_Type {
@@ -262,6 +264,7 @@ public:
// class prefix attribute access
void prefix(const char* p);
const char* prefix() const {return class_prefix;}
+ int has_function(const char*, const char*) const;
private:
const char* class_prefix;
};