Graphic Calculator: FIDocalcus
Проект трёх первокурсников (по инженерному практикуму в первом семестре) по созданию графического калькулятора на FLTK C++
Loading...
Searching...
No Matches
constants.h File Reference
#include <string>
#include "../Graphix_calc/Graphix.h"
#include "../Graphix_calc/Segmented_graphix.h"
#include "../../backend.h"
Include dependency graph for constants.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Frontend_consts
 

Variables

constexpr pix_amount Frontend_consts::border_dist = func_box_w + 1
 Расстояние, на котором находится линия-ограничитель
 
constexpr pix_amount Frontend_consts::btn_h = 20
 Стандартная высота кнопки
 
constexpr pix_amount Frontend_consts::btn_w = 70
 Стандартная ширина кнопки
 
const Math_func::function Frontend_consts::empty_func {"0"}
 Пустая (нулевая) мат. функция
 
const std::string Frontend_consts::empty_str = ""
 
constexpr pix_amount Frontend_consts::func_box_h = in_box_h + 2 * btn_h + out_box_h + margin / 2
 Высота всего бокса, где пользователь может рисовать графики
 
constexpr pix_amount Frontend_consts::func_box_w = out_box_w
 Длина всего бокса, где пользователь может рисовать графики
 
constexpr pix_amount Frontend_consts::in_box_h = 30
 Высота поля для ввода
 
constexpr pix_amount Frontend_consts::in_box_label_w = 30
 Кол-во пикселей, захваченных лейблом для in_box (т.е. "y = ")
 
constexpr pix_amount Frontend_consts::in_box_w = btn_w * 3 + margin - in_box_label_w
 Длина поля для ввода (исключая его лейбл "y = ")
 
constexpr pix_amount Frontend_consts::margin = 20
 Вспомогательный отступ
 
constexpr pix_amount Frontend_consts::mark_intr = 50
 Размер маркируемого отрезка, на котором ставится насечка
 
constexpr unsigned long long int Frontend_consts::max_functions_amount = 7
 Максимальное количество вводимых мат. функций пользователем
 
constexpr pix_amount Frontend_consts::max_unit_intr = 32768
 Максимальное кол-во пикселей в ед. отрезке
 
constexpr pix_amount Frontend_consts::min_unit_intr = 2
 Минимальное кол-во пикселей в ед. отрезке
 
constexpr unsigned int Frontend_consts::notch_font_size = 12
 Стандартный размер текста для насечек
 
constexpr unsigned int Frontend_consts::notch_marks_format_prec = 3
 Количество знаков после точки для подписей к насечкам на осях
 
constexpr pix_amount Frontend_consts::notch_side = 8
 Длина насечки
 
constexpr pix_amount Frontend_consts::out_box_h = 20
 Высота поля вывода
 
constexpr pix_amount Frontend_consts::out_box_w = in_box_w + in_box_label_w
 Длина поля вывода
 
constexpr unsigned int Frontend_consts::scale_format_prec = 5
 Количество знаков после точки для строки масштаба
 
constexpr pix_amount Frontend_consts::scl_btn_side = 30
 сторона квадратной кнопки (кнопки изменения масштаба)
 
constexpr double Frontend_consts::unit_intr_coef = 2
 Коэф. увеличения/уменьшения ед. отрезка при изменении масштаба