diff options
Diffstat (limited to 'fluid/fld_tool_store.h')
| -rw-r--r-- | fluid/fld_tool_store.h | 30 |
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 |
