summaryrefslogtreecommitdiff
path: root/src/ui/draw-workspace.c
AgeCommit message (Collapse)AuthorFilesLines
2022-03-11Fix some -Wfloat-conversion warningsrbuj1-4/+4
2021-07-09tabpopup: fix cairo surface leakFaidon Liambotis1-1/+7
Commit 6b05da5e49996a2101edfd703dd3f5d91011d726 introduced a Cairo surface leak, by calling gdk_cairo_surface_create_from_pixbuf() but then never freeing those surfaces with cairo_surface_destroy(). This manifested in leaking resources when switching between virtual desktops, as observed using xrestop ("Pxms" column), which made the desktop slow and ultimately unusable after a few weeks of uptime. Fixes #685
2020-06-16Remove enum conversion warningsrbuj1-1/+1
2019-10-27tabpopup: Make workspaces compatible with OSD popupVictor Kareh1-19/+17
When drawing the workspace switcher OSD, we want it to be slightly transparent to match the OSD style. Also changed how the popup size is calculated and changed window icons to cairo surfaces.
2018-01-28require GTK+ 3.22 and GLib 2.50monsta1-6/+1
2016-10-15move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta1-80/+0
2015-12-02Gtk+-3.16 draw-workspace.c: don't use deprecated ↵Wolfgang Ulbrich1-0/+25
gtk_style_context_get_background_color partially taken from: https://git.gnome.org/browse/metacity/commit/?id=33ad43f
2015-08-20Gtk3: Fix background colorinfirit1-8/+3
Also drop the mate-desktop dark/light color functions in favour of internal ones.
2014-11-25merge metacity(gtk3) changesDenis Gorodnichev1-8/+52
merge metacity(gtk3) changes fix warnings clean up unused variables replace UNUSED_VARIABLE by G_GNUC_UNUSED
2014-07-24gtk3: fix draw workspaceDenis Gorodnichev1-1/+1
2014-06-26Remove all trailing whitespaces in the code treeJoaquín Ignacio Aramendía1-21/+21
Just run: $ find -name '*.c' -print0 | xargs -r0 sed -e 's/[[:blank:]]\+$//' -i $ find -name '*.h' -print0 | xargs -r0 sed -e 's/[[:blank:]]\+$//' -i
2013-10-26Starting to add GTK3 supportLaszlo Boros1-1/+37
2012-11-18fixed incorrect fsf addresses.Steve Zesch1-2/+2
2011-12-01moving from https://github.com/perberos/mate-desktop-environmentPerberos1-0/+229