What programming languages are supported by XFCE plugins? \
Asked
Active
Viewed 929 times
2
-
From what I've seen you can only write these plugins in C (maybe in C++ too, but I'm not sure). – luke1985 Mar 27 '16 at 09:53
-
@luke1985 I have seen python and C so far. I need a full list, not guesses. – inf3rno Mar 27 '16 at 17:31
-
That's why I've posted a comment; other than that you will have to wait for an answer. I guess you would get the answer yourself if you look at the project sources. – luke1985 Mar 27 '16 at 18:04
-
@luke1985 That's my problem, I'd like to know this from some kind of documentation, not from the source code. Isn't there a plugin api docs? I did not find it... – inf3rno Mar 27 '16 at 22:17
2 Answers
2
Xfce is based on the GTK+ toolkit.
See gtk.org/language-bindings.
Next, you can search for this:
Together with GtkSocket, GtkPlug provides the ability to embed widgets from one process into another process in a fashion that is transparent to the user.

okoloBasii
- 83
- 6
0
EDIT: Cleaned up answer a bit and linked to complete GTK+ language binding support (again).
GTK Language Binding Support:
As answered earlier, Xfce is GTK+ and uses that toolkit.
https://www.gtk.org/language-bindings.php
Panel Plugins:
Creating a panel plugin:
Python is supported, along with what GTK+ uses. Whisker (the panel plugin) uses Python, and I believe Orage does as well.

M. Knepper
- 153
- 2
- 8