Pandagrapher
990e9c70a5
Merge with 'Beep6581/dev'
2023-09-05 09:48:43 +02:00
Pandagrapher
b57d1026a3
Merge with 'Beep6581/dev'
2023-08-24 13:48:07 +02:00
Dániel Battyányi
75541d6281
Changes to get the full spot width where needed
2023-08-20 13:59:42 +02:00
Dániel Battyányi
6b6200314f
Member functions changed to const
...
The following member functions and methods of SpotPicker changed to const:
- get_active()
- get_spot_half_width()
- selecterSetup()
- spotButtonTemplate().
2023-08-20 13:38:24 +02:00
Dániel Battyányi
af22f4195d
Removed empty destructor
2023-08-20 13:29:49 +02:00
Battyányi Dániel
6715e89696
Merge branch 'dev' into film_negative_pick_size
2023-08-19 19:44:29 +02:00
Dániel Battyányi
3d5810f088
Applied requested changes from review comments
2023-08-19 00:17:10 +02:00
Dániel Battyányi
c79b75cea8
Removed unnecesarry references
2023-07-20 12:38:17 +02:00
Dániel Battyányi
0ab53c39d1
Resolved bug affecting the negative spot pickers
2023-07-18 18:36:54 +02:00
Dániel Battyányi
c06ba81a23
Implemented picker in guiutils as class
2023-07-18 17:39:38 +02:00
Lawrence Lee
45a3b36b3a
Fix file chooser entry not updating
...
Save file name while it is typed in the text entry.
Add placeholder text for Lensfun database directory to indicate
automatic detection if left blank.
2023-04-30 12:30:46 -07:00
Lawrence Lee
f5dba61243
Allow Lensfun DB dir editing from preferences
...
Also refactor the file chooser button widget to share code with the file
chooser entry. Use our own folder icon instead of the system one.
2023-04-29 18:43:38 -07:00
Pandagrapher
c28d5aab97
Merge with "Beep6581/dev"
2023-03-11 11:02:29 +01:00
Lawrence Lee
2982f02328
Merge branch 'dev' into favorites-gui
2023-02-03 21:58:34 -08:00
Lawrence Lee
22edf5f069
Add radio indicator to external editor selector
...
Make it easier to see that the selector is for changing the current
editor and not for immediately sending the image to the clicked-on
editor.
2023-01-15 15:10:54 -08:00
Lawrence Lee
143e5c6783
Merge branch 'dev' into favorites-gui
2023-01-02 15:37:07 -08:00
Lawrence37
5b4cf1a040
Merge branch 'dev' into multi-external-editor
2022-12-11 12:11:16 -08:00
Pandagrapher
89d2bdce5b
Initial commit for real hidpi support
...
Note: This commit has only been tested on MacOS
Changes:
- Icons now use the native hidpi support from Gtk (through Icon Theme)
- Icons are now directly generated from scalable file (i.e. SVG file)
- Widget sizes are scaled based on DPI and scale factor
- Font size is scaled based on DPI and scale factor
2022-08-19 16:47:28 +02:00
Flössie
ac19ea4507
Fix enum class
key in hashed containers
2021-11-24 15:32:04 +01:00
luzpaz
22f89bc752
Fix various typos ( #6332 )
...
* Fix various typos
Found via `codespell -q 3 -S ./rtdata/languages -L ba,bord,childs,hist,fo,reall,bloc,alph,dof,inout,thre,makro,chang,currentry,preserv,portugues,struc,trough,vektor`
* Fix source typo
* Added requested revisions
2021-08-13 14:37:29 +02:00
Lawrence Lee
3efbb99ba9
Make MyImageMenuItem constructable from an RTImage
2021-04-12 21:48:54 -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
9a4ade6f20
devirtualize method calls by declaring classes and methods final
2020-01-23 22:18:46 +01:00
Ingo Weyrich
962f81f6bc
Further reduction of include dependencies
2019-11-01 12:51:08 +01:00
Ingo Weyrich
cac2eb53ef
Further reduction of include dependencies
2019-10-31 20:41:08 +01:00
Flössie
aacea7046c
Fix Clang warnings plus some cleanups
2019-10-31 08:56:38 +01:00
Ingo Weyrich
6935faa258
Further cleanup of include dependencies
2019-10-30 22:12:06 +01:00
Morgan Hardwood
60b2196bce
Updated gnu.org links to use HTTPS
2019-09-10 12:34:57 +02:00
Ingo Weyrich
0ed517d972
cppcheck: more explicit contructors
2019-07-31 16:08:25 +02:00
Flössie
51f06dfa6d
Explicitly destroy static Glib::RefPtr<>
s on exit ( fixes #3636 )
2019-03-09 12:06:54 +01:00
Hombre
bd175ec8d1
Merge branch 'dev' into hidpi-icons
2019-02-25 22:37:00 +01:00
Flössie
c85dc2811b
Fix most Clang 7 warnings ( fixes #4972 )
2019-02-17 12:07:48 +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
Hombre
78fa7dc063
SHCSelector, ThresholdSelector, LabGrid and Curves now handles HiDPI
...
see issue #3547
2019-01-02 18:04:58 +01:00
Flössie
b21d910573
Remove legacy IdleRegister::add<>()
2019-01-01 20:58:26 +01:00
Flössie
5af3f64a9d
Merge branch 'dev' into review-idle_register-calls
2018-12-31 14:58:26 +01:00
Hombre
434e121f99
Merge branch 'dev' into hidpi-icons
2018-11-29 00:15:57 +01:00
heckflosse
831e18ca45
Add override keyword. Thanks @Floessie
2018-11-22 16:19:16 +01:00
Flössie
00b62d2b65
Add @thirtythreeforty's std::function<>
variant ( #4892 )
...
Also convert `batchqueue.cc` where applicable.
2018-11-11 20:32:01 +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
Hombre
4eb8a8f70c
Adding HiDPI support (WIP)
2018-10-25 20:22:33 +02:00
heckflosse
78989731f5
Always use icons for tab headers, #4772
2018-09-18 11:37:15 +02:00
Hombre
caffc3a23d
Bugfix: the scrollable toolbars was freezing under some circumstances
2018-09-06 23:10:16 +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
Alberto Griggio
46e3471d0f
minor tweak to the ok/cancel button labels of MyFileChooserButton
2017-10-24 15:09:40 +02:00
Alberto Griggio
cf75429648
added set_show_hidden() method to MyFileChooserButton
2017-10-24 11:48:07 +02:00
Alberto Griggio
df8b52f978
implement our own custom FileChooserButton, with the aim of speeding up startup time
...
See #4140
Compiles fine, but needs testing...
2017-10-24 00:27:55 +02:00
heckflosse
5f97800e69
Reduce number of leakes ui handles per editor instance, #3937
2017-06-29 19:09:40 +02:00
heckflosse
ebbb44c3f5
Cleanup for last commit
2017-06-25 21:42:43 +02:00