<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Dani,<br>
I tried to review your repository, but one big commit is not easy on
my strained eyes.<br>
I noticed some commented code and some files
renamed/deleted/recreated without a clear reason, please don't push
these things, they only confuse.<br>
Currently it's not possible to build due an error on Makefile about
an image, take a look at xfce4-dict where I made some changes
related to the panel plugin icon. It came to my attention that you
replaced the icon by one that seems to be from <span
class="blob-code-inner">onlinewebfonts.com and according to what's
present in the SVG it's under this license:
<a class="moz-txt-link-freetext" href="https://creativecommons.org/ns">https://creativecommons.org/ns</a><br>
I recommend not to change the current icon unless you have a good
reason to, otherwise an attribution will be necessary.<br>
<br>
Regarding the documentation, unfortunately it's far from updated,
the page you mentioned hasn't been touch since 2010 (I touch it
recently, but only to add information, I didn't update it). As
Matthew hinted, the better documentation we have is the source
code itself.<br>
<br>
Cheers,<br>
Andre Miranda<br>
</span><br>
<div class="moz-cite-prefix">On 05/06/2017 08:31 AM, Dani wrote:<br>
</div>
<blockquote type="cite"
cite="mid:563cce4d-8dea-3161-8854-04a59a18f31f@damufo.com">
<br>
Dani
<br>
<br>
On 06/05/17 02:18, Matthew Brush wrote:
<br>
<blockquote type="cite">On 2017-05-05 10:46 AM, Dani wrote:
<br>
<blockquote type="cite">Hello:
<br>
<br>
For gtk3.
<br>
<br>
<a class="moz-txt-link-freetext" href="https://wiki.xfce.org/dev/howto/panel_plugins">https://wiki.xfce.org/dev/howto/panel_plugins</a>
<br>
say:
<br>
<br>
Plugin Registration
<br>
To register a plugin with the plugin system there are two
macros
<br>
available that should be used, instead of using the library
functions
<br>
directly; one for internal plugins and one for external
plugins.
<br>
XFCE_PANEL_PLUGIN_REGISTER_EXTERNAL(construct);
<br>
<br>
<br>
but here:
<br>
<a class="moz-txt-link-freetext" href="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">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</a>
<br>
<br>
say:
<br>
<br>
Warning
<br>
XFCE_PANEL_PLUGIN_REGISTER_EXTERNAL has been deprecated since
version
<br>
4.8 and should not be used in newly-written code. Deprecation
is not
<br>
entirely true, but it should be made clear that it is
recommended to use
<br>
XFCE_PANEL_PLUGIN_REGISTER(). See the Registering Plugins for
more
<br>
information.
<br>
<br>
<br>
My question, should I use
<br>
XFCE_PANEL_PLUGIN_REGISTER_EXTERNAL
<br>
or not?
<br>
<br>
</blockquote>
<br>
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.
<br>
</blockquote>
<br>
Where is the documentation (reference manual) and source code of
libxfce4panel-2.0?
<br>
Not finding success.
<br>
<br>
<br>
_______________________________________________
<br>
Xfce4-dev mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:Xfce4-dev@xfce.org">Xfce4-dev@xfce.org</a>
<br>
<a class="moz-txt-link-freetext" href="https://mail.xfce.org/mailman/listinfo/xfce4-dev">https://mail.xfce.org/mailman/listinfo/xfce4-dev</a><br>
</blockquote>
<br>
</body>
</html>