summaryrefslogtreecommitdiff
path: root/src/file-manager/fm-icon-view.c
AgeCommit message (Collapse)AuthorFilesLines
2017-02-25Revert "GTK3.21:fix desktop redraw"Alexei Sorokin1-10/+0
2017-01-22GTK+3: fix mousewheel scrolling in compact viewlukefromdc1-0/+25
with patch by ZenWalker to fix horizontal wheel scrolling cherry-picked and squashed from: https://github.com/mate-desktop/caja/commit/f34590dd7a71251515b90cd9812878b7d26d30b6 https://github.com/mate-desktop/caja/commit/ae053dbf2cc26ae74df5e782261c3a3bc7126763 https://github.com/mate-desktop/caja/commit/3e93f938000cdb24a6137daecd77fe010ae93f36
2016-08-04GTK3.21:fix desktop redraw (fm-icon-view.c)lukefromdc1-2/+10
2016-05-31GTK+-3 fm-icon-view: fix a Wincompatible-pointer-types build warningraveit651-2/+2
2016-02-09 .view style class on icon view scrolled windowlukefromdc1-1/+6
GTK 3.19/3.20 builds only: Applying the .view class to the icon container no longer works in gtk3.19, so apply it to the scrolled window instead. Apply it in both icon view and compact view, as both need it. Doing it from this file prevents it from being applied to the scrolled window under a treeview, thus preventing the exposed corner above the scrollbar in a treeview from showing the view background color. Tested this build in gtk3.19.8 with good results. Tested in my own theme (UbuntuStudio_Legacy),Adwaita, BlackMATE, Green-Submarine, and BlueMenta, all still work right. Adwaita now shows the proper white view color, and my own theme gives a white icon view without also showing white squares over the treeview scrollbars. That was an unwanted side effect of applying the view color in the gtk theme to all the scrolled windows containing list, icon, or compact views as there is no way to tell them apart from the theme only. This approach keeps the scrolled window under the treeview transparent but themes them under icon or compact views. Using .view rather than a custom class enables themes not written for MATE to set the Caja background to match expected view colors, just as it did on the icon container in gtk3.18 and earlier. Leave it on the icon container too, as it may be needed in some themes to theme elements within the icon view. Also, I found no ill effects from the added style class on gtk3.18. In that case, the .view style class on the icon container should cover over anything in the scrolled window. Since the style class is not applied to the scrolled window used by a list view, no ill effect there in gtk 3.19 or gtk3.18. Applying to gtk3.19 only builds for now just in case
2015-12-19use g_strcmp0 instead of unsafe strcmpMonsta1-1/+1
2015-09-04Switch to org.gnome.SessionManagerClement Lefebvre1-19/+0
2015-01-10audio-preview: Add support for GStreamer 1.0Balló György1-2/+8
2013-09-19Possible fix for crash during file rename in external devicesStefano Karapetsas1-2/+1
Bug report: https://bugzilla.redhat.com/show_bug.cgi?id=1005660 Solution from: https://git.gnome.org/browse/nautilus/commit/src/nautilus-icon-view.c?h=gnome-3-2&id=a67212a
2013-09-18Possible fix for crash during audio previewStefano Karapetsas1-0/+2
See https://bugzilla.redhat.com/show_bug.cgi?id=959444
2013-09-01Fix spatial mode crash and shift+double clickinfirit1-1/+1
Fixes issues: https://github.com/mate-desktop/mate-file-manager/issues/120 https://github.com/mate-desktop/mate-file-manager/issues/161
2012-12-22[all] silence warnings from GCC 4.6Jasmine Hassan1-2/+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-12-03[directory-bg] rewrite/refactor, untangle directory & desktop bg-setting codeJasmine Hassan1-5/+2
- Fixes crashes when resizing a VM window in VirtualBox. - Adds a method to allow handling desktop reset.
2012-11-16[icon-view] if possible, use the local path for the previewJasmine Hassan1-1/+17
This solves issues where the audio previewer is not capable of understanding some GVfs URIs. (#624841) http://git.gnome.org/browse/nautilus/commit/?id=ebcbb167876f8b4491af0bc86bc29015c211b3af
2012-11-16[src] don't use GtkObject (GTK3)Jasmine Hassan1-5/+13
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-05convert list-view preferences to gsettingsStefano Karapetsas1-70/+12
also move the sort order prefs from view-specific to common prefs we already only have one UI setting that controls both, so it makes no sense to have two settings. (from nautilus 3.0)
2012-09-05convert compact view prefs to gsettingsStefano Karapetsas1-10/+19
2012-09-05convert icon-view preferences to gsettingsStefano Karapetsas1-30/+65
2012-09-05convert preview settings to gsettingsStefano Karapetsas1-2/+3
2012-09-05convert click-policy to gsettingsStefano Karapetsas1-1/+1
2012-08-12Fixed incorrect fsf addresses. Closes #28.Steve Zesch1-2/+2
2011-12-01moving from https://github.com/perberos/mate-desktop-environmentPerberos1-0/+3439