41 Commits

Author SHA1 Message Date
George Hilliard
cfb61f6fbf Notify GUI when batch starts
Closes #4906
2018-11-01 16:34:28 -05:00
George Hilliard
cc6cbe8347 Distinguish between "desired" and "reported" batch queue state
This allows the switch to both reflect the state of the queue and
function as an input widget.
2018-11-01 01:22:46 -05:00
George Hilliard
9a22e89125 Cleanup: make impl function order match header, fix declaration var name 2018-10-26 09:26:18 -05:00
George Hilliard
cb3cc6cad1 Fix permanently disabled button when stopping on next-to-last image 2018-10-26 09:23:46 -05:00
George Hilliard
09275b5826 Store qStartStop state in atomic for background thread
Closes #4882.
2018-10-26 01:18:42 -05:00
George Hilliard
7d5fe6d1c8 Reenable batch queue interface on queue length notification
This removes the need for canStartNext() to do any UI updates.
2018-10-26 01:18:42 -05:00
heckflosse
fef2f73aa7 Removed lock because queue processing deadlocks now, #4882 2018-10-25 17:04:26 +02:00
heckflosse
1a42d396de Crash when stopping output queue, fixes #4882 2018-10-22 17:37:03 +02:00
Flössie
2125f42116 Turn almost all Listeners into abstract interfaces 2018-10-09 20:32:40 +02:00
Flössie
880afd2cf6 Fix wrong suffix in SaveAsDialog (#4446) 2018-10-06 09:56:42 +02:00
Morgan Hardwood
522495f4eb Icon cleanup #4469 #3547
Rebased in new branch to cleanup commit history.
2018-07-13 18:13:35 +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
Alberto Griggio
e5fe9b47df fixed bug in setting the queue running/paused icons for METM layouts
Fixes #4323
2018-01-23 08:58:31 +01:00
Alberto Griggio
eb3c7f13ae make the batch queue start/stop switch insensitive when there are no pending images in the queue 2018-01-05 23:47:23 +01:00
Alberto Griggio
5cb6a0ebaf Use a Gtk::Frame instead of a Gtk::Label for the queue title 2018-01-05 23:35:39 +01:00
Morgan Hardwood
888de585d4 Queue state verbose, fixes #4058
Improvement to the Batch Queue:
- Start Queue/Stop Queue checkboxes replaced with one swith.
- It is now immediately clear whether the queue is running or not.
- The queue is visually stopped once it is empty.
- String keys fixed to use BATCHQUEUE_ prefix instead of FILEBROWSER_.
2018-01-05 22:44:07 +01:00
heckflosse
655d66a859 Fix some coverity issues 2017-06-18 00:10:31 +02:00
heckflosse
27eae3474d Use signal_selection_changed() for 'folder' file choosers instead of signal_current_folder_changed() 2017-05-15 20:50:53 +02:00
heckflosse
3999bf179e Queue tab Save to folder shortcuts don't update PathFolder in options file. fixes #3301 2017-05-15 17:13:47 +02:00
Flössie
6e1f7df2fb Replace g_idle_add_full() with IdleRegister (#3767) 2017-03-30 21:40:09 +02:00
heckflosse
6a3baa3335 Set homedir as default path for queue_save/gimp/ps path if path from options not exists 2017-03-17 01:03:16 +01:00
Hombre
2fcc5b75c8 Solving issue #3497, #3500, #3498 and #3483
For issue #3483, the old behavior is restored, i.e. the minimum width of
the ProfilePanel combobox is the maximum width of its content.

Style updated for the Exif and IPTC sub-tabs
2016-11-09 00:09:52 +01:00
heckflosse
b16ef8d1f5 Merge master into gtk3 2016-10-28 17:59:47 +02:00
Flössie
0731975ff0 Apply modernize-use-nullptr
Setup:
- `mkdir tidy; cd tidy`
- `cmake .. -DCMAKE_BUILD_TYPE=debug -DPROC_TARGET_NUMBER=1 -DCACHE_NAME_SUFFIX=4 -DBINDIR=. -DDATADIR=. -DBUILD_BUNDLE=ON -DWITH_LTO=OFF -DOPTION_OMP=OFF -DCMAKE_EXPORT_COMPILE_COMMANDS=ON`
- `cd ..`
- `find -name '*.cc' -exec clang-tidy-3.8 -header-filter=.* -p=tidy -fix-errors -checks=modernize-use-nullptr {} \;`
2016-10-12 17:48:40 +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
Beep6581
78170f8030 Merge pull request #3241 from Beep6581/gtk3toowablue
Gtk3toowablue merged into Gtk3,
Adds CSS object IDs for theming, updates TooWaBlue theme, uses PNG+SVG icons.
2016-04-05 11:21:19 +02:00
Adam Reichold
f0611fe9ba Merge branch 'master' into 'gtk3' to fix modal dialogs without a parent 2016-03-28 13:49:56 +02:00
Adam Reichold
4b9bc5be88 Try to fix #3132 by making sure every file chooser dialog is given an appropriate parent window. 2016-03-28 13:32:30 +02:00
Hombre
b7a3c45c7e Add new object IDs for theming (see issue #3214) 2016-03-26 15:06:17 +01:00
Adam Reichold
a04c7706db Merge branch 'master' into 'gtk3' 2016-03-05 13:11:00 +01:00
Hombre
3577d87862 Removed set_border_width from the code, padding and margin values still
to be set in CSS file
2016-02-23 21:36:00 +01:00
Adam Reichold
a2eea7c265 Finally fully remove the safegtk module. 2016-02-21 10:26:11 +01:00
Adam Reichold
74a0524bde Fix all save format options being visible at once immediately after start-up by delaying initialization of the save format panel after the main windows call to Gtk::Widget::show_all. 2016-01-12 20:15:35 +01:00
Adam Reichold
8151e0f5ce Merge branch 'master' into 'gtk3'
Most conflicts seemed to be simple enough. There were a lot of `append_text` to
`append` conversions for `Gtk::ComboBoxText`. The `PopUpCommon` class also saw
a lot of changes with non-trivial conflict resolutions.
2016-01-06 23:56:12 +01:00
Adam Reichold
b343b9a7b3 Also change the currently Windows-specific code path for selecting the output folder in the batch queue. 2015-12-29 17:42:14 +01:00
Adam Reichold
79a1c19c60 Fix issue #2905 by using the file chooser's selected instead of the current folder. 2015-12-29 15:42:26 +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
DrSlony
effb46c3e1 Line endings 2015-08-11 11:53:44 +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