Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_curve_widget.cpp File Reference
#include <cmath>
#include <cstdlib>
#include <QPixmap>
#include <QPainter>
#include <QPainterPath>
#include <QPoint>
#include <QPen>
#include <QEvent>
#include <QFont>
#include <QFontMetrics>
#include <QMouseEvent>
#include <QKeyEvent>
#include <QPaintEvent>
#include <QApplication>
#include <QSpinBox>
#include <kis_debug.h>
#include <kis_config.h>
#include <klocalizedstring.h>
#include <kis_signal_compressor.h>
#include <kis_thread_safe_signal_compressor.h>
#include "widgets/kis_curve_widget.h"
#include "kis_curve_widget_p.h"

Go to the source code of this file.

Macros

#define bounds(x, a, b)   (x<a ? a : (x>b ? b :x))
 
#define CURVE_AREA   1E-4
 
#define MOUSE_AWAY_THRES   15
 
#define POINT_AREA   1E-4
 

Macro Definition Documentation

◆ bounds

#define bounds ( x,
a,
b )   (x<a ? a : (x>b ? b :x))

Definition at line 46 of file kis_curve_widget.cpp.

◆ CURVE_AREA

#define CURVE_AREA   1E-4

Definition at line 49 of file kis_curve_widget.cpp.

◆ MOUSE_AWAY_THRES

#define MOUSE_AWAY_THRES   15

Definition at line 47 of file kis_curve_widget.cpp.

◆ POINT_AREA

#define POINT_AREA   1E-4

Definition at line 48 of file kis_curve_widget.cpp.