Commit Graph

3339 Commits

Author SHA1 Message Date
Lawrence Lee
a56c1fbb07 Add tooltips to control lines buttons 2020-07-20 15:30:01 -07:00
Lawrence Lee
ef405eeb1d Apply astyle to rtgui/controllines.* 2020-07-12 15:44:58 -07:00
Lawrence Lee
06caf40598 Move control lines code to new files 2020-07-12 15:19:10 -07:00
Lawrence Lee
cef97eefea Simplify tooltip for perspective control lines
Only show how to draw new lines and delete a single line. Move the
tooltip activation area to the label.
2020-07-12 11:36:14 -07:00
Lawrence Lee
4f8aa2db2b Add perspective control lines to history
Allows undoing and redoing of changes to the control lines.
2020-07-11 13:34:05 -07:00
Lawrence Lee
eb548f1aff Make control lines part of processing parameters 2020-07-09 11:43:23 -07:00
Lawrence Lee
7f647d188c Fix cppcheck warnings 2020-07-08 11:57:04 -07:00
Lawrence Lee
a7f397541a Make control line type automatically set
Perspective control line type is automatically set when first drawn. The
type is determined by the line's angle. Buttons for specifying which
line type to draw are removed.
2020-07-08 11:46:28 -07:00
Lawrence Lee
98678c1f48 Use smart pointers 2020-07-05 16:37:49 -07:00
Lawrence Lee
c2ea6b2ebc Merge from 'dev' 2020-06-25 21:58:02 -07:00
Lawrence Lee
1b06cb9999 Limit preview refreshing in control line edit mode
Previously, changing values in the camera-based perspective correction
tool while in control line edit mode resulted in the preview being
refreshed. This is unnecessary because all perspective transformations
are disabled in edit mode. This commit disables preview refreshing for
camera-based perspective adjustments in edit mode.
2020-06-24 17:06:21 -07:00
Lawrence Lee
d76cf5cdae Make control lines hidden when switching mode
The program now exits control line editing mode when the perspective
correction method is switched out of camera-based mode.
2020-06-24 16:20:03 -07:00
Lawrence Lee
8d7a5546e1 Add separators in camera-based persp correction
Horizontal lines to separate the sliders, control lines buttons, and
automatic buttons.
2020-06-23 22:33:08 -07:00
Lawrence Lee
afc3edae26 Make control line correction keep old values
Perspective correction through control lines will no longer modify any
parameters if there are not enough lines to do any correction.
2020-06-23 22:24:27 -07:00
Pandagrapher
680792807a Reduce Locallab settings panel GUI size 2020-06-20 11:56:07 +02:00
Desmis
29915c1f32 Change settings excluding structure 2020-06-20 07:42:30 +02:00
Ingo Weyrich
6cc9537ab7 Merge pull request #5569 from Lawrence37/perspective
Generalize perspective correction
2020-06-19 21:32:41 +02:00
Thanatomanic
421f868921 Merge pull request #5804 from luzpaz/typos
Fix various typos
2020-06-19 18:05:17 +02:00
Flössie
09fab8de0e Fix two uninitialized variables 2020-06-19 10:55:48 +02:00
Lawrence Lee
7abe6c9044 Merge from branch 'dev' 2020-06-18 16:42:17 -07:00
luz.paz
a41aa73124 Fix various typos
Found via  codespell v2.0.dev0  
```
codespell -q 3 -I ../rawtherapy-whitelist.txt -S ./rtdata/languages -L bord,hist,fo,reall,bloc,alph,dof,thre,makro,chang,currentry,portugues,vektor,ue
```
2020-06-18 14:53:04 -04:00
Desmis
4345010e8c Suppress choice preview dE for blur denoise 2020-06-16 18:42:47 +02:00
Desmis
9e61a361f5 Added mask for denoise and blur 2020-06-16 17:32:43 +02:00
Ingo Weyrich
beb8fd8f74 Merge branch 'dev' into newlocallab2 2020-06-14 22:03:26 +02:00
Ingo Weyrich
9f00747681 Merge branch 'dev' into cleanup_59 2020-06-14 17:11:15 +02:00
Desmis
8cfb3d6d05 Added tootip CBDL 2020-06-13 17:29:40 +02:00
Desmis
6b05400693 Added tooltip to tone mapping 2020-06-13 13:35:09 +02:00
Desmis
52464c3c17 Simplify GUI structure spot 2020-06-13 08:30:39 +02:00
Lawrence Lee
7b4504e34f Add pointer initializer to avoid segfaults
PerspCorrection::metadata was not initialized, which could cause a
segfault.
2020-06-12 10:49:11 -07:00
Desmis
c618a505ef Added tooltip to retinex (without text) 2020-06-12 10:21:25 +02:00
Desmis
c6129a7714 merge with dev 2020-06-12 08:05:55 +02:00
Desmis
8224c4fae0 Change default settings retinex 2020-06-12 08:04:30 +02:00
Lawrence Lee
6c59f0586f Fix minor memory leaks 2020-06-11 12:41:43 -07:00
Desmis
30b90aefae Disabled Retinex enable by default 2020-06-11 18:09:46 +02:00
Lawrence Lee
24681f324c Remove unneeded code 2020-06-10 16:53:33 -07:00
Lawrence Lee
72d390e99a Add button for deleting all control lines 2020-06-10 16:16:40 -07:00
Lawrence Lee
a120b304f1 Add tooltip for control lines 2020-06-10 13:13:18 -07:00
Lawrence Lee
976cf4c103 Make control lines buttons disabled in batch mode 2020-06-10 12:57:08 -07:00
Lawrence Lee
11459a8bb1 Add label for control lines buttons 2020-06-10 12:50:14 -07:00
Lawrence Lee
72b69b3249 Fix a few small control lines bugs 2020-06-10 12:35:53 -07:00
Lawrence Lee
dd4364fab3 Add buttons for switching control line type 2020-06-10 11:41:15 -07:00
Desmis
6cd28e1207 Change some default wavelet settings 2020-06-10 19:05:36 +02:00
Desmis
dcc9699f3a change behavior level contrast - reset slider extra 2020-06-10 08:42:34 +02:00
Lawrence Lee
5e5a86f513 Add icons for perspective control line buttons 2020-06-09 16:29:57 -07:00
Desmis
371add936b Improve finer and coarser levels with maxlevels 2020-06-09 13:16:34 +02:00
Desmis
ad48610dfb Improve and clean code 2020-06-09 11:00:48 +02:00
Desmis
d3538fb230 Change response slider threshold2 - and GUI denoise chroma label 2020-06-09 09:06:10 +02:00
Desmis
1a0da3f6f9 Change label denoise equalizer red blue 2020-06-09 08:08:54 +02:00
Lawrence Lee
6b7c1871b9 Implement basic perspective control lines (WIP) 2020-06-08 18:21:12 -07:00
Desmis
79e797097e Test sliders 2020-06-08 20:01:12 +02:00