|
4/15 |
1998/6/30-7/2 [Computer/SW/Languages/Tcl] UID:14272 Activity:high |
6/30 I want to do some unix GUI programming. What's the difference between Xlib and Motif windows programming? Is one easier than the other and is one more commonly used? \_ Didn't Sun put in millions of $$$ promoting Java??? No one even suggest it? \_ Motif is cooler looking and the "standard", but non-free, so most hobbiests stick to Xlib \_ How about the MIT Athena toolkit? \_ there's plenty of X toolkits you can use: gtk, Xaw, Xaw3d and so on. You learn more about X with Xlib . Is this a learning project or an effert to get working code? \_ Use tk, it's much easier than either, and runs on Mac/Win as well. \_ gtk! http://www.gimp.org/gtk http://www.gnome.org -mogul \_ Is gtk like tk? Does gtk interface to tcl? What are the benefits of using gtk instead of tcl? I checked teh gtk FAQ, but apparently these questions are not frequently asked. Thanks. -emin \_ yes gtk is just like tk. in fact the 'g' in gtk simply means 'graphical'. \_ What do you mean? Tk is a graphical toolkit. How is gtk different, and what advantages does it have over tk? I think tk is pretty cool and unless there is an advantage in using gtk I would rather stick with a tested, trusted, well-supported package like tk. --emin \_ YOU SHOULD USE GTK INSTEAD OF TK BECAUSE GTK IS WAY KEWL AND IT USES THE GNU PUBLIC LICENSE SO ITS REALLY FREE, FREE, FREE SOFTWARE THE WAY THAT LINUS AND RMS AND GOD INTENDED, NOT LIKE TK THAT USES THE EVIL BEREKELEY-STYLE LICENSE THAT WOULD LET PEOPLE WRITE SOFTWARE IN TCL AND THEN SELL IT FOR MONEY!!!!!!!!!!!1 FREE FREE FREE SOFTWARE RULES, DOWN WITH ALL NOT-COMPLETELY-FREE SOFTWARE CONSPIRACIES. THANK YOU. \_ YEA! FUK ENE1 THT WANTZ 2 MAIK MUNEY FRUM THEYRE WERK!!@!!!11 \_ I thought the GPL only requires source release. It doesn't forbid commercial use, per se. Just that the bastard capitalist coders can't tolerate having the public see how bad their code really is. \_ Xlib is lower-level, and would require more work to get anything good-looking or useful. If you're the type that would write something in assembly for performance, then program away in Xlib! If you want ease of coding, use a toolkit library. \_ I tried to get an O'Rielly book but I'm not sure which one to start out with. There's a whole series of X books. \_ "O'Reilly". (if you can't remember that, just say "ORA") |
www.gimp.org/gtk -> www.gtk.org Applications 22 GIMP 23 Abiword 24 Dia 25 Glade 26 GnuCash 27 Gnumeric 28 GNOME Software Map Introduction GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites. However, the licensing terms for GTK+, the GNU LGPL, allow it to be used by all developers, including those developing proprietary software, without any license fees or royalties. GTK+ is based on three libraries developed by the GTK+ team: * GLib is the low-level core library that forms the basis of GTK+ and GNOME. It provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system. By supporting the ATK interfaces, an application or toolkit can be used with such tools as screen readers, magnifiers, and alternative input devices. GTK+ has been designed from the ground up to support a range of languages, not only C/C++. Using GTK+ from languages such as Perl and Python (especially in combination with the Glade GUI builder) provides an effective method of rapid application development. Therefore, it is named "The GIMP Toolkit", so that the origins of the project are remembered. Today GTK+ is used by a large number of applications, and is the toolkit used by the GNU project's 37 GNOME desktop. |
www.gnome.org The Official GNOME 2 Developers Guide, the first English-language book about developing with GNOME 2. With this book, current and would-be GNOME developers can come up to speed with the building blocks of GNOME development: the GLib, GTK+, and GNOME API's. The GNOME community has been deeply involved in the creation of this book. Matthias Warkus wrote the original in German, Miguel de Icaza wrote the foreword for the English edition, and Michael Meeks performed a thorough technical review. Plus, No Starch Press will be donating a portion of the proceeds the GNOME Foundation! There's also a 11 huge gallery of cool screenshots from our intrepid beta-testers! The GNOME Foundation With hundreds of thousands of new users taking advantage of GNOME at Brazilian Telecentros and at schools in Extremadura, now is a good time to make a donation to the GNOME Foundation. To help, become a 12 Friend of GNOME or increase your current level of sponsorship. With your contribution, the GNOME foundation can bring GNOME to the developing world and defray expenses for independent developers and students coming to conferences like GUADEC and the GNOME Summit in 2004. Special thanks to our 13 generous friends, and remember that every donation is important. Special thanks to our generous friends, and remember that every donation is important. |