Linux GTK |
Author |
Message |
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Sat Jul 21, 2007 12:12 pm Post subject: General GTK stuff |
|
|
GTK+ 2.0 Tutorial, by Tony Gale, Ian Main & the GTK team
"This is a tutorial on how to use GTK (the GIMP Toolkit) through its C interface."
Last edited by delovski on Fri Sep 14, 2007 9:48 pm; edited 2 times in total |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Sat Jul 21, 2007 12:18 pm Post subject: |
|
|
GTK+ The GIMP Toolkit
"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.
Pango is a library for layout and rendering of text, with an
emphasis on internationalization. It forms the core of text and font
handling for GTK+-2.0.
The ATK library provides a set of interfaces for accessibility. 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." |
|
Back to top |
|
|
Ike Kapetan
Joined: 17 Jun 2006 Posts: 3146 Location: Europe
|
Posted: Fri Jul 27, 2007 5:07 pm Post subject: |
|
|
Geany - a simple IDE
"Geany is a text editor using the GTK2 toolkit with basic features of an integrated
development environment. It was developed to provide a small and fast IDE,
which has only a few dependencies from other packages. It supports many
filetypes and has some nice features."
Anjuta C/C++ IDE
"Anjuta is a versatile Integrated Development Environment (IDE) for C
and C++ in GNU/Linux. It has been written for GTK/GNOME, and features
a number of advanced programming facilities. These include project management,
application wizards, an onboard interactive debugger, and a powerful source
editor with source browsing and syntax highlighting."
Enveria IDE
"The Enveria IDE for Rapid Application Development is an intuitive platform
for programming robust GUI software." |
|
Back to top |
|
|
Ike Kapetan
Joined: 17 Jun 2006 Posts: 3146 Location: Europe
|
Posted: Fri Jul 27, 2007 5:57 pm Post subject: |
|
|
linuxHeadquarters: Introduction To GTK+ Programming
"This guide is a collection of example programs demonstrating GTK+ widgets
in action. The idea is that people can come to this site and cut and paste the
widget declarations into their code."
Plus links to:
Official GTK+ website, GTK+ Reference, GTK+ Tutorial, GLib Reference & GDK
Reference |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Wed Aug 08, 2007 10:26 am Post subject: |
|
|
i’m excited about the future of gnome
"many of these things are infrastructure items. i really see this as a fantastic
time for the improvement of the inner workings of our desktop. a lot of the
things listed below are going to come together with each other very nicely." |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Mon Sep 10, 2007 2:00 am Post subject: |
|
|
YoLinux - GTK+: Gnome cross platform GUI API programming Tips and Tricks
"This YoLinux.com GTK+ 2 tutorial is aimed at C/C++ application developers
who wish to write software with a single GUI API for compilation for a multitude
of target OS platforms. The Gnome home page (GTK.org) is a valuable resource
for basic use of the GTK+ 2 API." |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Sun Sep 30, 2007 9:45 pm Post subject: |
|
|
C -Getting started; the basics
"Introduction; Basic requirements; How to find information about how to use
GCC & C functions (man pages), How to find and use development libraries;
What about compiler and linker flags?" |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Tue Oct 09, 2007 6:54 pm Post subject: |
|
|
UF: Experienced Programmer - new to open source...
"Can anybody give me a good definition of SVN?
- I'm having some trouble understanding what .configure, make and make install do.
- For Ubuntu development in peticular, is c still preferred over python?
- Diffs.. Again another area lacking good definitions and information." |
|
Back to top |
|
|
Ike Kapetan
Joined: 17 Jun 2006 Posts: 3146 Location: Europe
|
Posted: Sun Oct 21, 2007 7:02 pm Post subject: |
|
|
GTK Forums:
1) GTK+ Forums
"Discussion forum for GTK+ and Programming. Ask questions, troubleshoot
problems, view and post example code, or express your opinions."
2) Nabble » Software » Gnome » Gtk+
"Nabble offers free forum hosting and mailing list archiving."
This second forum is in fact the same thing as GTK+ Mailing List |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Fri Nov 02, 2007 2:41 am Post subject: |
|
|
uf - Looking for a GDK-Pixbuf tiutorial
Code: | GtkWidget *image;
GdkPixbuf *pixbuf;
GError *error = NULL;
pixbuf = gdk_pixbuf_new_from_file("/home/thyme/icons/test.p ng", &error);
image = gtk_image_new_from_pixbuf(pixbuf); |
Writing GNOME Applications: Chapter 10. Graphics
"The gdk-pixbuf library is a toolkit for image loading and pixel buffer
manipulation that you can use in conjunction with libart." |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Tue Dec 18, 2007 10:25 pm Post subject: |
|
|
ars: Doing it with style: bringing more bling to GTK with OpenGL
"At FOSSCamp in October, skilled eye-candy expert Mirco Müller (also known
as MacSlow) hosted a session about using OpenGL in GTK to bring richer user
interfaces to desktop Linux applications. Building on the technologies that he
presented at FOSSCamp, Müller recently published a blog entry that demon-
strates his latest impressive experiments with OpenGL, GTK, and offscreen
rendering." |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Sat Feb 16, 2008 12:30 pm Post subject: |
|
|
gtk+list - Minimum GTK runtime library size on win32
"What I did was execute my program without Gtk in the path. This presents
a dialog for any missing DLLs. I did this to get a list of the DLLs I needed and
then included those in the installer." |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Thu May 15, 2008 12:18 pm Post subject: |
|
|
gtk+f - How To Get Gtk Api Documentation Help?
"... the api docs should be located in /usr/share/doc/libgtk2.0-doc/ then
in a folder for the topic you want (gtk, gdk etc.) open index.html" |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Fri Jun 06, 2008 2:36 pm Post subject: |
|
|
Gtk+ for Mac OS X
"This is the project site for the effort to port Gtk+ 2 to Mac OS X natively
(so that you can run Gtk+ applications without X11 on Mac OS X). The port
requires Mac OS X 10.4 or newer."
GTK+OSX Project
"Unlike the GTK-Quartz effort, GTK+OSX is Carbon-based and does not use
Objective C."
Gtk+-Cocoa
"Gtk+-Cocoa is written in C and Objective C, but Gtk applications are typically
written in C. There is no need to use Objective C on the application side." |
|
Back to top |
|
|
XNote Kapetan
Joined: 16 Jun 2006 Posts: 532
|
Posted: Sun Feb 15, 2009 9:03 pm Post subject: |
|
|
osnews.com - Linux Version of Chrome To Use Gtk+
"... Google "[avoids] cross platform UI toolkits because while they may offer
what superficially appears to be a quick path to native looking UI on a varie-
ty of target platforms, once you go a bit deeper it turns out to be a bit more
problematic." |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Wed Aug 12, 2009 6:16 pm Post subject: |
|
|
Prison Code Breaker Diary - Gtk+ Programming Tutorial
Tutorial 1 - Hello World
Tutorial 2 - Gtk+ Package Dependencies
Tutorial 3 - Simple Gtk+ Window
Tutorial 4 - Preparation for Gtk+ Programming
Tutorial 5 - GtkWindow
Tutorial 6 - GtkLabel
Tutorial 7 - GtkButton
Tutorial 8 - GtkContainer
Tutorial 9 - GtkVBox
Tutorial 10 - GtkHBox & GtkVBox (Practice) |
|
Back to top |
|
|
|