Web lists-archives.com

Re: Undeprecate GtkAlignment ?




Hi;

On 4 June 2015 at 09:54, Oscar Lazzarino <oscar.lazzarino@xxxxxxxxx> wrote:
> On 04/06/2015 01:38, Emmanuele Bassi wrote:
>>
>> Hi;
>> [..]
>> To be fair, it's high time people started writing their layout
>> managers as well, instead of just having GTK provide them; this way,
>> if they get included inside GTK, we'll all have a good grasp on their
>> use, scope, and constraints, before committing to API stability.
>>
>
> I tried that (a looong time ago, on GTK 2.4) and eventually all I did was
> extending GtkTable and rewriting gtk_widget_size_allocate.

I do hope you realize that comparing an attempt made (almost
literally) 10 years ago is going to be fairly different from one made
now.

> At the time there was no tutorial, no decent documentation on how to write a
> layout manager, no examples aside the (quite complicated) source of GtkTable
> and the likes. In the end I still don't know if I did everything "in the
> right way", but it works, so I guess it's fine (at least for our purposes).
>
> Is the situation still the same? I can see why most people prefer to use the
> standard layout containers rather than implementing their own...

No, the documentation is not the same.

You can read the API reference:

  https://developer.gnome.org/gtk3/stable/GtkWidget.html
  https://developer.gnome.org/gtk3/stable/GtkContainer.html

And the wiki:

  https://wiki.gnome.org/HowDoI/CustomWidgets

If something is not clear, you can file bugs against the
documentation; those are routinely fixed very quickly.

Ciao,
 Emmanuele.

-- 
https://www.bassi.io
[@] ebassi [@gmail.com]
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
https://mail.gnome.org/mailman/listinfo/gtk-list