summaryrefslogtreecommitdiff
path: root/fluid/fld_tool_store.h
diff options
context:
space:
mode:
Diffstat (limited to 'fluid/fld_tool_store.h')
-rw-r--r--fluid/fld_tool_store.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/fluid/fld_tool_store.h b/fluid/fld_tool_store.h
new file mode 100644
index 000000000..cfe325def
--- /dev/null
+++ b/fluid/fld_tool_store.h
@@ -0,0 +1,30 @@
+//
+// Tool_Store type definition for FLUID.
+//
+// Copyright 1998-2025 by Bill Spitzak and others.
+//
+// This library is free software. Distribution and use rights are outlined in
+// the file "COPYING" which should have been included with this file.
+//
+
+#ifndef FLUID_FLD_TOOL_STORE_H
+#define FLUID_FLD_TOOL_STORE_H
+
+namespace fld {
+
+/**
+ Indicate the storage location for tools like layout suites and shell macros.
+ \see class Fd_Shell_Command, class Layout_Suite
+ */
+typedef int Tool_Store;
+
+} // namespace fld
+
+enum {
+ FLD_TOOL_STORE_INTERNAL = 0, ///< stored inside FLUID app
+ FLD_TOOL_STORE_USER, ///< suite is stored in the user wide FLUID settings
+ FLD_TOOL_STORE_PROJECT, ///< suite is stored within the current .fl project file
+ FLD_TOOL_STORE_FILE ///< store suite in external file
+};
+
+#endif // FLUID_FLD_TOOL_STORE_H