Ansel
0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
settings.h
Go to the documentation of this file.
1
/*
2
This file is part of darktable,
3
Copyright (C) 2009-2020 darktable developers.
4
5
darktable is free software: you can redistribute it and/or modify
6
it under the terms of the GNU General Public License as published by
7
the Free Software Foundation, either version 3 of the License, or
8
(at your option) any later version.
9
10
darktable is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
GNU General Public License for more details.
14
15
You should have received a copy of the GNU General Public License
16
along with darktable. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
19
#pragma once
20
21
#include "
common/darktable.h
"
22
#include "
common/dtpthread.h
"
23
#include "
control/signal.h
"
24
25
#include <inttypes.h>
26
27
typedef
enum
dt_dev_zoom_t
28
{
29
DT_ZOOM_FIT
= 0,
30
DT_ZOOM_FILL
= 1,
31
DT_ZOOM_1
= 2,
32
DT_ZOOM_FREE
= 3
33
}
dt_dev_zoom_t
;
34
35
typedef
char
dt_dev_operation_t
[20];
36
37
#define DEV_NUM_OP_PARAMS 10
38
39
typedef
union
dt_dev_operation_params_t
40
{
41
int32_t
i
[
DEV_NUM_OP_PARAMS
];
42
float
f
[
DEV_NUM_OP_PARAMS
];
43
}
dt_dev_operation_params_t
;
44
45
typedef
enum
dt_lib_filter_t
46
{
47
DT_LIB_FILTER_ALL
= 0,
48
DT_LIB_FILTER_STAR_NO
= 1,
49
DT_LIB_FILTER_STAR_1
= 2,
50
DT_LIB_FILTER_STAR_2
= 3,
51
DT_LIB_FILTER_STAR_3
= 4,
52
DT_LIB_FILTER_STAR_4
= 5,
53
DT_LIB_FILTER_STAR_5
= 6,
54
DT_LIB_FILTER_REJECT
= 7
55
}
dt_lib_filter_t
;
56
57
// clang-format off
58
// modelines: These editor modelines have been set for all relevant files by tools/update_modelines.py
59
// vim: shiftwidth=2 expandtab tabstop=2 cindent
60
// kate: tab-indents: off; indent-width 2; replace-tabs on; indent-mode cstyle; remove-trailing-spaces modified;
61
// clang-format on
62
darktable.h
dtpthread.h
dt_dev_operation_t
char dt_dev_operation_t[20]
Definition
settings.h:35
dt_dev_zoom_t
dt_dev_zoom_t
Definition
settings.h:28
DT_ZOOM_1
@ DT_ZOOM_1
Definition
settings.h:31
DT_ZOOM_FILL
@ DT_ZOOM_FILL
Definition
settings.h:30
DT_ZOOM_FIT
@ DT_ZOOM_FIT
Definition
settings.h:29
DT_ZOOM_FREE
@ DT_ZOOM_FREE
Definition
settings.h:32
dt_lib_filter_t
dt_lib_filter_t
Definition
settings.h:46
DT_LIB_FILTER_STAR_5
@ DT_LIB_FILTER_STAR_5
Definition
settings.h:53
DT_LIB_FILTER_ALL
@ DT_LIB_FILTER_ALL
Definition
settings.h:47
DT_LIB_FILTER_STAR_1
@ DT_LIB_FILTER_STAR_1
Definition
settings.h:49
DT_LIB_FILTER_STAR_2
@ DT_LIB_FILTER_STAR_2
Definition
settings.h:50
DT_LIB_FILTER_STAR_NO
@ DT_LIB_FILTER_STAR_NO
Definition
settings.h:48
DT_LIB_FILTER_REJECT
@ DT_LIB_FILTER_REJECT
Definition
settings.h:54
DT_LIB_FILTER_STAR_4
@ DT_LIB_FILTER_STAR_4
Definition
settings.h:52
DT_LIB_FILTER_STAR_3
@ DT_LIB_FILTER_STAR_3
Definition
settings.h:51
DEV_NUM_OP_PARAMS
#define DEV_NUM_OP_PARAMS
Definition
settings.h:37
signal.h
dt_dev_operation_params_t
Definition
settings.h:40
dt_dev_operation_params_t::i
int32_t i[10]
Definition
settings.h:41
dt_dev_operation_params_t::f
float f[10]
Definition
settings.h:42
src
control
settings.h
Generated by
1.9.8