Index

Package: Types

Description

package Gdk.Types is

Packages

Extension_Mode_Properties (new Glib.Generic_Properties.Generic_Internal_Discrete_Property)

package Extension_Mode_Properties is new Generic_Internal_Discrete_Property
     (Gdk_Extension_Mode);

Types

Gdk_Point

type Gdk_Point is record
      X : Gint;
      Y : Gint;
   end record;

Gdk_Points_Array

type Gdk_Points_Array is array (Positive range <>) of Gdk_Point;

Gdk_Segment

type Gdk_Segment is record
      X1 : Gint;
      Y1 : Gint;
      X2 : Gint;
      Y2 : Gint;
   end record;

Gdk_Segments_Array

type Gdk_Segments_Array is array (Positive range <>) of Gdk_Segment;

Gdk_Atom

type Gdk_Atom is new C_Proxy;
This type represents a property of the X-server, that can be manipulated through functions in Gdk.Property. They have an associated name, that can be printed, as well as a value whose type may vary. See the program xlsatoms on any X-Window machine to list all the atoms known by the Xserver.

Gdk_Atom_Array

type Gdk_Atom_Array is array (Natural range <>) of Gdk_Atom;

Gdk_Axis_Use

type Gdk_Axis_Use is
     (Axis_Ignore,
      Axis_X,
      Axis_Y,
      Axis_Pressure,
      Axis_X_Tilt,
      Axis_Y_Tilt,
      Axis_Last);

Gdk_Byte_Order

type Gdk_Byte_Order is (Lsb_First, Msb_First);

Gdk_Extension_Mode

type Gdk_Extension_Mode is
     (Extension_Events_None, Extension_Events_All, Extension_Events_Cursor);

Gdk_IC_Attributes_Type

type Gdk_IC_Attributes_Type is new Guint;

Gdk_IM_Style

type Gdk_IM_Style is new Guint;

Gdk_Input_Condition

type Gdk_Input_Condition is (Input_Read, Input_Write, Input_Exception);

Gdk_Input_Mode

type Gdk_Input_Mode is (Mode_Disabled, Mode_Screen, Mode_Window);

Gdk_Input_Source

type Gdk_Input_Source is
     (Source_Mouse,
      Source_Pen,
      Source_Eraser,
      Source_Cursor);

Gdk_Key_Type

type Gdk_Key_Type is new Guint;
see Gdk.Types.Keysyms for key type constants

Gdk_Modifier_Type

type Gdk_Modifier_Type is new Guint;

Gdk_WChar

subtype Gdk_WChar is Standard.Wide_Character;

Gdk_WString

subtype Gdk_WString is Standard.Wide_String;
Gdk does not define a Gdk_WString type, but uses pointers to Gdk_WChar instead.

Property_Gdk_Extension_Mode

type Property_Gdk_Extension_Mode is new Extension_Mode_Properties.Property;

Constants & Global variables

Current_Time (Glib.Guint32)

Current_Time : constant Guint32 := 0;
Represents the current time in timestamps stored in events

Gdk_None (Gdk_Atom)

Gdk_None : constant Gdk_Atom := null;
No atom constant.

Ic_Client_Window (Gdk_IC_Attributes_Type)

Ic_Client_Window        : constant Gdk_IC_Attributes_Type;

Ic_Focus_Window (Gdk_IC_Attributes_Type)

Ic_Focus_Window         : constant Gdk_IC_Attributes_Type;

Ic_Filter_Events (Gdk_IC_Attributes_Type)

Ic_Filter_Events        : constant Gdk_IC_Attributes_Type;

Ic_Spot_Location (Gdk_IC_Attributes_Type)

Ic_Spot_Location        : constant Gdk_IC_Attributes_Type;

Ic_Line_Spacing (Gdk_IC_Attributes_Type)

Ic_Line_Spacing         : constant Gdk_IC_Attributes_Type;

Ic_Preedit_Fontset (Gdk_IC_Attributes_Type)

Ic_Preedit_Fontset      : constant Gdk_IC_Attributes_Type;

Ic_Preedit_Area (Gdk_IC_Attributes_Type)

Ic_Preedit_Area         : constant Gdk_IC_Attributes_Type;

Ic_Preedit_Area_Needed (Gdk_IC_Attributes_Type)

Ic_Preedit_Area_Needed  : constant Gdk_IC_Attributes_Type;

Ic_Preedit_Foreground (Gdk_IC_Attributes_Type)

Ic_Preedit_Foreground   : constant Gdk_IC_Attributes_Type;

Ic_Preedit_Background (Gdk_IC_Attributes_Type)

Ic_Preedit_Background   : constant Gdk_IC_Attributes_Type;

Ic_Preedit_Pixmap (Gdk_IC_Attributes_Type)

Ic_Preedit_Pixmap       : constant Gdk_IC_Attributes_Type;

Ic_Preedit_Colormap (Gdk_IC_Attributes_Type)

Ic_Preedit_Colormap     : constant Gdk_IC_Attributes_Type;

Ic_Status_Fontset (Gdk_IC_Attributes_Type)

Ic_Status_Fontset       : constant Gdk_IC_Attributes_Type;

Ic_Status_Area (Gdk_IC_Attributes_Type)

Ic_Status_Area          : constant Gdk_IC_Attributes_Type;

Ic_Status_Area_Needed (Gdk_IC_Attributes_Type)

Ic_Status_Area_Needed   : constant Gdk_IC_Attributes_Type;

Ic_Status_Foreground (Gdk_IC_Attributes_Type)

Ic_Status_Foreground    : constant Gdk_IC_Attributes_Type;

Ic_Status_Background (Gdk_IC_Attributes_Type)

Ic_Status_Background    : constant Gdk_IC_Attributes_Type;

Ic_Status_Pixmap (Gdk_IC_Attributes_Type)

Ic_Status_Pixmap        : constant Gdk_IC_Attributes_Type;

Ic_Status_Colormap (Gdk_IC_Attributes_Type)

Ic_Status_Colormap      : constant Gdk_IC_Attributes_Type;

Ic_Preedit_Area_Req (Gdk_IC_Attributes_Type)

Ic_Preedit_Area_Req     : constant Gdk_IC_Attributes_Type;

Ic_Preedit_Position_Req (Gdk_IC_Attributes_Type)

Ic_Preedit_Position_Req : constant Gdk_IC_Attributes_Type;

Ic_Status_Area_Req (Gdk_IC_Attributes_Type)

Ic_Status_Area_Req      : constant Gdk_IC_Attributes_Type;

Im_Preedit_Area (Gdk_IM_Style)

Im_Preedit_Area      : constant Gdk_IM_Style;

Im_Preedit_Callbacks (Gdk_IM_Style)

Im_Preedit_Callbacks : constant Gdk_IM_Style;

Im_Preedit_Position (Gdk_IM_Style)

Im_Preedit_Position  : constant Gdk_IM_Style;

Im_Preedit_Nothing (Gdk_IM_Style)

Im_Preedit_Nothing   : constant Gdk_IM_Style;

Im_Preedit_None (Gdk_IM_Style)

Im_Preedit_None      : constant Gdk_IM_Style;

Im_Preedit_Mask (Gdk_IM_Style)

Im_Preedit_Mask      : constant Gdk_IM_Style;

Im_Status_Area (Gdk_IM_Style)

Im_Status_Area       : constant Gdk_IM_Style;

Im_Status_Callbacks (Gdk_IM_Style)

Im_Status_Callbacks  : constant Gdk_IM_Style;

Im_Status_Nothing (Gdk_IM_Style)

Im_Status_Nothing    : constant Gdk_IM_Style;

Im_Status_None (Gdk_IM_Style)

Im_Status_None       : constant Gdk_IM_Style;

Im_Status_Mask (Gdk_IM_Style)

Im_Status_Mask       : constant Gdk_IM_Style;

Shift_Mask (Gdk_Modifier_Type)

Shift_Mask    : constant Gdk_Modifier_Type;

Control_Mask (Gdk_Modifier_Type)

Control_Mask  : constant Gdk_Modifier_Type;

Button1_Mask (Gdk_Modifier_Type)

Button1_Mask  : constant Gdk_Modifier_Type;

Button2_Mask (Gdk_Modifier_Type)

Button2_Mask  : constant Gdk_Modifier_Type;

Button3_Mask (Gdk_Modifier_Type)

Button3_Mask  : constant Gdk_Modifier_Type;

Button4_Mask (Gdk_Modifier_Type)

Button4_Mask  : constant Gdk_Modifier_Type;

Button5_Mask (Gdk_Modifier_Type)

Button5_Mask  : constant Gdk_Modifier_Type;

Release_Mask (Gdk_Modifier_Type)

Release_Mask  : constant Gdk_Modifier_Type;

Modifier_Mask (Gdk_Modifier_Type)

Modifier_Mask : constant Gdk_Modifier_Type;

Default_Modifier_Mask (Gdk_Modifier_Type)

Default_Modifier_Mask : constant Gdk_Modifier_Type;