summaryrefslogtreecommitdiff
path: root/applets/wncklet
AgeCommit message (Collapse)AuthorFilesLines
2020-09-07Remove variableScope warnings reported by cppcheckrbuj2-12/+7
cppcheck --enable=all . 2> err.txt grep variableScope err.txt
2020-09-03wncklet: Check the length of the pixel data for empty thumbnailsrbuj1-3/+1
2020-08-05wncklet: Hide window preview on non-visible windowsVictor Kareh1-0/+5
When a window is not visible we cannot capture its thumbnail. We used to store the thumbnail when a window was visible so that we could reuse it when minimized, but this can cause visual glitches.
2020-07-29wncklet: Fix leaking cairo_tTomas Bzatek1-0/+1
2020-07-29workspace-switcher: Fix leaking color stringTomas Bzatek1-3/+7
2020-05-25Fix some cast-function-type warnings introduced in GCC 8rbuj1-1/+1
2020-05-24preferences dialog: change show thumbnails radio to check button and bind ↵Konstantin Unruh2-72/+22
its active property to sensitivity state of GtkSpinButton
2020-03-02Do not collect the translation for Iconrbuj1-1/+1
2020-01-12Update copyright to 2020raveit654-4/+4
2019-11-15fix mate-panel can not find mo fileWu Xiaotian1-1/+1
2019-11-11migrate from intltool to gettextWu Xiaotian2-16/+20
2019-07-05Remove trailing whitespacesLaurent Napias1-4/+4
2019-06-20Add supported platform values to *.mate-panel-applet filesWilliam Wold1-0/+4
2019-05-09Determine libwnck version during configureVictor Kareh5-31/+55
2019-05-09Add version check for libwnckVictor Kareh1-2/+30
2019-05-09window-list: Show window previews on hoverVictor Kareh3-7/+417
When hovering on taskbar entries, display a popup with a thumbnail of the associated window. Popup goes away when leaving the button. If a window has not been mapped since the applet started, it will not display a thumbnail. Once mapped, however, it will use its latest available thumbnail as preview, even when minimized. Thumbnails can be turned on or off, and the size can be changed in the applet preferences dialog.
2019-02-17Ensure proper translation of the about dialog titlerbuj4-0/+4
Note that GTK+ sets a default title of _("About %s") on the dialog window (where %s is replaced by the name of the application, but in order to ensure proper translation of the title, applications should set the title property explicitly when constructing a GtkAboutDialog https://developer.gnome.org/gtk3/stable/GtkAboutDialog.html
2019-02-15Make translatable the copyright in about dialogrbuj4-28/+14
2019-01-29wncklet: Error if compiling without X11 supportWilliam Wold2-0/+8
2018-08-07Change GTK_CHECK_VERSION to match next gtk+ releaseraveit651-3/+3
2018-07-27applets: Guard against GTK scale-factor fixes on GtkSocketVictor Kareh1-3/+3
2018-07-26window-list: Skip setting size hints until WnckTasklist has items to show.Victor Kareh1-1/+28
2018-07-25applets: Fix runtime error messagesVictor Kareh1-4/+8
2018-06-06workspace-switcher: provide themed fallback colorVictor Kareh1-11/+22
When a theme does not specify a color for the highlighted workspace, we can look it up from the current theme and provide that as a fallback color. Fixes #807
2018-05-12Convert launcher icons to cairo surfacesVictor Kareh1-17/+32
This improves support for HiDPI by loading properly scaled surfaces for launcher and drawer icons. It also Fixes the Show Desktop wncklet to show a surface icon. Other wncklets have their icons determined by libwnck, so they remain as pixbufs. Fixes mate-desktop/mate-desktop#314
2018-04-26wncklet: Convert to GResourceVincent Untz7-52/+47
origin commits: https://git.gnome.org/browse/gnome-panel/commit/?h=gnome-3-4&id=9fbca7d https://git.gnome.org/browse/gnome-panel/commit/?h=gnome-3-4&id=695d30c https://git.gnome.org/browse/gnome-panel/commit/?h=gnome-3-4&id=00f9870
2018-04-14window-list.ui: avoid GtkVBox and GtkButton:use-stockPablo Barciela1-54/+97
2018-04-14workspace-switcher.ui: avoid deprecated GtkButton:use-stockPablo Barciela1-7/+19
2018-03-25workspace-switcher: support i3 WMraveit651-0/+23
Fixes https://github.com/mate-desktop/mate-panel/issues/711
2018-03-22workspace-switcher: support metacity WMraveit651-0/+15
Fixes https://github.com/mate-desktop/mate-panel/issues/711
2018-03-21Apply fix for workspace-switcher by vkarehlukefromdc1-1/+1
On some machines the workspace-switcher also was rendering half-height at hidpi when out of process
2018-03-21Fix rendering of out-of-process window list with hidpilukefromdc1-2/+2
Fix #754
2018-01-31require GTK+ 3.22 and GLib 2.50monsta4-60/+5
2018-01-30workspace-switcher: restore border width and spacing in prefs dialogmonsta1-1/+2
some things got lost after https://github.com/mate-desktop/mate-panel/commit/9d69c70a56c6dd5e73ac909862f90c480e1c4532
2018-01-25avoid deprecated GtkStockPablo Barciela4-10/+10
2018-01-22bump minimum required libwnck version to 3.4.6monsta1-6/+1
and drop WNCK_CHECK_VERSION usage
2018-01-13Update workspace switcher properties dialogMoritz Bruder1-91/+127
Removed deprecated ui elements to make it fully compatible with GTK+ 3 and additionally made the dialog resizeable.
2018-01-09update copyright year to 2018monsta4-4/+4
2017-11-14wncklet: disconnect signals by data on destroymonsta2-27/+4
do the same as in 4fbe8e24933d367316441166ca448cdb03c6a35f this optimizes 9f43dd5c7c37b84960d06a98a4738ee40d8bfd50
2017-08-13wncklet: stop segfaults, warnings on removing in-process switcher, window-listlukefromdc2-20/+51
Fixes window list, workspace switcher. Window menu and show desktop no warnings or segfaults on removal when built in process
2017-07-29don't use deprecated gtk_show_urilukefromdc1-2/+4
2017-07-16avoid deprecated gdk_screen_get_numberZenWalker2-2/+3
2017-04-11update copyright year to 2017monsta4-4/+4
2017-03-31workspace switcher: handle GDK_SCROLL_SMOOTH and fix build warningmonsta1-3/+5
2017-03-30Reenable workspace switcher wrappingMoritz Bruder1-0/+110
These changes have been accidentally removed. The previously used handler has been added to the code again, which connects to the scroll event of the WnckPager widget.
2017-01-30window-list: add GTK 3.20 version check to css forcing zero paddinglukefromdc1-3/+4
This version check added to version 1.16 backport, let's use it in master too
2017-01-10window-list.c: Fix indentlukefromdc1-14/+14
2017-01-09GTK 3.20/3.22: fix warnings from show-desktop buttonlukefromdc1-4/+14
Force zero padding, margin, border to stop underallocation warnings. *Note: few themes deliberately use a border here, some (notably Adwaita) inherit it from generic buttons
2017-01-09GTK 3.20/22: fix warnings from tasklist buttonslukefromdc1-0/+15
Force padding and margins to zero. Borders don't seem to throw warnings here
2016-11-21move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta4-287/+1
and require libmate-desktop >= 1.17 WARNING: use GTK+3 build of libmateweather for this build. that lib is not migrated to GTK+3 only as we will possibly use libgweather instead of it.