File indexing completed on 2024-12-22 04:16:11

0001 /*
0002  *  SPDX-FileCopyrightText: 2010 José Luis Vergara <pentalis@gmail.com>
0003  *  SPDX-FileCopyrightText: 2018 Idiomdrottning <sandra.snan@idiomdrottning.org>
0004  *
0005  *  SPDX-License-Identifier: GPL-2.0-or-later
0006  */
0007 #ifndef KISHATCHINGSTANDARDOPTIONDATA_H
0008 #define KISHATCHINGSTANDARDOPTIONDATA_H
0009 
0010 #include <KisCurveOptionData.h>
0011 
0012 struct KisAngleOptionData : KisCurveOptionData
0013 {
0014     KisAngleOptionData()
0015         : KisCurveOptionData(
0016               KoID("Angle", i18n("Angle")))
0017     {}
0018 };
0019 
0020 struct KisCrosshatchingOptionData : KisCurveOptionData
0021 {
0022     KisCrosshatchingOptionData()
0023         : KisCurveOptionData(
0024               KoID("Crosshatching", i18n("Crosshatching")))
0025     {}
0026 };
0027 
0028 struct KisSeparationOptionData : KisCurveOptionData
0029 {
0030     KisSeparationOptionData()
0031         : KisCurveOptionData(
0032               KoID("Separation", i18n("Separation")),
0033               Checkability::Checkable, true,
0034               std::make_pair(0.0, 1.0))
0035     {}
0036 };
0037 
0038 struct KisThicknessOptionData : KisCurveOptionData
0039 {
0040     KisThicknessOptionData()
0041         : KisCurveOptionData(
0042               KoID("Thickness", i18n("Thickness")))
0043     {}
0044 };
0045 
0046 #endif // KISHATCHINGSTANDARDOPTIONDATA_H