Re: ANNOUNCE: gtw 0.1.0



Hello,

I like Gtk very much, thank you for it!

One note: please use <pre> around text of LGPL at 
    http://gtkwrapper.sourceforge.net/index.php?doc=license.txt

Also since it's not a library but effectively a set of templates and
possibly macros, applying LGPL to it effectively means non-GPL/non-LGPL apps
won't be able to use it (since use of only headers technically counts as 
'static linking').
-- 
 Best regards,
  -Vlad

On Thu, Mar 18, 2004 at 02:39:26PM +0800, Li Lirong wrote:
> ** version 0.1.0 (first release of gtw)
>  * This release is based on gtk+ 2.2.4
>  * The whole gtk+ and libgnomeui have been wrapped (almost).
> 
> ** todo(version 0.2.0):
>  * tutorial
>  * gtk+ 2.4 and libgnomeui 2.6 support
> 
> 
> ======================================================================
> About gtw
> 
> GTW (http://gtkwrapper.sourceforge.net/) is a template based C++ wrapper 
> library for GTK+.
> 
> The library is in header file form and does not require any compile-time 
> and run-time dependencies.
> GTW is a thin wrapper on GTK+.  All of the functions are inline 
> functions.  This allows developers to create fast and compact applications.
> While allowing developers to fully utilize C++ techniques, GTW doesn't 
> alter or hide the underlying GTK+ specific constructs. Developers can 
> mix GTK+ code and GTW code in any proportions to create working 
> applications.
> It is also easy for developers to create reusable classes and extend 
> their class design with GTW.
> 
> With GTW, you can write code like this:
> 
>  this->create(GTK_WINDOW_TOPLEVEL);
>  // connect signal to default handler "on_xxx"
>  this->destroy_sig(this).connect();
>  // connect singal to customized handler
>  this->delete_event_sig(this).connect_to<&HelloWindow::delete_event>();
>  button_.create_with_label("Hello World");
>  // call gtk function directly
>  g_signal_connect_swapped(button_.g_object(), "clicked", G_CALLBACK 
> (gtk_widget_destroy), g_object());
>  //...
> 
> _______________________________________________
> gtk-devel-list mailing list
> gtk-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtk-devel-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]