summaryrefslogtreecommitdiff
path: root/src/caja-navigation-window.c
AgeCommit message (Collapse)AuthorFilesLines
2016-11-22move to GTK+3 (>= 3.14), drop libunique, GTK+2 code, and --with-gtk build ↵lukefromdc1-51/+3
option *Remove GTK_VERSION_CHECK (3, 0, 0) and libunique selectors *Remove GTK2 and libunique specific code. *Leaves selector for specific GTK3 versions. *Remove #DEFINES for vbox/hbox previously required for GTK2 compatability *Keep vbox in caja-spatial-window.c, it is necessary for the desktop to work *spatial-window vbox issue at https://github.com/mate-desktop/caja/issues/591
2016-10-16support back and forward mouse buttons to navigateMartin Matuska1-0/+4
Fixes https://github.com/mate-desktop/caja/issues/78 Co-Authored-By: Oliver Joos <oliver.joos@hispeed.ch> Co-Authored-By: Nelson Benitez Leon <nbenitezl@gmail.com>
2016-10-14GTK2: Use emanuele-f 's patch for build failure, fix build w/o libuniquelukefromdc1-1/+1
Apply https://github.com/mate-desktop/caja/pull/658/commits/4b36a91af42d8efe0f594a95d28ab8448fd73b31 then fix the selectors in source files to use the boolean selectors for libunique
2016-10-08GTK3: port libunique ->GtkApplication as build time optionlukefromdc1-0/+2
Add --disable-libunique configuration option for GTK3 builds. This builds a port from libunique to GtkApplication. keep GTK2 builds unchanged Caja can now be build with GTK2 and libunique, GTK3 and libunique, or GTK3 without libunique using GtkApplication instead GtkApplication port Based on cherrypicked nautilus commits from https://github.com/GNOME/nautilus/commit/a8481ee4bd8d34e792d63598fa5efb47736f9de4 main: adapt to GtkApplication changes through https://github.com/GNOME/nautilus/commit/c3382e0415d51082545f277c380d37be160e8d2d application: move nautilus_application_new() to its own function GTK3/GtkApplication builds: add --force-desktop option This is useful for other DE's All: StartupNotify=false in .desktop files, as caja never connects to notification daemons and in GtkApplication builds this causes busy spinning curors
2016-08-22drop a large amount of completely unused codemonsta1-16/+0
2016-08-12GTK+-3 window: port GtkTable to GtkGridraveit651-2/+13
2016-07-11navigation-bar: remove useless abstract classraveit651-3/+3
Merge the useful pieces into CajaLocationBar itself, which is the only implementor anyway. taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-6&id=ca1fa0c https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=66c46dd
2016-02-01Gtk3 navigation-window: add 'caja-navigation-window' style class at top levelWolfgang Ulbrich1-0/+7
This style selector can be use by themes to select the caja navigation window. Needed for gtk+-3.20
2015-10-19GTK3: Replace gtk_{v,h}box new with gtk_box_newraveit651-0/+4
- gtk_{v,h}box usage is deprecated since gtk+-3.2.0
2013-11-03add the primary-toolbar style class to the primary toolbar (only for the ↵Elias Aebi1-0/+3
GTK3 version)
2012-12-22[all] silence warnings from GCC 4.6Jasmine Hassan1-14/+0
GCC 4.6 introduced a new warning about variables declared and initialized, but not really used in the function body. Remove all of these occurrences to build cleanly. http://git.gnome.org/browse/nautilus/commit/?id=d4230de8667764e02dbb966b5d806ff78ced2fd5
2012-11-16[navigation-window] Use gtk_paned_new for GTK3 instead of gtk_[h|v]paned_newJasmine Hassan1-0/+8
http://git.gnome.org/browse/nautilus/commit/?id=0609431a5cb3803d0b98bd333f90e3c7796f86b7
2012-11-16[horizontal-splitter] remove, and use a regular GtkPaned insteadJasmine Hassan1-4/+4
The feature it was bringing in (shrink when the paned handle is double-clicked) is even confusing. http://git.gnome.org/browse/nautilus/commit/?id=1620bd8a4e4ab1760c5c518dd954a4471645ce87
2012-11-16[src] don't use GtkObject (GTK3)Jasmine Hassan1-0/+12
the ::destroy signal of GtkObject has only been moved to GtkWidget in GTK3 (after GtkObject removal): http://developer.gnome.org/gtk3/3.0/ch25s02.html So we use conditionals in this case, to keep it working with GTK2. A tad similar: http://git.gnome.org/browse/nautilus/commit/?id=cc6cb51e827c0b15d4ef09f12d37b9f331ddcef8
2012-09-06remove old undo codeStefano Karapetsas1-1/+0
2012-09-05convert window-state to gsettingsStefano Karapetsas1-65/+37
2012-09-05convert always-use-browser to gsettingsStefano Karapetsas1-4/+9
2012-09-05convert mouse preferences to gsettingsStefano Karapetsas1-13/+15
2012-09-05start migration to gsettingsStefano Karapetsas1-17/+8
2012-08-12Fixed incorrect fsf addresses. Closes #28.Steve Zesch1-1/+1
2011-12-01moving from https://github.com/perberos/mate-desktop-environmentPerberos1-0/+1426