Re: ANNOUNCE: gtw 0.1.0
- From: Vlad Harchev <hvv hippo ru>
- To: Li Lirong <lirong hotpop com>
- Cc: gtk-devel-list gnome org
- Subject: Re: ANNOUNCE: gtw 0.1.0
- Date: Thu, 18 Mar 2004 11:21:17 +0400
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]