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