Commit Graph

43 Commits

Author SHA1 Message Date
753ce9cdea Setup the filter only once on the root window 2018-11-01 11:18:09 -03:00
a2cd2b858b Avoid a run-time warning when using a desktop window 2018-10-30 02:07:07 -03:00
ab4adfac2c Refresh the preferences when monitors are modified 2018-10-30 02:00:55 -03:00
aed3c9abc9 Track when monitors are added and removed 2018-10-30 01:46:57 -03:00
a16ee53b63 Add a border around the preferences' notebook 2018-10-29 23:47:20 -03:00
31eafb8f43 No longer consider the whole screen as a monitor 2018-10-29 23:43:40 -03:00
17e61c2462 Avoid a few compilation warnings 2018-10-29 20:11:10 -03:00
7098123819 Migrate more of the code to Gtk+ 3.22 2018-10-29 20:10:24 -03:00
451cf59418 Migrate most of the code to GdkMonitor
This is the new API as of Gtk+ >= 3.22.

Many warnings about the old API are still there because it is still used
in case of failure. It seems there is no other way (seriously?)
2018-10-29 17:45:24 -03:00
bc9f81b3f2 Avoid Gtk+ constants for stock icons
They are being deprecated.

Ironically these changes currently trigger even more warnings.

I hate whoever decided it would be a good idea to remove icons from
menus and buttons.
2018-10-29 16:53:17 -03:00
4a7d01c9c2 Avoid a few compilation warnings 2018-10-29 16:51:03 -03:00
fd548811fa Add include/ to the inclusion path 2018-10-26 19:07:00 -03:00
b092cf04c7 Rely more on libDesktop for compatibility code 2018-10-26 19:03:12 -03:00
b4f6b47428 Use the VFS API to refresh categories 2018-10-26 18:53:47 -03:00
ee1dfca309 Use the VFS API to refresh categories 2018-10-26 18:49:11 -03:00
1a5b96df26 Improve support for explicit font sizes 2018-10-26 16:22:40 -03:00
756576f0aa Also base the icon height on the font size 2018-10-26 15:56:04 -03:00
0e837b6fe4 Let the Desktop class determine the icon size 2018-10-26 15:47:38 -03:00
e7622a3c44 Align the icons according to their size 2018-10-26 15:26:49 -03:00
fee4a34ca4 Code cleanup 2018-10-26 15:16:48 -03:00
399516d0c6 Let the icon size be configurable 2018-10-26 15:12:59 -03:00
43f0009c09 Code cleanup 2018-10-26 15:11:17 -03:00
bcf67ab51e Switch to the 2-clause BSD license 2018-10-26 13:51:03 -03:00
7dadbe1bf3 Avoid a compilation warning 2018-10-26 01:04:54 -03:00
5ea76af5fa Code cleanup 2018-10-25 14:30:31 -03:00
4ffeeb78f8 Re-wrap 2018-08-12 19:59:39 +02:00
104afa3ed8 Give the right path to desktop files on the desktop 2018-05-25 14:57:41 +02:00
6ab061d16e Actually draw on the desktop window with Gtk+ 3 2018-05-18 18:04:54 +02:00
903849315a Fix invalid free() 2018-05-18 17:55:22 +02:00
55ce6c9892 Detect desktop entries on the desktop 2018-05-18 17:46:04 +02:00
cac4f04cf4 Update the copyright notice 2018-01-16 23:42:45 +01:00
546e13e9bf Do not save the configuration when applying it 2018-01-16 23:42:45 +01:00
8fd7c960f0 Avoid spurious errors when listing applications 2017-12-28 07:12:17 +01:00
88e5ed672c Use DATADIR in the fallback for XDG_DATA_DIRS 2017-12-28 07:05:02 +01:00
7932d5e040 Begin to use MimeHandler to look for applications 2017-12-28 07:04:13 +01:00
0558a7cb68 Improve support for PROGNAME_DESKTOP 2017-12-28 05:26:16 +01:00
a39c996611 Update a comment 2017-12-28 05:04:04 +01:00
cb4a3f5b90 Update the copyright notice 2017-12-28 05:03:16 +01:00
97a8ef9f86 Update a comment 2017-12-28 05:03:07 +01:00
36ba184467 Silence errors when unable to preview images 2017-01-07 22:32:00 +01:00
6de0f3e0ac Fix build with Gtk+ 2 2017-01-07 22:15:11 +01:00
608e96b605 Move main() to a dedicated file for desktop(1) 2016-10-09 03:42:34 +02:00
c8474a23c4 Move the desktop to a dedicated directory 2016-10-09 03:29:45 +02:00