summaryrefslogtreecommitdiff
path: root/libmate-panel-applet/mate-panel-applet-factory.c
AgeCommit message (Collapse)AuthorFilesLines
2017-08-13libmate-panel-applet: fix error in unregistering dbus objectlukefromdc1-1/+2
One portion of https://github.com/GNOME/gnome-panel/commit/0c3844c0e5f1bee5885d2c7aeaa49763e6708f6d got left out
2017-08-13libmate-panel-applet: unown bus name and unregister dbus objectlukefromdc1-1/+15
Fix for crashes on removing applets similar to https://bugzilla.gnome.org/show_bug.cgi?id=692610
2017-08-13libmate-panel-applet GTK 3.14/3.16: fix custom bg w alphalukefromdc1-2/+2
Draw the background only on out of process applets. This prevents double-draw of bg w alpha value on in-process applets with GTK 3.14/3/16 Also Fix indent
2017-08-13limatepanel-applet: add panel-applet-private.hlukefromdc1-0/+1
... and move private functions from factory to this file. Later we will have at least one more private function. Based on https://github.com/GNOME/gnome-panel/commit/c04da8c76ee6f16af44faca2b247df71e98b0a4b plus one more change as it was added out of order
2017-08-13libpanel-applet: add panel_applet_factory_get_applet_widgetlukefromdc1-0/+19
This function will be used to get applet widget from factory. Based on https://github.com/GNOME/gnome-panel/commit/8e1f7ea9f13533ce448cbc485d766fed01029be5
2017-08-13libpanel-applet: return process type and applet uidlukefromdc1-2/+10
Return applet process type and generated uid from factory. Process type will be needed to know if we should create GtkSocket, but uid will be used to get applet widget.
2017-08-13libpanel-applet: store factories in hash tablelukefromdc1-0/+34
Based on https://github.com/GNOME/gnome-panel/commit/dca3101714da67adc08fc986a6355afada4bde15 and needed for later commits libpanel-applet: store applets in hash table Based on https://github.com/GNOME/gnome-panel/commit/3fe6791d32a415a333bcb7d71d98a6de9929fa27 and needed for later commits
2017-08-13libpanel-applet: add process type to private datalukefromdc1-0/+4
We will need to know this as soon we will create GtkPlug and GtkSocket only for out of process applets. based on https://github.com/GNOME/gnome-panel/commit/dafdc5714a6cfc7ebf26fcbd614b48cfc790b954
2017-07-31avoid deprecated gdk_display_get_screenZenWalker1-1/+1
2012-11-18fixed incorrect fsf addresses.Steve Zesch1-2/+2
2012-06-19libpanel-applet: Use on_bus_acquired instead of on_name_acquired Nelson Marques1-2/+2
Prevent race conditions when the session starts (panel is displayed instantly); This is well documented in the gdbus documentation: https://bugzilla.gnome.org/show_bug.cgi?id=654843
2012-03-07http://bugzilla-attachments.gnome.org/attachment.cgi?id=201328Perberos1-1/+1
2011-12-01moving from https://github.com/perberos/mate-desktop-environmentPerberos1-0/+263