summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
4 daysapplet: force menubar background to transparentfix-menubar-backgroundVictor Kareh1-0/+13
The GtkMenuBar used by the indicator applet picks up opaque background styling from GTK themes via the .menubar CSS class, causing it to not follow the panel's background color or transparency. This was previously worked around in mate-themes, but third-party themes still had the issue. Add a GtkCssProvider to reset the menubar background to transparent, using the same pattern as other mate-panel applets (clock, window-list, workspace-switcher). Fixes #17
2026-05-04Fix GList memory leak in entry_resizedHEADmasterKenny Daniel1-0/+2
indicator_object_get_entries() returns a newly-allocated GList that must be freed by the caller. entry_resized() was missing the g_list_free() call, leaking GList nodes on every panel change-size signal. The other callers of indicator_object_get_entries() in this file (menu_show at line 589, load_indicator at line 657) correctly free the returned list.
2021-11-20applet-main.c: Support mouse middle-click.Martin Wimpress1-0/+40
Close #42 Emit signal "secondary-activate" on middle mouse click.
2021-11-20eggaccelerators: use a blank line at mostrbuj1-1/+0
2021-01-28applet-main: Replace GtkStock iconrbuj1-1/+1
2021-01-16Update copyright to 2021rbuj1-1/+1
2020-06-26add git.mk to generate .gitignoretamplan1-0/+2
2020-04-15applet-main: declaration of ‘entry’ shadows a parameterrbuj1-3/+3
2020-04-15applet-main: remove unreachable-code warning reported by scan-buildrbuj1-2/+0
2020-04-09use MATE_COMPILE_WARNINGS from mate-commonraveit651-3/+6
default WARN_CFLAGS level is [yes]
2020-01-12Update copyright to 2020raveit651-1/+1
2019-07-04Remove trailing whitespacesLaurent Napias2-6/+6
2019-06-13Change url projet's websiteLaurent Napias1-1/+1
2019-05-14Resize indicator icons to fit panelVictor Kareh1-9/+39
This fixes two issues: * Some indicators have icons that are not the correct size (e.g. scalable 256px) and so they clip on the panel and look ugly. * When resizing the panel, indicators stay the same size. This updates the indicator icons so that they resize along with the panel.
2019-02-20Make translatable the copyright in about dialogrbuj1-1/+2
2019-02-07tomboykeybinder: avoid 'gdk_error_trap_push/pop' and 'gdk_flush'Pablo Barciela1-4/+5
2018-07-14tomboykeybinder: avoid deprecated 'gdk_keymap_get_default'Pablo Barciela1-3/+3
2018-01-18Support building against Ayatana Indicators and Ubuntu Indicators alike. (#24)Mike Gabriel2-16/+74
* If only Ayatana Indicators are present in the build env, build against them. * If only Ubuntu Indicators are present in the build env, build against them. * If both Indicator implementations are present in the build env, then we build against Ayatana Indicators. A build against this or that implementation can be enforced by configure options (--with-ayatana-indicators=yes or --with-ubuntu-indicators=yes). * If either implementation is present, but the other -with-*-indicator configure option is given, an error is thrown at configure time. * No Indicator implementation present in the build env, of course, also throws an error at configure time.
2018-01-09update copyright year to 2018monsta1-1/+1
2017-10-03add our copyright to About dialogmonsta1-1/+1
fixes https://github.com/mate-desktop/mate-indicator-applet/issues/9
2016-11-23move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta1-118/+2
and require mate-panel >= 1.17
2016-06-20GTK+3: add support for new style indicatorsmonsta1-3/+88
they don't have .so files anymore, only the service binary, and they're loaded from /usr/share/unity/indicators they're supported only with libindicator3 >= 12.10 also this adds build-dep on libido (hmm, what Freud would say?)
2016-06-19build: make check for indicator lib a separate checkmonsta1-3/+9
2016-06-09GTK+3: allow indicators to receive mouse scroll eventmonsta1-0/+5
will be handy for changing volume in indicator-sound with mouse scroll
2016-06-08move indicator loading/setup code into separate functionmonsta1-17/+22
2016-06-08move module loading code into separate functionmonsta1-29/+38
2016-06-08eggaccelerators: remove unused functionmonsta2-132/+0
2016-01-21[GTK+3] fix deprecated usage of GtkHBox and GtkVBoxmonsta1-2/+10
2015-11-25allow volume change with mouse scroll over sound indicator's iconpatrickalbie1-0/+1
closes https://github.com/mate-desktop/mate-indicator-applet/issues/15 closes https://github.com/mate-desktop/mate-indicator-applet/pull/16
2015-08-31removed trailing spacesmonsta3-87/+87
2015-08-03drop gdkkeysyms-compat usage, use modern key namesMonsta1-13/+9
2015-01-22drop indicator-0.3 supportMonsta1-9/+3
Closes https://github.com/mate-desktop/mate-indicator-applet/issues/10 Closes https://github.com/mate-desktop/mate-indicator-applet/pull/11
2014-06-25Add GTK3 supportStefano Karapetsas1-3/+31
2014-06-25Rename binaries to not conflict with indicator-appletStefano Karapetsas1-15/+18
2014-02-10Remove autogenerated filesinfirit9-10879/+0
2013-12-21make the hotkey support work again for GTK2Elias Aebi1-0/+8
2013-12-14replace deprecated header includes and deprecated symbolsElias Aebi3-5/+8
2013-12-08make it build with GSEAL_ENABLEElias Aebi1-10/+4
2013-12-08fix the indicator orderElias Aebi1-2/+2
2012-12-05only glib.h can be included directlyStefano Karapetsas1-1/+1
2012-05-11Dropped support for the session applet.Steve Zesch5-3689/+0
2011-12-24fixed build in debianStefano Karapetsas1-8/+16
2011-12-24fix icon name for mateStefano Karapetsas1-3/+3
2011-12-23some fixes for MATEStefano Karapetsas1-1/+1
2011-12-23remove autogenerated files, add autogen.shStefano Karapetsas2-1794/+0
2011-12-23import from Mate-Extra repositoryStefano Karapetsas20-0/+18509