<c_version>1.3.6</c_version> <group>Gdk, the low-level API</group>
function Convert is
new Ada.Unchecked_Conversion (Gdk_Visual, System.Address);
function Convert is
new Ada.Unchecked_Conversion (System.Address, Gdk_Visual);
subtype Gdk_Visual is Gdk.Gdk_Visual;
This type is not private because we need the full declaration to instanciate Glib.Glist.Generic_List with it.
package Gdk_Visual_List is new Glib.Glist.Generic_List (Gdk_Visual);
type Gdk_Visual_Type is
(Visual_Static_Gray,
Visual_Grayscale,
Visual_Static_Color,
Visual_Pseudo_Color,
Visual_True_Color,
Visual_Direct_Color);
type Gdk_Visual_Type_Array is array (Natural range <>) of Gdk_Visual_Type;
function Get_Best return Gdk_Visual
function Get_Best (Visual_Type : Gdk_Visual_Type) return Gdk_Visual
function Get_Best (Depth : Gint) return Gdk_Visual
function Get_Best
(Depth : Gint;
Visual_Type : Gdk_Visual_Type) return Gdk_Visual
procedure Get_Best (Visual : out Gdk_Visual)
function Get_Best_Depth return Gint
function Get_Best_Type return Gdk_Visual_Type
function Get_System return Gdk_Visual
function Get_Type return Glib.GType
Return the internal value associated with Gdk_Visual.
function List_Visuals return Gdk_Visual_List.Glist
Null_Visual : constant Gdk_Visual;
This type is not private because we need the full declaration to instanciate Glib.Glist.Generic_List with it.
function Query_Depths return Gint_Array
function Query_Visual_Types return Gdk_Visual_Type_Array