Commit Graph

2006 Commits

Author SHA1 Message Date
96006504ee Fix the popup menu with Gtk+ 3 2018-11-01 13:40:27 -03:00
0c8e2e72df Add preferences for the size of icons 2018-11-01 12:21:45 -03:00
d3b275ca72 Enable the popup menu by default 2018-11-01 11:31:47 -03:00
c254d56fc8 Code cleanup 2018-11-01 11:31:47 -03:00
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
bc6ad810ef Avoid a couple compilation warnings 2018-10-29 17:01:53 -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
f79a5f27ef Avoid a couple compilation warnings 2018-10-29 16:27:29 -03:00
cbcd11d51f Avoid Gtk+ constants for stock icons
They are being deprecated.
2018-10-29 15:58:45 -03:00
fd548811fa Add include/ to the inclusion path 2018-10-26 19:07:00 -03:00
81f2cbfa7a Use PROGNAME_ICONLIST for iconlist 2018-10-26 19:03:44 -03:00
e1a29c0f72 Use PROGNAME_BROWSER for browser(1) 2018-10-26 19:03:31 -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
285507c711 Update the copyright notice 2018-10-26 15:15:40 -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
19a31022d8 Code cleanup 2018-10-26 13:52:04 -03:00
2fa8cc9150 Update the copyright notice 2018-10-26 13:51:38 -03:00
bcf67ab51e Switch to the 2-clause BSD license 2018-10-26 13:51:03 -03:00
965484d5f1 Use PROGNAME_{MOUNT,SUDO,UMOUNT} 2018-10-26 01:14:50 -03:00
2acce94066 Sort target definitions before sources 2018-10-26 01:05:11 -03:00
7dadbe1bf3 Avoid a compilation warning 2018-10-26 01:04:54 -03:00
9675ce6ea9 Remove useless use of G_SPAWN_FILE_AND_ARGV_ZERO 2018-10-25 21:02:32 -03:00
828efd04aa Expect htmlapp(1) in the current PREFIX 2018-10-25 20:56:24 -03:00
cd3b3bd3a9 Remove unused variables 2018-10-25 20:53:04 -03:00
9abc9caedf Use PROGNAME_PROPERTIES to invoke properties(1) 2018-10-25 20:51:49 -03:00
5ea76af5fa Code cleanup 2018-10-25 14:30:31 -03:00
68a2cf6c12 Simplify the window size code
The correct behaviour with Gtk+ 3 seems to be achieved with the
remaining code. This should also be tested with Gtk+ 2 though.
2018-10-24 23:04:03 +01:00
bc62620544 Let windows be resized with Gtk+ 3
Ironically, this finally lets us actually resize the window.
2018-10-24 15:10:44 +01:00
02f2cecf90 Set the geometry hints on the GdkWindow
This ensures the hints are not modified by Gtk+ on the fly.
2018-10-24 15:07:42 +01:00
f82578cf64 Add debugging information 2018-10-24 15:07:02 +01:00
32276980e3 Do not rename files onto themselves 2018-09-15 19:21:39 +02:00
8e35fcf8bf Abort renaming when the filename is empty 2018-09-15 19:21:12 +02:00
5b67cf3d68 About to release DeforaOS Browser 0.5.2 2018-08-19 23:12:40 +02:00