summaryrefslogtreecommitdiff
path: root/applets/wncklet/window-list.c
AgeCommit message (Collapse)AuthorFilesLines
2022-07-02wncklet: Fix crash thumbnailing dying or otherwise inaccessible windowsColomban Wendling1-0/+8
Fixes https://github.com/mate-desktop/mate-desktop/issues/478
2022-01-21wncklet: The values stored in the wrapper hash table are incorrectrbuj1-16/+2
2021-09-02fix show window thumbnails check buttonmbkma1-7/+11
adapt ui file to reverted window-list.c
2021-09-02Revert "window-list.c: use g_settings_* functions directly instead of using ↵mbkma1-104/+355
stored values" This reverts commit ce8167e1b498e47ca6f667f83acaf21d407135bb.
2021-05-09window-list.c: use g_settings_* functions directly instead of using stored ↵mbkma1-355/+104
values - use g_settings_bind when possible
2021-04-05Add window list disable mouse scrolling functionzhuyaliang1-0/+23
2021-02-04build: Use PACKAGE_URL variablerbuj1-1/+1
2021-01-16Update copyright to 2021rbuj1-1/+1
2021-01-06wncklet: remove extra ref on gdk_x11_window_foreign_new_for_displayrbuj1-0/+15
2021-01-05wncklet: search the window before creating a new onerbuj1-4/+7
2020-12-25wncklet: missing breaks on switch casesrbuj1-4/+11
2020-12-11remove function calls to mate_panel_applet_set_background_widgetmbkma1-2/+0
keep mate_panel_applet_set_background_widget for compatibility
2020-12-11window-list: remove intermediate steps to get scaled thumbnailrbuj1-32/+6
2020-12-11window-list: Get thumbnail size and scale in preview_window_thumbnailrbuj1-24/+31
2020-12-08window-list: Render thumbnails as cairo surfacesVictor Kareh1-30/+51
This allows thumbnail previews to be properly rendered on HiDPI displays and ensures that the window surface is flushed before painting it.
2020-10-21Show label about options not available on WaylandWilliam Wold1-0/+4
2020-10-21Disable controls not applicable to WaylandWilliam Wold1-1/+26
2020-10-21Set minimized windows control sensitivity with the parent boxWilliam Wold1-5/+3
2020-10-21Switch to C-style comments as requestedWilliam Wold1-18/+18
2020-10-21Window list Wayland supportWilliam Wold1-2/+8
2020-10-21Wncklet applets: don't crash on WaylandWilliam Wold1-30/+121
2020-09-07Remove variableScope warnings reported by cppcheckrbuj1-2/+1
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-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 Unruh1-49/+15
its active property to sensitivity state of GtkSpinButton
2020-01-12Update copyright to 2020raveit651-1/+1
2019-07-05Remove trailing whitespacesLaurent Napias1-4/+4
2019-05-09Determine libwnck version during configureVictor Kareh1-20/+33
2019-05-09Add version check for libwnckVictor Kareh1-2/+30
2019-05-09window-list: Show window previews on hoverVictor Kareh1-1/+269
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 titlerbuj1-0/+1
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 dialogrbuj1-6/+3
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-04-26wncklet: Convert to GResourceVincent Untz1-15/+4
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-03-21Fix rendering of out-of-process window list with hidpilukefromdc1-2/+2
Fix #754
2018-01-31require GTK+ 3.22 and GLib 2.50monsta1-4/+3
2018-01-25avoid deprecated GtkStockPablo Barciela1-3/+3
2018-01-22bump minimum required libwnck version to 3.4.6monsta1-6/+1
and drop WNCK_CHECK_VERSION usage
2018-01-09update copyright year to 2018monsta1-1/+1
2017-11-14wncklet: disconnect signals by data on destroymonsta1-15/+2
do the same as in 4fbe8e24933d367316441166ca448cdb03c6a35f this optimizes 9f43dd5c7c37b84960d06a98a4738ee40d8bfd50
2017-08-13wncklet: stop segfaults, warnings on removing in-process switcher, window-listlukefromdc1-10/+29
Fixes window list, workspace switcher. Window menu and show desktop no warnings or segfaults on removal when built in process
2017-04-11update copyright year to 2017monsta1-1/+1
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/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 optionmonsta1-20/+0
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.
2016-07-28window-list: use GtkAbout and update copyrightraveit651-2/+2