Daniel Gao
711f274403
Get rid of relative include paths
...
* Use target_include_directories to specify include paths
* Specify project root (parent of rtgui and rtengine) as include path
* Replace relative includes with normal includes
2024-11-16 17:20:02 -05:00
Lawrence Lee
676ab8649b
Add recursive sub-folder image browsing
...
Add toggle button in the top toolbar of the file browser to activate or
deactivate recursive browsing. Toggle state is saved in options.
Limit recursion depth and explored directory count.
2023-06-10 18:28:17 -07:00
Lawrence Lee
67e18b5c53
Fix inspector window sometimes not hiding
...
When the f shortcut is quickly pressed, the inspector window will
sometimes open and remain open even though it should automatically
close. This commit ensures the window closes by capturing the f key
release event from the main window in addition to the inspector window.
2021-04-25 17:05:02 -07:00
Thanatomanic
fc031ccb5a
Remove deprecated GTK3 code, fixes #6103 ( #6113 )
...
Replaces the following deprecated Gtk classes throughout the codebase by their non-deprecated counterparts. Style, HBox, VBox, HPaned, VPaned, HScrollbar, VScrollbar, VSeparator, HSeparator, Stock, Table, VScale and HScale.
2021-02-17 11:44:25 +01:00
Ingo Weyrich
aae22fcc86
Merge pull request #5617 from Beep6581/devirtualize
...
devirtualize method calls by declaring classes and methods final
2020-02-07 17:06:30 +01:00
rfranke
2dc66e81e1
Create progress tab label only once, see #5596
2020-01-25 15:58:26 +01:00
Ingo Weyrich
9a4ade6f20
devirtualize method calls by declaring classes and methods final
2020-01-23 22:18:46 +01:00
Ingo Weyrich
04b08741ee
Further cleanups
2019-11-27 18:55:20 +01:00
Flössie
add5c790d6
#pragma once
for our headers plus drive-by formatting
2019-10-31 10:20:50 +01:00
Morgan Hardwood
60b2196bce
Updated gnu.org links to use HTTPS
2019-09-10 12:34:57 +02:00
Ingo Weyrich
46cbb652d5
cppcheck: further fixes
2019-08-01 14:02:38 +02:00
Ingo Weyrich
d68b33effc
filecatalog: further speedups; also remember last copy/move destination
2019-07-16 20:07:29 +02:00
Morgan Hardwood
853b198b1e
Clarify what is being deleted in Trash, fixes #5337
...
The message shown when deleting items in trash was ambiguous.
2019-05-24 16:46:51 +02:00
Flössie
b08fb04dae
Convert almost all IdleRegister::add()
calls to add(std::function<>)
2019-01-01 15:53:39 +01:00
heckflosse
61c84b9ee7
Get rid of windirmonitor
2018-12-02 20:29:11 +01:00
heckflosse
831e18ca45
Add override keyword. Thanks @Floessie
2018-11-22 16:19:16 +01:00
Flössie
2125f42116
Turn almost all Listeners into abstract interfaces
2018-10-09 20:32:40 +02:00
Hombre
20118c4019
Partially hidden toolbars can now be scrolled with the mouse wheel
...
...thanks to the new MyScrolledToolbar class (guiutils.h/cc). This is
valid for the FileBrowser tab (first and second line can be scrolled
individually) and the top and bottom bar of the Editor(s) tab.
see #4035
2018-09-02 10:47:44 +02:00
Morgan Hardwood
75d1ed02f6
Improved trash icons, #4469
2018-07-16 20:20:13 +02:00
Flössie
c90046db13
Use Glib::ustring::collate_key()
for ThumbBrowserEntryBase::operator<()
...
Kudos to @heckflosse for having a nose for optimizations. 👍
Also kills unused `DirEntry` class.
2017-07-10 21:17:42 +02:00
Flössie
91b44dbd08
Replace all g_idle_add
s with IdleRegister
( #3767 )
2017-03-26 22:03:33 +02:00
Morgan Hardwood
666698dc02
GTK3 fixes, handles issue #3446 and fixes #3495
2016-11-12 20:13:10 +01:00
heckflosse
3552fd4161
Cppcheck: Fix issues related to explicit constructors
2016-10-03 00:54:02 +02:00
Adam Reichold
4f68e370d4
Replace the DirBrowserRemoteInterface by slots to reduce coupling by using ad-hoc yet type-safe collaborations.
2016-01-06 20:05:11 +01:00
Adam Reichold
87016d353a
Replace the DirSelectionListener interface using a typedef'ed signal to increase simplicity and reduce boiler plate.
2016-01-06 20:05:11 +01:00
Adam Reichold
1b4fd2dcb5
Use the provided images for the filter-original button and the parsed extensions list and extend the filer-original tool tip.
2015-12-17 20:05:50 +01:00
Adam Reichold
ee766b71b8
Add a button to filter the original files to the file browser.
2015-12-17 20:05:49 +01: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