31 Commits

Author SHA1 Message Date
Pandagrapher
488a157476 Fixing review comments 2023-10-13 11:12:37 +02:00
Pandagrapher
990e9c70a5 Merge with 'Beep6581/dev' 2023-09-05 09:48:43 +02:00
Morgan Hardwood
5f6ca0afab More visible curve crosshair cursor
Fixes #6741

The mouse cursor when hovering over a curve was sometimes impossible to
see on a high resolution screen due to the almost identical colors of
the cursor relative to the curve background.
2023-08-29 00:32:56 +02:00
Pandagrapher
3120aea7dd Improves cursor hotspot location management 2023-05-01 11:18:07 +02:00
Pandagrapher
3c348599dc Fixes incorrect cursor center position 2022-12-19 20:16:02 +01: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
Ingo Weyrich
ba8dda1836 Further cleanup of include dependencies 2019-10-30 16:38:02 +01:00
Morgan Hardwood
60b2196bce Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
Hombre57
d01d99481d Suppress baseDPI and baseHiDPI hardcoded values
Should fix the issue reported here :
https://discuss.pixls.us/t/test-rawtherapee-5-6-rc1/12073/13
2019-04-11 22:23:07 +02:00
Flössie
51f06dfa6d Explicitly destroy static Glib::RefPtr<>s on exit (fixes #3636) 2019-03-09 12:06:54 +01:00
Hombre
78fa7dc063 SHCSelector, ThresholdSelector, LabGrid and Curves now handles HiDPI
see issue #3547
2019-01-02 18:04:58 +01:00
Hombre57
7e01976ab2 Bugfix and cleanup
See issue #3547
2018-12-14 01:05:11 +01:00
Hombre
81407cd663 Adding SVG support for icons with automatic cache handling
See issue #3547 and #4803
2018-12-13 00:04:30 +01:00
Hombre
5ea0bacddd Icons are resized depending on the current scale/resolution
See issue #3547 and #4803
2018-12-08 22:48:15 +01:00
Hombre
4eb8a8f70c Adding HiDPI support (WIP) 2018-10-25 20:22:33 +02:00
Morgan Hardwood
8bc0df571e Cursor tweaks and code cleanup
- CursorManager code cleanup.
- Diagonal and flat curve cursors now use our bundled cursor icons.
  Icons are now less intrusive, allowing you to see what's going on
  under them as you manipulate the nodes.
- New small crosshair icon for curves.
2018-08-28 23:45:48 +02:00
Morgan Hardwood
54ff8788e6 More icon and cursor fixes
- The Graduated Filter on-canvas widget button now has its own icon,
  does not use the curve's "add adjustment point" icon anymore.
- When dragging a crop, a closed hand cursor is shown.
- The hand icon had the outline removed to improve separation between
  the fingers.
2018-08-28 18:01:25 +02:00
Morgan Hardwood
68378c2028 Cleanup of unused cursor code 2018-08-28 13:50:16 +02:00
Morgan Hardwood
2f7910e981 Various icon and cursor improvements #4738
- The mouse cursor now is an open hand when hovering over something
  which can be panned, e.g. the red square in the Navigator panel. It is
  a crosshair when hovering over the main preview.
- When you pan the red square or the main preview, it's a closed hand.
- Now the cursor changes to a crop icon when you're in crop mode.
- The cursor changes as needed when you want to resize a crop edge or
  corner.
- The cursor changes when you're in straighten mode.
- The curve "add adjustment point" and "edit node in/out values" icons
  now contain a node in the icon and are more representative of what
  they do.
- The small reset/undo icon is made a bit clearer.
2018-08-28 13:32:56 +02:00
Morgan Hardwood
871188a1d8 Navigator should use a different icon while panning
The Navigator uses the same hand icon regardless whether panning
the red square or not, this branch tries to fix that, #4738
Includes a cleanup of icon names, i.e. the crosshair should not be
called the hand.
2018-08-20 10:44:27 +02:00
Morgan Hardwood
d831e6fbf2 Icon tweaks
- Added missing icons, closes #4730
- Added high-contrast for cursors.
2018-08-14 00:46:40 +02:00
Morgan Hardwood
3750b00272 Tweaked crosshair icon, #4469 2018-07-15 12:32:47 +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
Morgan Hardwood
0dbea030cb Merge branch 'master' into gtk3-merge-master-b8eb349 2016-10-10 23:07:41 +02:00
Hombre
f904bc8f84 First patch of the LockableColorPicker tool.
Still Work In Progress, but can be used without too much hassle.
2016-09-30 01:03:57 +02:00
Adam Reichold
a04c7706db Merge branch 'master' into 'gtk3' 2016-03-05 13:11:00 +01:00
Adam Reichold
13ebcb0dd0 Move image loader helper functions from safegtk to RTImage module. 2016-02-21 09:59:12 +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
46c530b5d9 Issue 2855: Changed straighten and crop tool mouse cursor icons from GDK::CROSSHAIR to cHand so that they will be visible when used over both light and dark images. 2015-07-29 18:15:18 +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