Ingo Weyrich
f0b5ca02e7
More double promote fixes
2020-02-10 16:22:42 +01:00
Ingo Weyrich
2a4891827d
Some cleanups
2019-11-26 15:25:11 +01:00
Ingo Weyrich
ba8dda1836
Further cleanup of include dependencies
2019-10-30 16:38:02 +01:00
Ingo Weyrich
1acca23fe1
Further cleanup of include dependencies
2019-10-29 22:45:26 +01:00
Morgan Hardwood
60b2196bce
Updated gnu.org links to use HTTPS
2019-09-10 12:34:57 +02:00
Morgan Hardwood
10a346113f
Increase visibility of blue histogram, closes #5438
2019-09-05 01:44:45 +02:00
Roel Baars
e9ac64a495
Fixes #5436
2019-09-04 19:35:13 +02:00
Ingo Weyrich
4101102ddf
cppcheck: further fixes
2019-07-31 20:02:35 +02:00
Hombre
d66437dd98
Updated RawTherapee theme, now works in HiDPI mode
...
see issue #3547
2019-02-28 21:30:20 +01:00
Hombre
bd175ec8d1
Merge branch 'dev' into hidpi-icons
2019-02-25 22:37:00 +01:00
Flössie
e39726dbf7
Return first frame in FramesData
on OOB access ( #4830 )
2019-02-20 20:55:07 +01:00
Hombre
cc1779a0ae
Merge branch 'dev' into hidpi-icons
2019-01-24 22:02:44 +01:00
Hombre
97824da6de
Histogram and Navigator now handle Hi-DPI.
...
+ widgets are now sized depending on Hi-DPI
see issue #3547
2019-01-04 15:32:35 +01:00
Flössie
b08fb04dae
Convert almost all IdleRegister::add()
calls to add(std::function<>)
2019-01-01 15:53:39 +01:00
Flössie
5906329485
Review IdleRegister
( #4892 )
...
This turns `IdleRegister::add()` into a template function to make the
provided function pointers type safe. It also adds a `delete_data`
parameter to manage the provided data pointer even in `destroy()`.
2018-10-28 13:12:01 +01:00
Flössie
2125f42116
Turn almost all Listeners into abstract interfaces
2018-10-09 20:32:40 +02:00
Roel Baars
7e36e86dfb
Fixed a stupid typo
2018-09-23 17:10:54 +02:00
Roel Baars
82187ae60e
Fix for #4829 - RGB bar shows when it shouldn't
2018-09-23 16:21:46 +02:00
Roel Baars
401f6fa8e4
Should fix coverity issue 191811 - and a little extra
2018-09-20 07:58:54 +02:00
Thanatomanic
85d55ebeb6
Modifications to store histogram settings across sessions
2018-09-13 07:46:43 +02:00
Roel Baars
d3f70cc6ab
Merge branch 'dev' into histogram-scaling
2018-08-23 16:17:00 +02:00
heckflosse
79707ed1ea
Fix broken RGB indicator bar
2018-08-23 16:11:11 +02:00
Thanatomanic
8109b17675
Draw grid below curves, make luminance area transparent
2018-08-22 17:37:51 +02:00
Thanatomanic
12ab150c0a
RGB-bar correctly shows actual cursor values in all modes
2018-08-17 12:47:52 +02:00
Thanatomanic
d292120ff6
Resolve merge conflicts with new icons
2018-07-20 10:40:49 +04:30
Morgan Hardwood
522495f4eb
Icon cleanup #4469 #3547
...
Rebased in new branch to cleanup commit history.
2018-07-13 18:13:35 +02:00
Thanatomanic
aed90f29ea
Try something new: click-and-drag to modify scaling. Feedback appreciated.
2018-07-12 09:01:30 +02:00
Thanatomanic
5cdbf9a49a
Change histogram v-gridlines to stops in all cases
2018-07-11 08:13:11 +02:00
Thanatomanic
531868b01a
New vertical gridline divisions based on @heckflosse's insight. And a minor correction from 265 to 255
2018-07-07 07:51:41 +02:00
Thanatomanic
cebded3a2d
RAW histogram now correctly shows 8 stops
2018-07-06 18:00:32 +02:00
Thanatomanic
5419b9dd20
Minor update to drawing of histogram
...
After some pixel peeping I made sure the histogram lines stay within the drawing area completely
2018-07-06 07:18:42 +02:00
Thanatomanic
4dd85ea875
Now it works: histogram always shows gridlines for 8 stops in log-log mode
2018-07-05 08:29:37 +02:00
Thanatomanic
7960e07bfe
Histogram always shows gridlines for 8 stops in log-log mode
2018-07-05 08:24:09 +02:00
Thanatomanic
f5d9f9529a
Removed freeze-mode for the histogram bar
2018-07-02 19:48:24 +02:00
Thanatomanic
860fb73cd4
Histogram scaling toolip updated
2018-07-02 19:01:34 +02:00
Thanatomanic
bb2631d3fb
Also turn the chroma indicator in the bar yellow
2018-06-30 20:21:10 +02:00
Thanatomanic
b3dcb915b1
Corrects typo that fixes halign behavior. Chroma color test: yellow
2018-06-30 19:52:37 +02:00
Thanatomanic
293d0d7e2b
Final fix? Included shorthand suggested by Hombre
2018-06-30 18:31:50 +02:00
Thanatomanic
da5fd6fac8
Removed histogramAspect in favor of histogramHeight, which sets the panelheight properly and consistently on restarting.
2018-06-29 21:56:06 +02:00
Thanatomanic
08cad72be0
Modifications such that the aspect ratio of the histogram is stored between sessions. Additionally, the scaling behavior is changed slightly to make the code easier without being to different from the current situation.
2018-06-28 19:04:19 +02:00
Thanatomanic
46753c6a27
Tried to go back to default 2:1 ratio, but the Gtk::Paned keeps setting a different default height...
2018-06-20 07:05:19 +02:00
Thanatomanic
19c38fd2cd
Revert small change in size of RGB bar. TooWaBoo's CSS works just fine!
2018-06-20 06:32:01 +02:00
Thanatomanic
9e735b2640
Big update: 1) implemented scalable histogram (TooWaBoo's CSS untested but probably unnecessary now); 2) reverted graphical changes; 3) gridlines now multiply based on height and width; 4) removed cube-scaling; 5) implementend double-log scaling as the third alternative based on suggestion by @iliasg
2018-06-17 10:01:16 +02:00
Thanatomanic
c8bddca09b
Changed back the order of the buttons
2018-06-16 08:57:50 +02:00
Thanatomanic
ab5ce7f130
Full functional button now. Reverted a minor change from unsigned int to int.
2018-06-15 23:22:23 +02:00
Thanatomanic
dec54d00ad
Big update: implemented toggling between three modes. Button does not yet update when double clicking. Completely removed fullMode-related code.
2018-06-15 23:16:20 +02:00
Thanatomanic
658d975fa1
Definitely disable luma now
2018-06-15 20:42:26 +02:00
Thanatomanic
09a93c72bb
Disable show luma by default - clutter
2018-06-15 20:21:56 +02:00
Thanatomanic
bd831d1043
Change the looks of the histogram (inspired by darktable) with overlapping shades
2018-06-15 20:11:30 +02:00
Thanatomanic
0d3e7f02ad
Stupid typo and a comment
2018-06-15 07:18:58 +02:00