## Documentation

Table of Contents
Class Inheritance Tree
Widget Screenshots
Package groups

## Index

Package: Generic_Properties

- Goto spec source

# Description

    package Glib.Generic_Properties is

Note: this package need only be used and understood by people who want to create their own new widgets and their associated properties.

Normal usage of properties doesn't require any deep understanding of this package.

This package provides two generic subpackages that make it easy to declare properties.

Each of these packages define two types:

- Property_RO : this type should be used for a read-only property of the given type.

- Property : This is for read-write properties Each of these two types is associated with one or two primitive operations Get_Property and Set_Property, that allows the modification of properties of this type.

As a user and creator of new widgets, you should always use the Generic_Enumeration_Property package, since it also registers the enumeration type with gtk+ for a full compatibility with C.

# Packages

### Generic_Internal_Discrete_Property (generic)

Full description

### Generic_Enumeration_Property (generic)

Full description

### Generic_Internal_Boxed_Property (generic)

Full description

# Constants & Global variables

### Unset_Value

- Goto declaration in source

    Unset_Value : exception;