<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Feb 7, 2014 at 2:18 PM, Ankit Vani <span dir="ltr"><<a href="mailto:a@nevitus.org" target="_blank">a@nevitus.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">> I am not sure I have understood the issue but AFAIK we have different<br>
> namespaces<br>
> * Pidgin<br>
> * Purple<br>
> * Gnt<br>
> * Finch<br>
> each of them refering to the specific component.<br>
><br>
> The Gtk namespace is used most of the times when we write a gtkwidget which<br>
> is not shipped by Gtk+ so we maintain it locally (gtkimhtml, as example)<br>
><br>
> The problem is to have this Gtk and Pidgin namespace together? I don't think<br>
> they should be merged since one is referring to gtk widgets and the other<br>
> one is Pidgin's API.<br>
<br>
</div>The way introspection expects it is that everything from libpurple goes<br>
into the Purple namespace, everything from libgnt into Gnt, pidgin into<br>
Pidgin and finch into Finch (which I also personally believe is the right<br>
way), without defining things in the Gtk or Glib namespaces. This would<br>
allow, for instance, a python plugin to do<br>
'from gi.repository import Pidgin' and use Pidgin.Whatever stuff.<br>
<br>
The distinction you are suggesting can be handled by something like<br>
PidginGtkWebView instead of GtkWebView, if really needed. Still,<br>
PidginWebView still sounds cleaner. The generated gtk-doc docs will show a<br>
type heirarchy for GObjects, widgets etc.<br></blockquote><div><br></div><div>Mmm I ask old developers, this gtk_* widget were supposed to be sent to Gtk+ to be integrated upstream? I always thought that was the idea, we maintain them in the meantime they accept the widgets, if they were not merged we keep maintaining them.<br>

<br></div><div>Is this somehow true? If the plan is to always maintain this widgets as part of Pidgin, I will +1 to change the naming to Pidgin specific.<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<br>
Moreover, I don't think it makes sense that things being gtk widgets<br>
should belong to the gtk namespace regardless of them not being a part of<br>
gtk. It sounds like renaming PurpleAccount into GAccount or something<br>
after making it a GObject is necessary (stupid comparision, I know).<br>
</blockquote></div><br><br clear="all"><br>-- <br>Masca<br><br>A: Because it messes up the order in which people normally read text.<br>Q: Why is top-posting such a bad thing?<br>A: Top-posting.<br>Q: What is the most annoying thing on usenet and in e-mail?
</div></div>