3759 Commits

Author SHA1 Message Date
Hombre
e97507e090 Merge branch 'gtk3' into gtk3-bugfix 2016-12-27 23:22:31 +01:00
Flössie
d5b4f5bdb4 Re-constify wavelet.cc (#3556) 2016-12-27 20:20:19 +01:00
Morgan Hardwood
e4f6319d1b Testing merge of master 95f0d6 into gtk3 9cf0e5 2016-12-27 17:14:45 +01:00
Hombre
95f0d67dfe Fix issue #3532 + a memory leak 2016-12-27 14:31:55 +01:00
Hombre
c90b701999 Backporting patch from issue #3446
This commit change the way that the Curve buttons and Accompanying
object expands, and fix the alignment of the WB's buttons.
2016-12-25 23:55:45 +01:00
Hombre
adb2ec1241 Fix font size from FontButton, behave differently from Gtk3.18 vs. 3.20
Gtk3.18 use px unit, Gtk3.20 use pt unit. Font selection does not
necessarily select the correct font where variant exists, expect strange
result. Nothing will be done to fix that.
2016-12-25 17:56:57 +01:00
Hombre
c6c5610333 Bugfix in RTWindow class, better handling of state change (#3446) 2016-12-20 21:45:17 +01:00
Hombre
c7be386c3a Solving issue #3531, assign classes to Gtk::Window and MyWidget
- Curve editor buttons are set to expand by default, but they are set to
shrink as soon as an accompagnying widget is set to expand
- White Balance's method button now has a centered ellipse ("...")
- White Balance's buttons are now aligned on their right
- A "withScrollbar" class is added to MyExpander if the ToolPanel's
vertical scrollbar is visible. This can let you add padding space for
the scrollbar (see #MyExpander.withScrollbar in RT default theme)
- A "maximized" and "fullscreen" class is added to the RTWindow whenever
it change state ; BEWARE: if you maximize the window then make it
fullscreen, Gtk says that the window is in a "maximized & fullscreen"
state, which mean that both class can be added at the same time to the
window.

One Gtk oddity (at least on Windows) is that you can make your window
fullscreen and still drag it around by its header bar... That's not very
practical to click on the unfullscreen button if in Single Editor mode
with vertical Tab.

I also managed to see the window in a Inconified + Maximized state. This
part of Gtk doesn't seem very robust, on Windows at least.
2016-12-20 01:58:37 +01:00
Flössie
56dbfe1e5f Merge branch 'var-tracking' as per @Beep6581's approval (#3543) 2016-12-19 19:56:34 +01:00
Morgan Hardwood
29af9f3bd3 Merge branch 'gtk3' into gtk3-bugfix 2016-12-19 17:01:39 +01:00
Morgan Hardwood
aead4c5488 Removed TP_DIRPYRDENOISE_LUMAFR_TOOLTIP again. This was removed in
master in commit 0ba62 but somehow slipped through into gtk3.
2016-12-19 17:00:04 +01:00
Hombre
c993906d07 Restoring the FonButton in Preferences (#3540) 2016-12-18 22:50:59 +01:00
Hombre
7de1ec2d66 Merge branch 'gtk3' into gtk3-bugfix 2016-12-18 18:30:58 +01:00
Morgan Hardwood
78ab525330 Merge branch 'master' into gtk3 2016-12-18 18:21:07 +01:00
Beep6581
7fdcc8f172 Review of thumb size defaults, closes #3535 2016-12-18 18:17:52 +01:00
Morgan Hardwood
76314b9422 Merge branch 'master' into gtk3 2016-12-18 17:49:03 +01:00
Flössie
d8fadb81bf Prune unnecessary Wavelet members (#3543) 2016-12-18 16:07:14 +01:00
Flössie
653f252b9c Constify Wavelet (#3543) 2016-12-16 18:14:01 +01:00
Beep6581
e5dba2e890 Remove intrusive tooltips, issue #3537 (#3538)
* Remove intrusive tooltips - TP_SHARPENING_TOOLTIP
* Remove TP_SHARPENING_TOOLTIP from default
2016-12-16 11:38:26 +01:00
heckflosse
bbabe9bca8 Revert "pixelshift: Simplified code and added 2 checkboxes"
This reverts commit 3870f6d35d0d4098d232edae42412354cf9f2144.
2016-12-15 18:54:42 +01:00
heckflosse
3870f6d35d pixelshift: Simplified code and added 2 checkboxes 2016-12-15 18:45:34 +01:00
Hombre
1901f3a440 Fix issue #3173, patch from Floessie in issue #3446 2016-12-13 23:47:13 +01:00
Hombre
a7d4f76364 Merge branch 'gtk3' into gtk3-bugfix 2016-12-13 23:04:25 +01:00
Hombre
e1c5e76c10 Merge branch 'master' into gtk3 2016-12-13 23:00:47 +01:00
Flössie
23f17bd9bc Fully check thumb data size (#3529)
Also, take rotation into account when falling back to
`Thumbnail::loadFromRaw()`.
2016-12-13 20:44:05 +01:00
Hombre
3b3a14bb93 Name added to the History panel and Snapshots treeview (issue #3446)
+ gap added in the File Panel's fast export tab, filter tab and around
History panel.
2016-12-12 21:49:21 +01:00
heckflosse
7dcf89808f Merged master into pixelshift 2016-12-12 14:25:57 +01:00
Hombre
e6aff9cbf7 Tweaked some space here and there, thanks to Beep6581 (issue #3446) 2016-12-12 01:18:27 +01:00
Hombre
1f080e0438 Bugfix: RT could crash while displaying Color Pickers (no issue) 2016-12-11 17:17:36 +01:00
Hombre
6bd0dbacfe Solving isse #3524 2016-12-11 00:23:38 +01:00
Hombre57
f3f317e5bd Issue #3446: Updated Gtk3.18 theme
Harcoded style has been reintroduced for Gtk < 3.20 only ; a cleanup
will have to be done once Gtk3.18 support will be dropped.
2016-12-06 01:33:03 +01:00
heckflosse
98b405368f pixelshift: Added green 7x7 correction grid 2016-12-05 20:39:28 +01:00
heckflosse
49aa9f0c4e pixelshift: Added new red/blue stddev adjusters for test 2016-12-05 15:34:05 +01:00
Morgan Hardwood
5ecd50b1cd Merge branch 'master' into gtk3 2016-12-05 12:01:45 +01:00
heckflosse
4820437c46 pixelshift: added checkbox to test red/blue cross check 2016-12-02 22:41:09 +01:00
heckflosse
27a537aba4 pixelshift: fixed possible crash bug in 1x1 and 1x2 mode 2016-12-02 14:57:14 +01:00
Hombre
b1e7dcbf4a Updated GUI 2016-12-02 02:58:09 +01:00
heckflosse
4ba6e7d5f7 pixelshift: model specific default values. Caution: you need to press reset buttons for pixelshift adjusters of existing profiles once! 2016-12-01 19:45:54 +01:00
heckflosse
981a534920 Fixes #3517, build fails when using libcairo 1.15 2016-11-29 13:11:42 +01:00
Hombre
8094ce7c99 Solving issue #3483 2016-11-29 01:11:14 +01:00
heckflosse
313e770cfe pixelshift: optional vertical red/blue check 2016-11-28 15:21:45 +01:00
heckflosse
8afb267fe9 pixelshift: changed behaviour of correction amount, now 0 is 1x1 for green, 1 is 1x2 for green, no changes for other values 2016-11-27 21:55:27 +01:00
heckflosse
ac5bad2de1 pixelshift: optional red/blue check 2016-11-27 18:42:58 +01:00
Hombre
a4703c54b4 Reverted some code to hardcode some style for Gtk3.18 only. 2016-11-26 22:54:41 +01:00
Hombre
6676e3d271 BUGFIX: The selected theme was not necessarilly used. 2016-11-25 22:41:41 +01:00
heckflosse
b4ef423acd pixelshift: show mask only, Speedup for adaptive motion detection 2016-11-25 18:22:26 +01:00
Hombre
330cd49840 Making the vertical ProgressBar fill bottom up (see #3446) 2016-11-24 23:50:26 +01:00
heckflosse
520557912b pixelshift: changed formula for adaptive motion detection 2016-11-22 16:35:11 +01:00
heckflosse
fb043e9f5d pixelshift: experimental changes for Ilias :) 2016-11-21 21:38:14 +01:00
heckflosse
8bb958eb19 pixelshift: committed some experimental changes for testing 2016-11-21 01:33:59 +01:00