Age | Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
|
|
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
|
|
|
|
*clear applet gsettings on dispose to stop crash and memory leak introduced in github.com/mate-desktop/mate-panel/commit/10b9c30fc79de5f8d9516ba153df233c4968da65
*tray: fix misplaced g_return_if_fail check
|
|
|
|
|
|
|
|
|
|
To make sure we have space left and right inside the button
if applet is build-in-process.
|
|
|
|
|
|
|
|
|
|
Connect to the "change_size" signal and reload the icon at the correct size
|
|
Note that vertical and horizontal panels require different options in the grid, as "homogenous" is needed in rows for horizontal panels and columns in vertical panels to prevent icon rendering problems including icons growing without limit when the tray is moved from a horizontal to a vertical panel
|
|
fixes weather-icon problems with some themes
|
|
Allow themers to set padding on the clock without cutting the weather icons
|
|
- Code optimization
- Put GDBusProxy in PanelSessionManager struct
|
|
|
|
The only option in the preferences is a GtkSpinButton
for the user to be able to set the icon sizes easily
without having to use dconf-editor.
|
|
The new GSettings allow to change and remember the minimum icon size for the grid.
The default icon size is set at 24px.
|
|
New grid sorting/display functions to arrange notification area icons in a self reorganising grid
main changes in: item_added_cb(), notification_notify() -> refresh_notify().
update_size_and_orientation() is no longer needed
the grid auto arranges on any size-allocation which includes orientation changes.
Grid is now refreshed with refresh_grid()/determine_grid_properties()/reorder_items_with_data().
based on the min_icon_size property
the main applets' code can call na_grid_set_min_icon_size() to update the grid icon size.
|
|
box/Box/BOX changed to grid/Grid/GRID as a preliminary step
to prepare for changing GtkBox in na-box/na-grid to a GtkGrid
to make the notification area work well on vertical and wide panels
note: even if everything is renamed to grid, the GtkWidget is still a GtkBox
thats why GtkBox and GTK_TYPE_BOX have not been renamed.
|
|
|
|
|
|
|
|
|
|
|
|
Prevent most corruption of tray icons and reduce by half incomplete rendering of them, replace a never-built code block that could not be built, and replace (deprecated) direct expose handling with gtk_widget_hide/gtk_widget_show_all
*Note that this is needed for GTK 3.23 but may help remaining icon issues with GTK 3.22 as well and is simpler code in any case
|
|
Code required to avoid spaces between tray icons with GTK 3.22 cuts tray icons in half with window-scaling=2 in GTK 3.23
|
|
Remov leftover from GTK2 that may play a role in cutting tray icons
|
|
|
|
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
|
|
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
|
|
result of excessive renaming after forking from GNOME 2 (orbit -> matecorba)
|
|
also reverts 7099408402dc41f39e32f4afa3e874e968e879bc - not needed anymore
|
|
closes https://github.com/mate-desktop/mate-panel/issues/791
|
|
|
|
|
|
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
|
|
origin commit:
https://git.gnome.org/browse/gnome-panel/commit/?h=gnome-3-4&id=3c0af36
|
|
origin commits:
https://git.gnome.org/browse/gnome-panel/commit/?h=gnome-3-4&id=aa2895d
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
https://git.gnome.org/browse/gnome-panel/commit/?h=gnome-3-4&id=9ade365
|
|
origin commits:
https://git.gnome.org/browse/gnome-panel/commit/?h=gnome-3-4&id=5478111
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
|
|
|
|
|
|
|
|
avoid deprecated:
GtkVBox
GtkHBox
GtkTable
GtkLabel:ypad
GtkButton:use-stock
|
|
avoid deprecated:
GtkTable
GtkVBox
GtkHBox
GtkVButtonBox
GtkHButtonBox
GtkButton:use-stock
GtkImage:stock
|
|
Fixes https://github.com/mate-desktop/mate-panel/issues/711
|