How to panel plugin
Matthew Brush
mbrush at codebrainz.ca
Sat May 6 02:18:00 CEST 2017
On 2017-05-05 10:46 AM, Dani wrote:
> Hello:
>
> For gtk3.
>
> https://wiki.xfce.org/dev/howto/panel_plugins
> say:
>
> Plugin Registration
> To register a plugin with the plugin system there are two macros
> available that should be used, instead of using the library functions
> directly; one for internal plugins and one for external plugins.
> XFCE_PANEL_PLUGIN_REGISTER_EXTERNAL(construct);
>
>
> but here:
> http://www6.frugalware.org/mirrors/linux/vectorlinux/veclinux-7.1/usr/share/gtk-doc/html/libxfce4panel-1.0/libxfce4panel-Panel-Plugin-Register-Macros-(4.6-Style).html
>
> say:
>
> Warning
> XFCE_PANEL_PLUGIN_REGISTER_EXTERNAL has been deprecated since version
> 4.8 and should not be used in newly-written code. Deprecation is not
> entirely true, but it should be made clear that it is recommended to use
> XFCE_PANEL_PLUGIN_REGISTER(). See the Registering Plugins for more
> information.
>
>
> My question, should I use
> XFCE_PANEL_PLUGIN_REGISTER_EXTERNAL
> or not?
>
You should build and use the documentation from the version of
libxfce4panel you're porting with, presumably master branch from Git. It
should say what's deprecated or not, and if it says that macro is
deprecated, then don't use it.
Regards,
Matthew Brush
More information about the Xfce4-dev
mailing list