summaryrefslogtreecommitdiff
path: root/libcaja-private/caja-icon-container.c
AgeCommit message (Collapse)AuthorFilesLines
2016-03-17icon container: don't set label colors right after widget realizeraveit651-2/+0
the background might be not yet set at this point, and when it will be set, the label colors will be properly set on a signal anyway. so let's not do the same work twice.
2016-03-17icon container: restore original font color select logicraveit651-1/+1
that is, before 057df2dc1d8ea67b477d696ac6feea8aaf392763 the logic itself is valid, but it was somewhat broken later in a few attempts to fix the annoying font color bugs. so let's restore it.
2016-01-11Fix fontcolor in icon view with some light themesbl0ckeduser1-1/+2
fixes #438
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
2015-07-07Merge pull request #431 from NiceandGently/mastermonsta1-1/+6
icon-container: reset the double click counter after a double click
2015-06-24compact view: don't auto-scroll to the right on long filenamesMonsta1-4/+6
however, now it will auto-scroll to the left if you manually scroll to the right and then click on any filename. I presume this behavior is more desired than the previous one. if it's not so, let me know (in the comments). adapted from https://github.com/linuxmint/nemo/commit/72c2214c82637ab622438d46c28e67289a49d472 (thanks to @glebihan) fixes https://github.com/mate-desktop/caja/issues/406
2015-06-21icon-container: reset the double click counter after a double clickraveit651-1/+6
If we don't do this, we ignore any other double click event that happen during the next 'gtk-double-click-time' interval after the first double click. taken from: https://git.gnome.org/browse/nautilus/commit/?id=a8539a6
2015-01-13drop support for GLib < 2.36Monsta1-2/+0
Closes https://github.com/mate-desktop/caja/pull/372
2015-01-10some optimizations in the access to listsMonsta1-29/+10
2014-12-10zero-init all signals arraysMonsta1-1/+1
2014-12-10don't leak memorymonsta1-0/+1
2014-04-28Quick fix for #105bl0ckeduser1-1/+1
2014-03-09icon-canvas-item: attempt to fix up a11y for CajaIconCanvasItemStefano Karapetsas1-1/+1
https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=184096f912b119edde1f538e8cdd5ea593d753ca
2013-07-25libcaja-private: Add GDK3 supportStefano Karapetsas1-0/+4
2013-04-10Fix drag selection going out of bounds (partial revert of ↵Brent Hull1-9/+14
99f8b5f25192b8593ae337efe7f49c59ff13a3f4)
2012-12-22[all] silence warnings from GCC 4.6Jasmine Hassan1-24/+5
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-22[general] Use GSourceFunc instead of GtkFunctionJasmine Hassan1-1/+1
http://git.gnome.org/browse/nautilus/commit/?id=a5caa0e98c844a23656cafaa9b6f985dada7bc51
2012-12-22[icon-container] don't use eel helper to set adjustment valuesJasmine Hassan1-67/+33
http://git.gnome.org/browse/nautilus/commit/?id=3a9c6cd783507cc2fbd0a838cd6710f74e7f17dd
2012-11-23[all] include src/glibcompat.h & use g_list_free_full() where neededJasmine Hassan1-2/+3
Also fixes a double-free regression in lc-p/caja-query from 7a42b9b0
2012-11-20[lc-p] revise rendering-cleanup commit 2a4433a562Jasmine Hassan1-3/+1
mainly, in icon-dnd, in drag_begin_callback, CajaIconContainer was only declared for GTK2. Also, replace some deprecated gdk_drawable_get(size|screen) calls, and remove some unnecessary GDK_DRAWABLE casts. Also, in icon-canvas-item, in draw_label_text, missed ommitting a NULL parameter to gtk_paint_focus, for GTK3.
2012-11-16[all] use g_list_free() and g_strcmp0 instead of eel functionsJasmine Hassan1-3/+4
Was: general: use g_list_free_full() instead of eel functions http://git.gnome.org/browse/nautilus/commit/?id=5e669515fd7f760382e6b7aa1449734a35a2d7f4 . Instead of g_list_free_full(), we use g_list_foreach and g_list_free() to avoid unnecessary glib dependency bump to 2.28
2012-11-16[icon-container] remove size_request vfunc implJasmine Hassan1-10/+0
It doesn't seem to do anything useful. http://git.gnome.org/browse/nautilus/commit/?id=1cdd0b41bf9de69a93cb166636d7eccff9f5355f
2012-11-16[general] use new GtkScrollable interfaceJasmine Hassan1-23/+29
http://git.gnome.org/browse/nautilus/commit/?id=d811553a4e74106efdf8bf6c91c6d29944ed6df7 canvas: use GTK_LAYOUT casts instead of going through the parent struct http://git.gnome.org/browse/nautilus/commit/?id=2260005986d8c620669e56c4b9f2fba12e8e0625
2012-11-16[icon-container] use gtk_widget_get_preferred_size()Jasmine Hassan1-1/+3
http://git.gnome.org/browse/nautilus/commit/?id=e56241830bfd2ca470ec2b1da53313c2230bc2b9
2012-11-16[libcaja-private] Port to rendering-cleanup-nextJasmine Hassan1-4/+12
http://git.gnome.org/browse/nautilus/commit/?id=910191ea13e5647e1b8c793e7585530c6ae4c9b1
2012-11-16[lc-p] use eel_canvas_item_destroy instead of gtk_object_destroy()Jasmine Hassan1-2/+2
http://git.gnome.org/browse/nautilus/commit/?id=f5192b6990cd9240d126974dd587b7b7525ae714
2012-11-16[lc-p] don't use GtkObject (GTK3)Jasmine Hassan1-3/+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 working with GTK2 Original commit: http://git.gnome.org/browse/nautilus/commit/?id=aef4cfcf93ef34a0b2d4c87b40fcec2b7a66dd06
2012-11-16[build] don't include marshals we don't ownJasmine Hassan1-1/+0
http://git.gnome.org/browse/nautilus/commit/?id=8d07a73b28767b7c866fe403e9ac706b8affb8a2
2012-11-16[lc-p] convert to new GDK_KEY prefixJasmine Hassan1-48/+48
http://git.gnome.org/browse/nautilus/commit/?id=64dcbea2a005e4ed8bb4945d06a943058b8c7ba8
2012-11-16[icon-container] use gdk_window_focusJasmine Hassan1-1/+1
http://git.gnome.org/browse/nautilus/commit/?id=6b06e0e27ca1cf29afd4fac716c58e15928a8ff8
2012-11-16[lc-p] autogenerate marshallersJasmine Hassan1-7/+7
http://git.gnome.org/browse/nautilus/commit/?id=6509c91b48f52c72c868f2ca7a9b47c46b9e0bc6
2012-11-14[lc-p] port CajaIconContainer to cairo drawingJasmine Hassan1-36/+4
http://git.gnome.org/browse/nautilus/commit/?id=8eab39c06628da7cf919be77d922024198105f0a
2012-09-05remove latest mateconf stuffStefano Karapetsas1-12/+15
2012-09-05convert desktop preferences to gsettingsStefano Karapetsas1-7/+12
2012-09-05convert icon-view preferences to gsettingsStefano Karapetsas1-7/+14
2012-09-05start migration to gsettingsStefano Karapetsas1-7/+0
2012-08-12Fixed incorrect fsf addresses. Closes #28.Steve Zesch1-2/+2
2012-01-12icon-container: use the right signature for the 'preedit-changed' cb ↵Stefano Karapetsas1-0/+1
(nautilus patch) this bug is related to ibus http://git.gnome.org/browse/nautilus/commit/?h=gnome-2-32&id=af981252fad7ea623f5e0ec1814408cda8244ff2 it solves http://bugzilla.gnome.org/show_bug.cgi?id=629159 on nautilus we have this also on caja: http://forums.linuxmint.com/viewtopic.php?f=206&t=86481&start=160#p525315
2011-12-01moving from https://github.com/perberos/mate-desktop-environmentPerberos1-0/+10612