I thought since it has been a while since I posted anything on SlickPanel, I would update you on what I am currently doing on it. At the moment I am both creating a configuration backend for SlickPanel and a program to configure it. To do this I am parsing an XML file (with libxml2) which looks something like this:
All of this code, which is both common to the actual panel, and the settings program is compiled into a static library so that I can call it from both applications.
The settings program itself will look something like this:
Of course all is coded in Vala and GTK3 🙂