/********************************************************************************
** Form generated from reading UI file 'scenepropertieswidget.ui'
**
** Created by: Qt User Interface Compiler version 5.15.7
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_SCENEPROPERTIESWIDGET_H
#define UI_SCENEPROPERTIESWIDGET_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QDoubleSpinBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QToolBox>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "colorbutton.h"
#include "fontchooser.h"

namespace Molsketch {

class Ui_ScenePropertiesWidget
{
public:
    QVBoxLayout *verticalLayout;
    QToolBox *toolBox;
    QWidget *lineWidths;
    QFormLayout *formLayout;
    QLabel *bondLineWidthLabel;
    QDoubleSpinBox *bondLineWidth;
    QLabel *arrowLineWidthLabel;
    QDoubleSpinBox *arrowLineWidth;
    QLabel *frameLineWidthLabel;
    QDoubleSpinBox *frameLineWidth;
    QDoubleSpinBox *arrowTipWidth;
    QLabel *arrowTipWidthLabel;
    QWidget *atomDefaults;
    QFormLayout *formLayout_6;
    QCheckBox *autoHydrogensVisible;
    QSpacerItem *verticalSpacer_2;
    QWidget *bondDefaults;
    QFormLayout *formLayout_2;
    QLabel *bondLengthLabel;
    QDoubleSpinBox *bondLength;
    QLabel *bondAngleLabel;
    QDoubleSpinBox *bondAngle;
    QDoubleSpinBox *bondSeparation;
    QDoubleSpinBox *bondWedgeWidth;
    QLabel *bondSeparationLabel;
    QLabel *bondWedgeWidthLabel;
    QWidget *basicProperties;
    QFormLayout *formLayout_3;
    QLabel *colorLabel;
    Molsketch::ColorButton *defaultColor;
    QLabel *atomFontLabel;
    Molsketch::FontChooser *atomFont;
    QWidget *visibility;
    QGridLayout *gridLayout;
    QCheckBox *lonePairsVisible;
    QCheckBox *electronSystemsVisible;
    QSpacerItem *verticalSpacer;
    QCheckBox *carbonsVisible;
    QCheckBox *chargesVisible;
    QCheckBox *showTerminalMethyls;
    QWidget *gridSettings;
    QFormLayout *formLayout_4;
    QLabel *gridLineWidthLabel;
    QDoubleSpinBox *gridLineWidth;
    QLabel *gridColorSpacing;
    Molsketch::ColorButton *gridColor;
    QLabel *gridHorizontalSpacingLabel;
    QDoubleSpinBox *gridHorizontalSpacing;
    QLabel *gridVerticalSpacingLabel;
    QDoubleSpinBox *gridVerticalSpacing;
    QWidget *page;
    QFormLayout *formLayout_5;
    QLabel *lonePairLineWidthLabel;
    QDoubleSpinBox *lonePairLineWidth;
    QLabel *lonePairLengthLabel;
    QDoubleSpinBox *lonePairLength;
    QLabel *radicalDiameterLabel;
    QDoubleSpinBox *radicalDiameter;

    void setupUi(QWidget *Molsketch__ScenePropertiesWidget)
    {
        if (Molsketch__ScenePropertiesWidget->objectName().isEmpty())
            Molsketch__ScenePropertiesWidget->setObjectName(QString::fromUtf8("Molsketch__ScenePropertiesWidget"));
        Molsketch__ScenePropertiesWidget->resize(279, 315);
        verticalLayout = new QVBoxLayout(Molsketch__ScenePropertiesWidget);
        verticalLayout->setSpacing(0);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        toolBox = new QToolBox(Molsketch__ScenePropertiesWidget);
        toolBox->setObjectName(QString::fromUtf8("toolBox"));
        lineWidths = new QWidget();
        lineWidths->setObjectName(QString::fromUtf8("lineWidths"));
        lineWidths->setGeometry(QRect(0, 0, 259, 158));
        formLayout = new QFormLayout(lineWidths);
        formLayout->setObjectName(QString::fromUtf8("formLayout"));
        bondLineWidthLabel = new QLabel(lineWidths);
        bondLineWidthLabel->setObjectName(QString::fromUtf8("bondLineWidthLabel"));

        formLayout->setWidget(0, QFormLayout::LabelRole, bondLineWidthLabel);

        bondLineWidth = new QDoubleSpinBox(lineWidths);
        bondLineWidth->setObjectName(QString::fromUtf8("bondLineWidth"));
        bondLineWidth->setMaximum(99.000000000000000);

        formLayout->setWidget(0, QFormLayout::FieldRole, bondLineWidth);

        arrowLineWidthLabel = new QLabel(lineWidths);
        arrowLineWidthLabel->setObjectName(QString::fromUtf8("arrowLineWidthLabel"));

        formLayout->setWidget(1, QFormLayout::LabelRole, arrowLineWidthLabel);

        arrowLineWidth = new QDoubleSpinBox(lineWidths);
        arrowLineWidth->setObjectName(QString::fromUtf8("arrowLineWidth"));

        formLayout->setWidget(1, QFormLayout::FieldRole, arrowLineWidth);

        frameLineWidthLabel = new QLabel(lineWidths);
        frameLineWidthLabel->setObjectName(QString::fromUtf8("frameLineWidthLabel"));

        formLayout->setWidget(3, QFormLayout::LabelRole, frameLineWidthLabel);

        frameLineWidth = new QDoubleSpinBox(lineWidths);
        frameLineWidth->setObjectName(QString::fromUtf8("frameLineWidth"));

        formLayout->setWidget(3, QFormLayout::FieldRole, frameLineWidth);

        arrowTipWidth = new QDoubleSpinBox(lineWidths);
        arrowTipWidth->setObjectName(QString::fromUtf8("arrowTipWidth"));

        formLayout->setWidget(2, QFormLayout::FieldRole, arrowTipWidth);

        arrowTipWidthLabel = new QLabel(lineWidths);
        arrowTipWidthLabel->setObjectName(QString::fromUtf8("arrowTipWidthLabel"));

        formLayout->setWidget(2, QFormLayout::LabelRole, arrowTipWidthLabel);

        toolBox->addItem(lineWidths, QString::fromUtf8("Line widths"));
        atomDefaults = new QWidget();
        atomDefaults->setObjectName(QString::fromUtf8("atomDefaults"));
        atomDefaults->setGeometry(QRect(0, 0, 311, 71));
        formLayout_6 = new QFormLayout(atomDefaults);
        formLayout_6->setObjectName(QString::fromUtf8("formLayout_6"));
        autoHydrogensVisible = new QCheckBox(atomDefaults);
        autoHydrogensVisible->setObjectName(QString::fromUtf8("autoHydrogensVisible"));

        formLayout_6->setWidget(0, QFormLayout::LabelRole, autoHydrogensVisible);

        verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        formLayout_6->setItem(1, QFormLayout::LabelRole, verticalSpacer_2);

        toolBox->addItem(atomDefaults, QString::fromUtf8("Atom defaults"));
        bondDefaults = new QWidget();
        bondDefaults->setObjectName(QString::fromUtf8("bondDefaults"));
        bondDefaults->setGeometry(QRect(0, 0, 259, 158));
        formLayout_2 = new QFormLayout(bondDefaults);
        formLayout_2->setObjectName(QString::fromUtf8("formLayout_2"));
        bondLengthLabel = new QLabel(bondDefaults);
        bondLengthLabel->setObjectName(QString::fromUtf8("bondLengthLabel"));

        formLayout_2->setWidget(0, QFormLayout::LabelRole, bondLengthLabel);

        bondLength = new QDoubleSpinBox(bondDefaults);
        bondLength->setObjectName(QString::fromUtf8("bondLength"));
        bondLength->setMinimum(0.010000000000000);
        bondLength->setMaximum(250.000000000000000);

        formLayout_2->setWidget(0, QFormLayout::FieldRole, bondLength);

        bondAngleLabel = new QLabel(bondDefaults);
        bondAngleLabel->setObjectName(QString::fromUtf8("bondAngleLabel"));

        formLayout_2->setWidget(1, QFormLayout::LabelRole, bondAngleLabel);

        bondAngle = new QDoubleSpinBox(bondDefaults);
        bondAngle->setObjectName(QString::fromUtf8("bondAngle"));
        bondAngle->setMinimum(1.000000000000000);
        bondAngle->setMaximum(359.000000000000000);

        formLayout_2->setWidget(1, QFormLayout::FieldRole, bondAngle);

        bondSeparation = new QDoubleSpinBox(bondDefaults);
        bondSeparation->setObjectName(QString::fromUtf8("bondSeparation"));

        formLayout_2->setWidget(2, QFormLayout::FieldRole, bondSeparation);

        bondWedgeWidth = new QDoubleSpinBox(bondDefaults);
        bondWedgeWidth->setObjectName(QString::fromUtf8("bondWedgeWidth"));

        formLayout_2->setWidget(3, QFormLayout::FieldRole, bondWedgeWidth);

        bondSeparationLabel = new QLabel(bondDefaults);
        bondSeparationLabel->setObjectName(QString::fromUtf8("bondSeparationLabel"));

        formLayout_2->setWidget(2, QFormLayout::LabelRole, bondSeparationLabel);

        bondWedgeWidthLabel = new QLabel(bondDefaults);
        bondWedgeWidthLabel->setObjectName(QString::fromUtf8("bondWedgeWidthLabel"));

        formLayout_2->setWidget(3, QFormLayout::LabelRole, bondWedgeWidthLabel);

        toolBox->addItem(bondDefaults, QString::fromUtf8("Bond defaults"));
        basicProperties = new QWidget();
        basicProperties->setObjectName(QString::fromUtf8("basicProperties"));
        basicProperties->setGeometry(QRect(0, 0, 279, 91));
        formLayout_3 = new QFormLayout(basicProperties);
        formLayout_3->setObjectName(QString::fromUtf8("formLayout_3"));
        colorLabel = new QLabel(basicProperties);
        colorLabel->setObjectName(QString::fromUtf8("colorLabel"));

        formLayout_3->setWidget(0, QFormLayout::LabelRole, colorLabel);

        defaultColor = new Molsketch::ColorButton(basicProperties);
        defaultColor->setObjectName(QString::fromUtf8("defaultColor"));

        formLayout_3->setWidget(0, QFormLayout::FieldRole, defaultColor);

        atomFontLabel = new QLabel(basicProperties);
        atomFontLabel->setObjectName(QString::fromUtf8("atomFontLabel"));

        formLayout_3->setWidget(1, QFormLayout::LabelRole, atomFontLabel);

        atomFont = new Molsketch::FontChooser(basicProperties);
        atomFont->setObjectName(QString::fromUtf8("atomFont"));

        formLayout_3->setWidget(1, QFormLayout::FieldRole, atomFont);

        toolBox->addItem(basicProperties, QString::fromUtf8("Font && Color"));
        visibility = new QWidget();
        visibility->setObjectName(QString::fromUtf8("visibility"));
        visibility->setGeometry(QRect(0, 0, 347, 96));
        gridLayout = new QGridLayout(visibility);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        lonePairsVisible = new QCheckBox(visibility);
        lonePairsVisible->setObjectName(QString::fromUtf8("lonePairsVisible"));

        gridLayout->addWidget(lonePairsVisible, 0, 1, 1, 1);

        electronSystemsVisible = new QCheckBox(visibility);
        electronSystemsVisible->setObjectName(QString::fromUtf8("electronSystemsVisible"));

        gridLayout->addWidget(electronSystemsVisible, 1, 1, 1, 1);

        verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        gridLayout->addItem(verticalSpacer, 3, 0, 1, 1);

        carbonsVisible = new QCheckBox(visibility);
        carbonsVisible->setObjectName(QString::fromUtf8("carbonsVisible"));

        gridLayout->addWidget(carbonsVisible, 0, 0, 1, 1);

        chargesVisible = new QCheckBox(visibility);
        chargesVisible->setObjectName(QString::fromUtf8("chargesVisible"));

        gridLayout->addWidget(chargesVisible, 1, 0, 1, 1);

        showTerminalMethyls = new QCheckBox(visibility);
        showTerminalMethyls->setObjectName(QString::fromUtf8("showTerminalMethyls"));

        gridLayout->addWidget(showTerminalMethyls, 2, 0, 1, 1);

        toolBox->addItem(visibility, QString::fromUtf8("Visibility"));
        gridSettings = new QWidget();
        gridSettings->setObjectName(QString::fromUtf8("gridSettings"));
        gridSettings->setGeometry(QRect(0, 0, 259, 160));
        formLayout_4 = new QFormLayout(gridSettings);
        formLayout_4->setObjectName(QString::fromUtf8("formLayout_4"));
        gridLineWidthLabel = new QLabel(gridSettings);
        gridLineWidthLabel->setObjectName(QString::fromUtf8("gridLineWidthLabel"));

        formLayout_4->setWidget(0, QFormLayout::LabelRole, gridLineWidthLabel);

        gridLineWidth = new QDoubleSpinBox(gridSettings);
        gridLineWidth->setObjectName(QString::fromUtf8("gridLineWidth"));

        formLayout_4->setWidget(0, QFormLayout::FieldRole, gridLineWidth);

        gridColorSpacing = new QLabel(gridSettings);
        gridColorSpacing->setObjectName(QString::fromUtf8("gridColorSpacing"));

        formLayout_4->setWidget(1, QFormLayout::LabelRole, gridColorSpacing);

        gridColor = new Molsketch::ColorButton(gridSettings);
        gridColor->setObjectName(QString::fromUtf8("gridColor"));

        formLayout_4->setWidget(1, QFormLayout::FieldRole, gridColor);

        gridHorizontalSpacingLabel = new QLabel(gridSettings);
        gridHorizontalSpacingLabel->setObjectName(QString::fromUtf8("gridHorizontalSpacingLabel"));

        formLayout_4->setWidget(2, QFormLayout::LabelRole, gridHorizontalSpacingLabel);

        gridHorizontalSpacing = new QDoubleSpinBox(gridSettings);
        gridHorizontalSpacing->setObjectName(QString::fromUtf8("gridHorizontalSpacing"));
        gridHorizontalSpacing->setMinimum(0.010000000000000);
        gridHorizontalSpacing->setMaximum(500.000000000000000);

        formLayout_4->setWidget(2, QFormLayout::FieldRole, gridHorizontalSpacing);

        gridVerticalSpacingLabel = new QLabel(gridSettings);
        gridVerticalSpacingLabel->setObjectName(QString::fromUtf8("gridVerticalSpacingLabel"));

        formLayout_4->setWidget(3, QFormLayout::LabelRole, gridVerticalSpacingLabel);

        gridVerticalSpacing = new QDoubleSpinBox(gridSettings);
        gridVerticalSpacing->setObjectName(QString::fromUtf8("gridVerticalSpacing"));
        gridVerticalSpacing->setMinimum(0.010000000000000);
        gridVerticalSpacing->setMaximum(500.000000000000000);

        formLayout_4->setWidget(3, QFormLayout::FieldRole, gridVerticalSpacing);

        toolBox->addItem(gridSettings, QString::fromUtf8("Grid"));
        page = new QWidget();
        page->setObjectName(QString::fromUtf8("page"));
        page->setGeometry(QRect(0, 0, 259, 120));
        formLayout_5 = new QFormLayout(page);
        formLayout_5->setObjectName(QString::fromUtf8("formLayout_5"));
        lonePairLineWidthLabel = new QLabel(page);
        lonePairLineWidthLabel->setObjectName(QString::fromUtf8("lonePairLineWidthLabel"));

        formLayout_5->setWidget(0, QFormLayout::LabelRole, lonePairLineWidthLabel);

        lonePairLineWidth = new QDoubleSpinBox(page);
        lonePairLineWidth->setObjectName(QString::fromUtf8("lonePairLineWidth"));

        formLayout_5->setWidget(0, QFormLayout::FieldRole, lonePairLineWidth);

        lonePairLengthLabel = new QLabel(page);
        lonePairLengthLabel->setObjectName(QString::fromUtf8("lonePairLengthLabel"));

        formLayout_5->setWidget(1, QFormLayout::LabelRole, lonePairLengthLabel);

        lonePairLength = new QDoubleSpinBox(page);
        lonePairLength->setObjectName(QString::fromUtf8("lonePairLength"));

        formLayout_5->setWidget(1, QFormLayout::FieldRole, lonePairLength);

        radicalDiameterLabel = new QLabel(page);
        radicalDiameterLabel->setObjectName(QString::fromUtf8("radicalDiameterLabel"));

        formLayout_5->setWidget(2, QFormLayout::LabelRole, radicalDiameterLabel);

        radicalDiameter = new QDoubleSpinBox(page);
        radicalDiameter->setObjectName(QString::fromUtf8("radicalDiameter"));

        formLayout_5->setWidget(2, QFormLayout::FieldRole, radicalDiameter);

        toolBox->addItem(page, QString::fromUtf8("Lone pairs && radicals"));

        verticalLayout->addWidget(toolBox);


        retranslateUi(Molsketch__ScenePropertiesWidget);

        toolBox->setCurrentIndex(0);


        QMetaObject::connectSlotsByName(Molsketch__ScenePropertiesWidget);
    } // setupUi

    void retranslateUi(QWidget *Molsketch__ScenePropertiesWidget)
    {
        Molsketch__ScenePropertiesWidget->setWindowTitle(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Drawing Properties", nullptr));
        bondLineWidthLabel->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Bond", nullptr));
        arrowLineWidthLabel->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Arrow", nullptr));
        frameLineWidthLabel->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Frame", nullptr));
        arrowTipWidthLabel->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Arrow tip", nullptr));
        toolBox->setItemText(toolBox->indexOf(lineWidths), QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Line widths", nullptr));
        autoHydrogensVisible->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Automatically add hydrogens to new atoms", nullptr));
        toolBox->setItemText(toolBox->indexOf(atomDefaults), QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Atom defaults", nullptr));
        bondLengthLabel->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Length", nullptr));
        bondAngleLabel->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Angle", nullptr));
        bondSeparationLabel->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Double Bond Separation", nullptr));
        bondWedgeWidthLabel->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Stereo Bond Wedge Width", nullptr));
        toolBox->setItemText(toolBox->indexOf(bondDefaults), QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Bond defaults", nullptr));
        colorLabel->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Color", nullptr));
        defaultColor->setText(QString());
        atomFontLabel->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Font", nullptr));
        toolBox->setItemText(toolBox->indexOf(basicProperties), QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Font && Color", nullptr));
        lonePairsVisible->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Automatic lone pairs", nullptr));
        electronSystemsVisible->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Electron systems", nullptr));
        carbonsVisible->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Carbons", nullptr));
        chargesVisible->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Charges", nullptr));
        showTerminalMethyls->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Terminal methyl groups", nullptr));
        toolBox->setItemText(toolBox->indexOf(visibility), QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Visibility", nullptr));
        gridLineWidthLabel->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Line width", nullptr));
        gridColorSpacing->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Line color", nullptr));
        gridColor->setText(QString());
        gridHorizontalSpacingLabel->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Horizontal spacing", nullptr));
        gridVerticalSpacingLabel->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Vertical spacing", nullptr));
        toolBox->setItemText(toolBox->indexOf(gridSettings), QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Grid", nullptr));
        lonePairLineWidthLabel->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Lone pair line width", nullptr));
        lonePairLengthLabel->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Lone pair length", nullptr));
        radicalDiameterLabel->setText(QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Radical diameter", nullptr));
        toolBox->setItemText(toolBox->indexOf(page), QCoreApplication::translate("Molsketch::ScenePropertiesWidget", "Lone pairs && radicals", nullptr));
    } // retranslateUi

};

} // namespace Molsketch

namespace Molsketch {
namespace Ui {
    class ScenePropertiesWidget: public Ui_ScenePropertiesWidget {};
} // namespace Ui
} // namespace Molsketch

#endif // UI_SCENEPROPERTIESWIDGET_H
