Description
Gdk_Screen objects are the GDK representation of a physical screen. It is
used throughout GDK and GTK+ to specify which screen the top level windows
are to be displayed on. It is also used to query the screen specification
and default settings such as the default colormap (
Get_Default_Colormap),
the screen width (
Get_Width), etc.
Note that a screen may consist of multiple monitors which are merged to
form a large screen area.
  
  
  
   
   
   
  
   Subprograms
   
     - 
Display
  These subprograms should really be in 
gdk-display.ads to match what is
done for gtk+ itself, but that would create dependency circularities.
Ada 2005 has support for these, but we want GtkAda to build with Ada95
compilers.
- 
- 
- 
procedure Get_Pointer
  (Display :  access Gdk.Display.Gdk_Display_Record'Class;
   X       :  out Glib.Gint;
   Y       :  out Glib.Gint;
   Mask    :  out Gdk.Types.Gdk_Modifier_Type); 
 
- 
Screens
  
     - 
function Get_Default return Gdk_Screen; 
- 
- 
procedure Set_Default_Colormap
  (Screen   :  access Gdk_Screen_Record;
   Colormap :  Gdk.Gdk_Colormap); 
 function Get_Default_Colormap
  (Screen :  access Gdk_Screen_Record)  return Gdk.Gdk_Colormap; 
 
- 
function Get_System_Colormap
  (Screen :  access Gdk_Screen_Record)  return Gdk.Gdk_Colormap; 
 
- 
function Get_System_Visual
  (Screen :  access Gdk_Screen_Record)  return Gdk.Gdk_Visual; 
 
- 
function Get_Rgb_Colormap
  (Screen :  access Gdk_Screen_Record)  return Gdk.Gdk_Colormap; 
 
- 
function Get_Rgb_Visual
  (Screen :  access Gdk_Screen_Record)  return Gdk.Gdk_Visual; 
 
- 
function Get_Rgba_Colormap
  (Screen :  access Gdk_Screen_Record)  return Gdk.Gdk_Colormap; 
 
- 
function Get_Rgba_Visual
  (Screen :  access Gdk_Screen_Record)  return Gdk.Gdk_Visual; 
 
- 
function Get_Root_Window
  (Screen :  access Gdk_Screen_Record)  return Gdk.Gdk_Window; 
 
- 
function Get_Number (Screen : access Gdk_Screen_Record) return Glib.Gint; 
- 
function Get_Width  (Screen : access Gdk_Screen_Record) return Glib.Gint; function Get_Height (Screen : access Gdk_Screen_Record) return Glib.Gint; 
- 
function Get_Width_Mm  (Screen : access Gdk_Screen_Record) return Glib.Gint; function Get_Height_Mm (Screen : access Gdk_Screen_Record) return Glib.Gint; 
- 
function Make_Display_Name
  (Screen : access Gdk_Screen_Record) return String; 
- 
function Get_N_Monitors
  (Screen : access Gdk_Screen_Record) return Glib.Gint; 
Monitors
  
     - 
procedure Get_Monitor_Geometry
  (Screen      : access Gdk_Screen_Record;
   Monitor_Num : Glib.Gint;
   Dest        : out Gdk.Rectangle.Gdk_Rectangle); 
- 
function Get_Monitor_At_Point
  (Screen : access Gdk_Screen_Record;
   X      : Glib.Gint;
   Y      : Glib.Gint)
   return Glib.Gint; 
- 
function Get_Monitor_At_Window
  (Screen :  access Gdk_Screen_Record;
   Window :  Gdk.Gdk_Window)  return Glib.Gint; 
 
- 
procedure Get_Setting
  (Screen : access Gdk_Screen_Record;
   Name   : String;
   Value  : out Glib.Values.GValue;
   Found  : out Boolean);