summaryrefslogtreecommitdiff
path: root/libcaja-private
AgeCommit message (Collapse)AuthorFilesLines
2016-01-13GTK3 icon-container: invalidate the layout cache on style-updatedWolfgang Ulbrich1-1/+1
This way label sizes will be recomputed if e.g. DPI settings change. https://bugzilla.gnome.org/show_bug.cgi?id=578468 taken from: https://git.gnome.org/browse/nautilus/commit/?id=2f064e5
2016-01-13GTK3 icon-container: don't chain up style-updated for the desktop containerWolfgang Ulbrich1-3/+14
Chaining up resets the background to the default color, which is not what we want for the desktop container. Fixes https://github.com/mate-desktop/caja/issues/445 taken from: https://git.gnome.org/browse/nautilus/commit/?id=83a7d27
2016-01-13GTK3 icon-container: use the "rubberband" style class for the selection itemWolfgang Ulbrich1-43/+78
Instead of using a custom style property. Autor: lukefromdc same as: https://git.gnome.org/browse/nautilus/commit/?id=ca7f81e2
2016-01-13GTK3 icon-canvas-item: don't override parent container style flagsWolfgang Ulbrich1-17/+10
When drawing the canvas item elements, don't override the parent container style flags, so we don't lose e.g. backdrop information. taken from: https://git.gnome.org/browse/nautilus/commit/?id=31dad6f
2016-01-13GTK3 icon-canvas-item: don't draw pango layouts when renamingWolfgang Ulbrich1-2/+4
Fixes a regression introduced in commit 3a858857fff5e1d7e0bffcec63fea6d2a933ce27 that causes unwanted text to be drawn while renaming a file in icon view. taken from: https://git.gnome.org/browse/nautilus/commit/?id=f07aa75
2016-01-13GTK3 icon-canvas-item: render the additional text with gtk_render_layout()Wolfgang Ulbrich1-4/+31
And add a style class for it. taken from: https://git.gnome.org/browse/nautilus/commit/?id=7732a6b https://git.gnome.org/browse/nautilus/commit/?id=2cb91c0
2016-01-13GTK3 icon-container: remove unused code caching canvas item colorsWolfgang Ulbrich2-131/+18
Caching colors in CajaIconContainer to use them in the canvas item is not needed anymore, as gtk_render_* fetches the right values directly from the style context. taken from: https://git.gnome.org/browse/nautilus/commit/?id=77eecef
2016-01-13GTK3 icon-canvas-item: use gtk_render_* methods instead of direct cairoWolfgang Ulbrich1-142/+243
Instead of hardcoding colors and using direct cairo calls to draw the canvas items frame/background/labels, use gtk_render_* methods directly. This has the advantage of making them more friendly with GTK+ themes (by adding a caja-canvas-item style class to the canvas context when drawing) and removes a ton of convolut taken from: https://git.gnome.org/browse/nautilus/commit/?id=95910c9
2016-01-13GTK3 icon-canvas-item: make the icon frame transparent when not prelitWolfgang Ulbrich1-10/+5
This fixes icons on the desktop appearing weird taken from: https://git.gnome.org/browse/nautilus/commit/?id=6a11ecd
2016-01-13GTK3 icon-canvas-item: remove an useless snippet of drawing codeWolfgang Ulbrich1-11/+1
taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=09f0b79
2016-01-13GTK3 icon-container: remove unused style propertiesWolfgang Ulbrich2-46/+3
taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=e652eb0
2016-01-13GTK3 icon-container: hook to style_updated instead of style_setWolfgang Ulbrich1-6/+13
taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=a083fa0
2016-01-13GTK3 icon-canvas-item: use eel_create_spotlight_pixbuf()Wolfgang Ulbrich1-6/+7
Instead of passing eel_pixbuf_render() always the same values taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=a1fa4ea
2016-01-13GTK3 icon-container: fix setting the selection when renamingWolfgang Ulbrich1-1/+9
Closes: bgo #642766 taken from: https://git.gnome.org/browse/nautilus/commit/?id=a8a5b8d
2016-01-13GTK3 icon-container: fix a couple of ACTIVE -> NORMAL typosWolfgang Ulbrich1-3/+3
taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=d0d9059
2016-01-13GTK3 icon-container: remove useless theming propertiesWolfgang Ulbrich2-32/+41
taken from: https://git.gnome.org/browse/nautilus/commit/?id=e2ca42cac78cb0287a1bbb73030e7bba8b171970
2016-01-13GTK3 icon-container: plug a memory leakWolfgang Ulbrich1-1/+6
taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=f394ce8
2016-01-13GTK3 icon-container: fix rendering of text on the desktopWolfgang Ulbrich1-2/+5
taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=2e5f7a2
2016-01-13GTK3 icon-container: don't malloc() GdkRGBA colors manuallyWolfgang Ulbrich1-7/+7
As GdkRGBA might or might not use internally a different allocator, like g_slice. This should fix some memory corruption issues, thanks to Alban Browaeys for tracking down the bug. taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=4c026bf
2016-01-13GTK3 icon-dnd: set the right style class, and use GdkRGBAWolfgang Ulbrich1-3/+20
taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=5d811bb
2016-01-13Gtk3 tree-drag-dest: set the right style classWolfgang Ulbrich1-1/+11
taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=18e3369
2016-01-13GTK3 icon-canvas-item: set the right style classWolfgang Ulbrich1-1/+15
taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=0668960
2016-01-13GTK3 icon-info: plug a leakWolfgang Ulbrich1-1/+7
taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=705d814
2016-01-13Gtk3 tree-view-drag-dest: port to GtkStyleContextWolfgang Ulbrich1-4/+5
taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=f8bdf9c
2016-01-13GTK3 icon-container: fix rendering of text on the desktopWolfgang Ulbrich2-8/+8
taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=2e5f7a23350016c67bb9e9cca86a9fb2360d79e2
2016-01-13GTK3 icon-container: port to GtkStyleContextWolfgang Ulbrich3-7/+247
taken from: https://git.gnome.org/browse/nautilus/commit/?id=4f23a0a
2016-01-13GTK3 icon-canvas-item: port to GtkStyleContextWolfgang Ulbrich1-16/+74
taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=fc74332
2016-01-13GTK3 file-conflict-dialog: port to GtkStyleContextWolfgang Ulbrich1-1/+23
taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=5da941e
2016-01-13GTK3 icon-dnd: fix DnD highlighting regressionWolfgang Ulbrich1-1/+11
taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=7bd06fa
2016-01-13GTK3 icon-container: remove spurious call to gtk_adjustment_changed()Wolfgang Ulbrich1-2/+0
taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=42865d5
2016-01-13icon-info: use gdk_pixbuf_new_from_stream_at_scale()Wolfgang Ulbrich1-2/+4
https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=83a83e3
2016-01-13conflict-dialog: make the rename entry expand the whole widthWolfgang Ulbrich1-1/+1
taken from: https://git.gnome.org/browse/nautilus/commit/?id=392359d
2016-01-13file-conflict-dialog: Don't use italic fontsWolfgang Ulbrich1-6/+6
It adds nothing and makes the text harder to read. taken from: https://git.gnome.org/browse/nautilus/commit/?id=d064618
2016-01-06Fix fontcolor in icon view with some light themesbl0ckeduser1-1/+2
fixes #438
2016-01-02drop MateConf migration scriptMonsta2-87/+0
2015-12-22drop source files that aren't used for yearsmonsta4-332/+0
2015-11-20Don't translate default font value in gsettings schemaClement Lefebvre1-1/+1
2015-10-19GTK3: do not use deprecated gtk_misc_set_alignmentraveit655-0/+46
2015-10-19GTK3: Replace gtk_{v,h}box new with gtk_box_newraveit656-0/+28
- gtk_{v,h}box usage is deprecated since gtk+-3.2.0
2015-10-07fixed wrong link to gnome website in the commentsmonsta1-1/+1
2015-09-26GTK3: reduce size of autorun-dialograveit651-0/+6
2015-09-17undostack: don't try restoring files w/o "trash::orig-path" attributemonsta1-0/+5
fixes https://github.com/mate-desktop/caja/issues/361
2015-09-17use standard defines for "trash::" attributesmonsta2-4/+6
2015-09-06Rework gsettings schema buildinginfirit5-510/+506
* Bump intltool required version for gsettings support * Extract strings with intltool directly
2015-09-04Switch to org.gnome.SessionManagerClement Lefebvre1-4/+4
2015-07-20removed useless call to g_list_freeMonsta1-1/+1
- first, we must not free the list of extensions at this point - second, the call did nothing as the argument is NULL after exiting the for loop
2015-07-20small indent fixesMonsta1-3/+1
2015-07-07Merge pull request #431 from NiceandGently/mastermonsta1-1/+6
icon-container: reset the double click counter after a double click
2015-06-27Use g_malloc instead of malloc to be safeOBATA Akio1-2/+2
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