summaryrefslogtreecommitdiff
path: root/fluid/factory.h
diff options
context:
space:
mode:
Diffstat (limited to 'fluid/factory.h')
-rw-r--r--fluid/factory.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/fluid/factory.h b/fluid/factory.h
index aaed57b20..7bd09eb05 100644
--- a/fluid/factory.h
+++ b/fluid/factory.h
@@ -17,13 +17,18 @@
#ifndef _FLUID_FACTORY_H
#define _FLUID_FACTORY_H
+#include "Fl_Type.h"
+
struct Fl_Menu_Item;
-class Fl_Type;
extern Fl_Menu_Item New_Menu[];
void fill_in_New_Menu();
-Fl_Type *Fl_Type_make(const char *tn);
+Fl_Type *typename_to_prototype(const char *inName);
+
+Fl_Type *add_new_widget_from_file(const char *inName, Strategy strategy);
+Fl_Type *add_new_widget_from_user(Fl_Type *inPrototype, Strategy strategy);
+Fl_Type *add_new_widget_from_user(const char *inName, Strategy strategy);
#endif // _FLUID_FACTORY_H