summaryrefslogtreecommitdiff
path: root/fluid/fld_tool_store.h
blob: 3f16ba68e771f6e0cf60a7f67975583e12fc67a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
//
// 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

/**
 Indicate the storage location for tools like layout suites and shell macros.
 \see class Fd_Shell_Command, class Layout_Suite
 */
typedef int Tool_Store;

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