Just wanted to let you know I'm working on the conversion from libglade to GtkBuilder for dfiso and dfinput at the moment.
I'm also wanting to change the references for the config (.cfg) files to point to $HOME/.config/pcsx/plugins - currently, a few of them look to the CWD, which is why pcsx-df symlinks the plugins to that directory. I'm unhappy with the symlinking and want to change it, hence the code change for each of the plugins… unless I make it a separate shared function.
The last change I want to make is to use GKeyFile for each of the .cfg files - this should make parsing the key value pairs much simpler and easier, and again allow each of the plugins to use common code. At the moment, each plugin is a bit of a mess ;)
Let me know if you're happy/unhappy with any of the above ;)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hey,
Just wanted to let you know I'm working on the conversion from libglade to GtkBuilder for dfiso and dfinput at the moment.
I'm also wanting to change the references for the config (.cfg) files to point to $HOME/.config/pcsx/plugins - currently, a few of them look to the CWD, which is why pcsx-df symlinks the plugins to that directory. I'm unhappy with the symlinking and want to change it, hence the code change for each of the plugins… unless I make it a separate shared function.
The last change I want to make is to use GKeyFile for each of the .cfg files - this should make parsing the key value pairs much simpler and easier, and again allow each of the plugins to use common code. At the moment, each plugin is a bit of a mess ;)
Let me know if you're happy/unhappy with any of the above ;)