gplugin/gplugin
Clone
Summary
Browse
Changes
Graph
Add GTK4 viewer outline
2021-10-09, Elliott Sales de Andrade
d926130c6d12
Add GTK4 viewer outline
This does nothing since the widget isn't implemented, but it's setup to use GTK4 paradigms.
Testing Done:
Compile and run `gplugin-gtk4-viewer` with the various options, and some temporary debug prints.
Reviewed at https://reviews.imfreedom.org/r/992/
# GPlugin
[
![Download
](
https://api.bintray.com/packages/pidgin/releases/GPlugin/images/download.svg
) ](https://bintray.com/pidgin/releases/GPlugin/_latestVersion)
[
![Issues
](
https://img.shields.io/badge/Issues-YouTrack-ee3b8b.svg
) ](https://issues.imfreedom.org/issues/GPLUGIN)
GPlugin is a GObject based library that implements a reusable plugin system.
It supports loading plugins in multiple other languages via loaders. It relies
heavily on [
GObjectIntrospection
](
https://gi.readthedocs.io/
) to expose its API
to the other languages.
It has a simple API which makes it very easy to use in your application.
For more information on using GPlugin in your application, please see the
[
embedding
](
https://docs.pidgin.im/gplugin/latest/chapter-embedding.html
) page.
## History
GPlugin has a bit of history, you can read more about it in [
HISTORY.md
](
HISTORY.md
)
## Language Support
GPlugin currently supports plugins written in C/C++, Lua, Perl5, Python3, and
Vala.
## API Reference
The in-development API reference for the development branch can be found at
[
docs.pidgin.im/gplugin/latest
](
https://docs.pidgin.im/gplugin/latest/
).