147 Commits

Author SHA1 Message Date
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
Thanatomanic
646d1edcd2 Change aspect ratio of histogram (make bigger) 2018-06-15 07:08:02 +02:00
Thanatomanic
c4853034ed Total removal of fullMode 2018-06-14 21:58:51 +02:00
Roel Baars
4481fa4699
Preparation work: remove fullMode
fullMode will be removed, since it seems unnecessary when you can toggle between different scalings of the histogram.
2018-06-14 20:55:58 +02:00
luz.paz
c3c3ceac79 Misc. typos
Found via `codespell` 
+ removed rtengine/dcraw.patch per discussion in https://github.com/Beep6581/RawTherapee/pull/4395
2018-02-14 14:07:18 -05:00
heckflosse
e7d90ec1a2 Improve accuracy of Y to L conversion, fixes #4338 2018-01-29 21:17:34 +01:00
heckflosse
96bf06a950 Removed most of the __x86_64__ dependencies. Also removed _RT_NESTED_OPENMP 2018-01-23 16:05:31 +01:00
heckflosse
8aff354df9 Fix some coverity and cppcheck issues 2017-06-18 18:40:40 +02:00
heckflosse
92a46e9a3d Merge branch 'idle_harder' into dev 2017-04-09 02:18:09 +02:00
Alberto Griggio
27e822fdae fixed more warnings in rtgui (reported by gcc but not clang) 2017-04-01 16:43:32 +02:00
Flössie
91b44dbd08 Replace all g_idle_adds with IdleRegister (#3767) 2017-03-26 22:03:33 +02:00
Hombre
965cadb52e New batch of update for issue 3446
This commit include :
- cleanup rtgui/retinex.cc file (constructor only) and switched to
Gtk::Grid (the new standard) instead of Gtk::Box. This however doesn't
solve the issue of the Transmission curves in the Retinex tool, with
wrong resize of the Frame when folding/unfolding the curves.
- better alignment of the Histogram panel now with 4px of padding on the
left and right side
- Threshold selector now use the Scale's Trough style to draw its box
and sliders
- Curve's background are darker and restricted to the curve diagram
- Diagonal and Flat curves has been converted to Gtk::Grid as well
- A special color is now used for unsensitive Threshold selector and
Sclaes widgets
- Gap around the main Window has been removed on windows to circumvent a
bug in Gtk3, but the window can now only be maximized (usual use case)
or resized vertically by the top border only.
- Buttons at the bottom of the Editor panel has now the same height
2016-11-01 20:39:41 +01:00
Hombre
e4e474ca8a Merge branch 'gtk3' into gtk3-bugfix 2016-10-28 23:48:22 +02:00
heckflosse
b16ef8d1f5 Merge master into gtk3 2016-10-28 17:59:47 +02:00
Hombre
4d19b97109 More bugfix for Gtk3.22 2016-10-24 01:58:52 +02:00
Hombre
5244c44420 Solving issue #3297 2016-10-18 23:18:45 +02:00
Flössie
0bbc84b2af Merge branch 'master' into clang-tidy 2016-10-18 17:48:50 +02:00
Hombre
0c78885d25 Bugfix: Curve's bg and Histogram's bg wasn't cleaned upon refresh 2016-10-17 01:31:49 +02:00
Morgan Hardwood
4efae5c764 Merge branch 'master' into gtk3 2016-10-16 23:26:51 +02:00
Hombre
50165dab20 Merge branch 'master' into softproofing 2016-10-16 01:45:52 +02:00
Flössie
aeaff29ac0 Apply readability-simplify-boolean-expr 2016-10-12 20:01:30 +02:00
Morgan Hardwood
0dbea030cb Merge branch 'master' into gtk3-merge-master-b8eb349 2016-10-10 23:07:41 +02:00
heckflosse
566d4c9822 Cppcheck: Fixed most issued in rtgui/* 2016-10-04 23:28:19 +02:00
Hombre
827acd35f9 Some bugfix. 2016-08-27 22:20:54 +02:00
Beep6581
ca71a0b7d2 Merge branch 'master' into gtk3 2016-06-09 23:36:02 +02:00
Beep6581
3da7d84ba9 Revert "Merged master into gtk3, fixed three conflicts."
This reverts commit c857bba95effed2bba4c69d7b072c0dce2ee64ad.
2016-06-09 23:24:55 +02:00
Beep6581
bd1a7fc4a7 Revert "Added SSEFUNCTION into rtgui/histogrampanel.cc"
This reverts commit 2331263704ba01ca6be5323503029aff5b44e87a.
2016-06-09 23:24:44 +02:00
Beep6581
2331263704 Added SSEFUNCTION into rtgui/histogrampanel.cc 2016-06-09 22:52:14 +02:00
Beep6581
c857bba95e Merged master into gtk3, fixed three conflicts. 2016-06-09 22:36:59 +02:00
heckflosse
aa5072fa0a Speedup for histogram panel 2016-05-03 20:12:04 +02:00
Hombre
b7a3c45c7e Add new object IDs for theming (see issue #3214) 2016-03-26 15:06:17 +01:00
Hombre
57b1edb84d More GUI touch up
- Grid lines of the Histogram are now white @ 35% opacity
- Chromaticity histogram is now black
- Frame of the Navigator is now rendered
- DCP's option is now in a single column like in master, was too wide
before
2016-01-17 18:28:35 +01:00
Hombre
93d01f3a82 GUI bugfix (histogram) + touchup
- Fix the Histogram background and grid lines
- Add 1 pixel of empty space between in the Histogram panel
- Add a light grey color border for Gtk::DrawingArea oject, for those
using the render_frame method
- In the Toolbox, make the nested MyExpander and Gtk::Frame lighter, and
adjust the Gtk::DrawingArea background color accordingly
- All added class to the MyCurve has been removed, so that the
Gtk::Drawing object's style is used
- The Retinex Settings' expander is now level 2 for GUI consistency
2016-01-17 04:45:01 +01:00
Morgan Hardwood
56a0805bc7 Gtk3 by Hombre, issue 2807 2015-08-12 16:07:19 +02:00
DrSlony
0e0cfb9b25 Formatted all .cc and .h code in rtengine, rtexif and rtgui using astyle 2015-08-11 11:55:03 +02:00
torger
d5ca351c20 Issue 2134: removed obsolete raw highlight preservation setting from GUI (still left in procparams for backwards compatilibility) 2015-07-10 12:00:36 +02:00