Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
It never was intended to be v3+ while upstream is v2+, so fix it.
|
|
|
|
|
|
|
|
It's only there because GtkImageMenuItem is deprecated, it doesn't
offer any original features.
|
|
|
|
Also, that part was quite fragile.
|
|
|
|
It makes them look a little blurry at the "proper" sizes (32, 48, etc.)
where the system-tray ones are perfect. Without the padding, they get
blurry at the same sizes system-tray ones do, not making the situation
worse.
|
|
On GTK 3.20 onwards, themes are expected to use CSS names rather than
widget class names, and apparently CSS names are not inherited. So, a
derived widget altering its CSS name won't be styled as its parent
classes.
Thus, SnItem setting the CSS name "sn-item" avoids being styled as a
"button". But on older GTK versions, the widget class being used makes
this change ineffective.
Fix that by introducing a custom derived button that doesn't draw the
unwanted parts.
|
|
|
|
|
|
The StatusNotifier part of the implementation is based off
gnome-panel's status-notifier applet.
|
|
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.
|
|
|
|
|
|
|
|
|
|
This reverts commit c57aa66fc8ddcc9baa21446e87c9332f11e0abed.
|
|
|
|
|
|
taken from:
https://git.gnome.org/browse/gnome-panel/commit/?id=bcff4d1
|
|
Those properties don't work anymore in themes and spam only the logs.
taken from:
https://git.gnome.org/browse/gnome-panel/commit/?id=e55b759
|
|
Fix for following warning from GtkStatusIcon:
gtk_widget_size_allocate(): attempt to allocate widget with width -3 and height 26.
https://bugzilla.gnome.org/show_bug.cgi?id=755129
taken from:
https://git.gnome.org/browse/gnome-panel/commit/?id=e2bd90e
|
|
taken from:
https://git.gnome.org/browse/gnome-panel/commit/?id=4367578
|
|
Taken from:
https://git.gnome.org/browse/gnome-panel/commit/?id=d1dd54e
|
|
since gtk+-3.10 screen is always 1
taken from:
https://git.gnome.org/browse/gnome-panel/commit/?id=be976a0
https://git.gnome.org/browse/gnome-panel/commit/?id=272f680
|
|
taken from:
https://git.gnome.org/browse/gnome-panel/commit/?id=e8dfa4b
|
|
|
|
|
|
|
|
|
|
|
|
build fix
restore "Help" and "About" menu items
|
|
Add a new _NET_SYSTEM_TRAY_ICON_SIZE property that is set to the value
of the "icon-size" style property. The result is that all icons in the
tray will be hinted to draw themselves with exactly this pixel size
(16x16, for example).
Bug #645232
Conflicts:
applets/notification_area/na-tray-manager.c
applets/notification_area/na-tray-manager.h
applets/notification_area/na-tray.h
|
|
We were simply never removing the NaTrayChild/GtkSocket object from the
box when the icon/GtkPlug gets removed.
Conflicts:
applets/notification_area/na-tray.c
|
|
It can be used this way:
NaTrayApplet {
-NaTrayApplet-icon-padding: 6;
}
https://bugzilla.gnome.org/show_bug.cgi?id=583273
|
|
This is cleaner, and we'll be able to add style properties to this
widget.
Conflicts:
applets/notification_area/main.c
Conflicts:
applets/notification_area/main.c
|
|
Do it in init() instead of constructor(), for consistency. It shouldn't
matter much, really.
Conflicts:
applets/notification_area/na-tray.c
|
|
from upstream commit:
https://git.gnome.org/browse/gnome-panel/commit/applets/notification_area/na-tray-manager.c?id=2adbcc5308577d864b09062a3343b9f8dbcdcd7f
Closes https://github.com/mate-desktop/mate-panel/pull/291
|
|
|
|
|
|
Based on gnome-panel commit: 6d390be628ce8fccbfee5c5cca4e240fa391cdda
From: Carlos Garcia Campos <[email protected]>
|
|
Based on gnome-panel commits,
na-tray: Remove unneeded type NaBox:
9313543ecf3f8de10cb14977cd2eccd17e654968
From: Carlos Garcia Campos <[email protected]>
na: Move creating of GtkBox for NaTray:
777b913142e61378e60c217c7c609e181202704c
From: Vincent Untz <[email protected]>
|
|
We were not looking at the right field for the message ID: the ID is in
the 4th field for BEGIN_MESSAGE, but 2nd field for CANCEL_MESSAGE.
Taken from gnome-panel commit: 8ff843458425d525b10fc5d9b7bb357248c637c8
From: Vincent Untz <[email protected]>
|
|
|
|
It was introduced in gtk+-2.24
|
|
It was introduced in gtk+-2.24
|
|
It was introduced in gdk2 already so clean up the code.
|