Showing posts with label GTK. Show all posts
Showing posts with label GTK. Show all posts

GDK Reference Manual


GDK Reference Manual

developer.gnome.org
API reference included in this GDK manual are
  • General - Library initialization and miscellaneous functions
  • Multi-head Support Overview - Overview of GdkDisplay and GdkScreen
  • GdkDisplay - Controls the keyboard/mouse pointer grabs and a set of GdkScreens
  • GdkDisplayManager - Maintains a list of all open GdkDisplays
  • GdkScreen - Object representing a physical screen
  • Points, Rectangles and Regions - Simple graphical data types
  • Graphics Contexts - Objects to encapsulate drawing properties
  • Drawing Primitives - Functions for drawing points, lines, arcs, and text
  • Bitmaps and Pixmaps - Offscreen drawables
  • GdkRGB - Renders RGB, grayscale, or indexed image data to a GdkDrawable
  • Images - A client-side area for bit-mapped graphics
  • Pixbufs - Functions for rendering pixbufs on drawables
  • Colormaps and Colors - Manipulation of colors and colormaps
  • Visuals - Low-level display hardware information
  • Fonts - Loading and manipulating fonts
  • Cursors - Standard and pixmap cursors
  • Windows - Onscreen display areas in the target window system
  • Events - Functions for handling events from the window system
  • Event Structures - Data structures specific to each type of event
  • Key Values - Functions for manipulating keyboard codes
  • Selections - Functions for transfering data via the X selection mechanism
  • Drag and Drop - Functions for controlling drag and drop handling
  • Properties and Atoms - Functions to manipulate properties on windows
  • Threads - Functions for using GDK in multi-threaded programs
    Input - Callbacks on file descriptors
  • Input Devices - Functions for handling extended input devices
  • Pango Interaction - Using Pango in GDK
  • Cairo Interaction - Functions to support using Cairo
  • X Window System Interaction - X backend-specific functions

Gtk2-Perl Tutorial


Gtk2-Perl Tutorial

GTK2-Perl is the collective name for a set of perl bindings for GTK+ 2.x and various related libraries. These modules make it easy to write Gtk and Gnome applications using a natural, perlish, object-oriented syntax.

GTK+ is a GUI toolkit for developing graphical applications that run on POSIX systems such as Linux, Windows and MacOS X (provided that an X server for MacOS X has been installed). It provides a comprehensive set of widgets, and supports Unicode and bidirectional text. It links into the Gnome Accessibility Framework through the ATK library.

Perl is a stable, multi-platform programming language, used throughout the entire Internet and in many mission-critical environments.

GTK2-Perl is part of the official GNOME Platform Bindings

PHP-GTK 2 Tutorials


PHP-GTK 2 Tutorials

© 2001 - 2006 the PHP-GTK Documentation Group
Welcome to the user manual of PHP-GTK 2! This manual should help you get started with PHP-GTK 2 and also provide a comprehensive reference to most aspects of the language.
This manual is split into two main parts. The first part is the Tutorials section. This part will help you get started with PHP-GTK 2 programming and provide some insight into the various aspects of designing applications with PHP-GTK 2. The other part is the Reference section. This part of the manual provides details on all GTK objects and their associated methods and signals. This should be useful whenever you are in doubt of how a particular method or object is used.
Although we have taken great care in ensuring that all of the information in the manual is correct, it is possible that some errors crept in. Please do inform the PHP-GTK documentation group: php-gtk-doc@lists.php.net in case you encounter such errors. If something you want is not present in the manual, do not hesitate to post your question to PHP-GTK-General mailing list: php-gtk-general@lists.php.net.
This manual was produced using a modified version of the Docbook DTD. The modifications were made to document the object system used by PHP-GTK 2 in an easier manner. The XML basis for each class and their methods was initially generated automatically from the PHP-GTK 2 source code, and is updated via PHP5's Reflection to ensure that the documentation stays in-sync with the source.
The XML generator was written by Andrei Zmievski (the original author of PHP-GTK itself) and was modified by Christian Weiske. The documentation is transformed from its XML source into various other formats using XSL stylesheets as well as a host of other tools. The manual build system is maintained by Steph Fox.
We hope you enjoy reading the manual as much as we enjoyed making it!