• Go to page content
  • Go to main menu
  • Go to the search field
GNOME.org
GNOME: The Free Software Desktop Project
  • About
  • Users
  • Administrators
  • Developers
Home Prev Next

Part I. Concepts

Table of Contents

Background
Data types and programming
Exporting a C API
The GLib Dynamic Type System
Copy functions
Conventions
Non-instantiable non-classed fundamental types
Instantiable classed types: objects
Initialization and Destruction
Non-instantiable classed types: interfaces
Interface Initialization
Interface Destruction
The GObject base class
Object instantiation
Object memory management
Reference count
Weak References
Reference counts and cycles
Object properties
Accessing multiple properties at once
The GObject messaging system
Closures
C Closures
Non-C closures (for the fearless)
Signals
Signal registration
Signal connection
Signal emission
The detail argument

Generated by GTK-Doc V1.21.1
 
 
  • The GNOME Project
    • About Us
    • Get Involved
    • Teams
    • The GNOME Foundation
    • Support GNOME
    • Contact
  • Resources
    • Documentation
    • Wiki
    • Mailing Lists
    • IRC Channels
    • Bug Tracker
    • Development Code
    • Build Tool
  • News
    • Latest Release
    • Planet GNOME
    • Development News
    • Twitter
  • This website is available in many languages
    • Switch Language
Copyright © 2005‒2014 The GNOME Project

Optimised for standards. Hosted by Red Hat.