DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ T V ┃
Length: 7201 (0x1c21) Types: TextFile Names: »V«
└─⟦85b835f43⟧ Bits:30000549 8mm tape, Rational 1000, Xlib rev 6.00 └─ ⟦0c20f784e⟧ »DATA« └─⟦1abbe589f⟧ └─⟦059497ac5⟧ └─⟦this⟧
with Xlbt_Visual3; package Xlbt_Visual is ------------------------------------------------------------------------------ -- X Library Visuals - Normal User Interface -- -- Xlbt_Visual - Types dealing with Visual Display Types supported by a -- display. ------------------------------------------------------------------------------ -- Copyright 1989 - 1991 by Rational, Santa Clara, California. -- Copyright 1987 - 1989 by Digital Equipment Corporation, Maynard, Mass. -- Copyright 1987 - 1989 by Massachusetts Institute of Technology, -- Cambridge, Massachusetts. -- -- All Rights Reserved. -- -- Permission to use, copy, modify, and distribute this software and its -- documentation for any purpose and without fee is hereby granted, -- provided that the above copyright notice(s) appear in all copies and that -- both that copyright notice(s) and this permission notice appear in -- supporting documentation, and that the names of Digital, MIT, or Rational -- not be used in advertising or publicity pertaining to distribution of -- the software without specific, written prior permission. -- -- Digital, MIT, and Rational disclaim all warranties with regard to this -- software, including all implied warranties of merchantability and fitness, -- in no event shall Digital, MIT, or Rational be liable for any special, -- indirect or consequential damages or any damages whatsoever resulting from -- loss of use, data or profits, whether in an action of contract, negligence -- or other tortious action, arising out of or in connection with the use or -- performance of this software. ------------------------------------------------------------------------------ --\f package V3 renames Xlbt_Visual3; ------------------------------------------------------------------------------ -- X_Display_Class - used in opening the connection -- Note that the statically allocated ones are even numbered and the -- dynamically changeable ones are odd numbered ------------------------------------------------------------------------------ subtype X_Display_Class is V3.X_Display_Class; Static_Gray : constant X_Display_Class := V3.Static_Gray; Grayscale : constant X_Display_Class := V3.Grayscale; Static_Color : constant X_Display_Class := V3.Static_Color; Pseudo_Color : constant X_Display_Class := V3.Pseudo_Color; True_Color : constant X_Display_Class := V3.True_Color; Direct_Color : constant X_Display_Class := V3.Direct_Color; None_X_Display_Class : X_Display_Class renames V3.None_X_Display_Class; function "=" (A, B : X_Display_Class) return Boolean renames V3."="; ------------------------------------------------------------------------------ -- Visual structure; contains information about colormapping possibilities. -- -- Copy_From_Parent_Visual - Special X_Visual passed to Create_Window to -- indicate "copy it from the parent window" ------------------------------------------------------------------------------ subtype X_Visual is V3.X_Visual; subtype X_Visual_List is V3.X_Visual_List; None_X_Visual : X_Visual renames V3.None_X_Visual; None_X_Visual_List : X_Visual_List renames V3.None_X_Visual_List; Copy_From_Parent_Visual : X_Visual renames V3.Copy_From_Parent_Visual; function "=" (A, B : X_Visual) return Boolean renames V3."="; function "=" (A, B : X_Visual_List) return Boolean renames V3."="; procedure Free_X_Visual (Visual : in out X_Visual) renames V3.Free_X_Visual; procedure Free_X_Visual_List (List : in out X_Visual_List) renames V3.Free_X_Visual_List; ------------------------------------------------------------------------------ -- X_Visual_Info - Visual Information -- -- Information used by the visual utility routines to find desired visual -- type from the many visuals a display may support. ------------------------------------------------------------------------------ subtype X_Visual_Info is V3.X_Visual_Info; subtype X_Visual_Info_List is V3.X_Visual_Info_List; None_X_Visual_Info : X_Visual_Info renames V3.None_X_Visual_Info; None_X_Visual_Info_List : X_Visual_Info_List renames V3.None_X_Visual_Info_List; procedure Free_X_Visual_Info_List (List : in out X_Visual_Info_List) renames V3.Free_X_Visual_Info_List; ------------------------------------------------------------------------------ -- Visual Information Flags -- -- Visual_Bits_Per_Rgb_Mask -- Visual_Colormap_Size_Mask -- Visual_Blue_Mask_Mask -- Visual_Green_Mask_Mask -- Visual_Red_Mask_Mask -- Visual_Class_Mask -- Visual_Depth_Mask -- Visual_Screen_Mask -- Visual_Id_Mask ------------------------------------------------------------------------------ subtype X_Visual_Info_Flags_Index is V3.X_Visual_Info_Flags_Index; subtype X_Visual_Info_Flags is V3.X_Visual_Info_Flags; subtype Xvifi is X_Visual_Info_Flags_Index; Visual_Bits_Per_Rgb_Mask : constant Xvifi := V3.Visual_Bits_Per_Rgb_Mask; Visual_Colormap_Size_Mask : constant Xvifi := V3.Visual_Colormap_Size_Mask; Visual_Blue_Mask_Mask : constant Xvifi := V3.Visual_Blue_Mask_Mask; Visual_Green_Mask_Mask : constant Xvifi := V3.Visual_Green_Mask_Mask; Visual_Red_Mask_Mask : constant Xvifi := V3.Visual_Red_Mask_Mask; Visual_Class_Mask : constant Xvifi := V3.Visual_Class_Mask; Visual_Depth_Mask : constant Xvifi := V3.Visual_Depth_Mask; Visual_Screen_Mask : constant Xvifi := V3.Visual_Screen_Mask; Visual_Id_Mask : constant Xvifi := V3.Visual_Id_Mask; ----These flags are currently unused by the X Library. Xvifi31 : constant Xvifi := V3.Xvifi31; Xvifi30 : constant Xvifi := V3.Xvifi30; Xvifi29 : constant Xvifi := V3.Xvifi29; Xvifi28 : constant Xvifi := V3.Xvifi28; Xvifi27 : constant Xvifi := V3.Xvifi27; Xvifi26 : constant Xvifi := V3.Xvifi26; Xvifi25 : constant Xvifi := V3.Xvifi25; Xvifi24 : constant Xvifi := V3.Xvifi24; Xvifi23 : constant Xvifi := V3.Xvifi23; Xvifi22 : constant Xvifi := V3.Xvifi22; Xvifi21 : constant Xvifi := V3.Xvifi21; Xvifi20 : constant Xvifi := V3.Xvifi20; Xvifi19 : constant Xvifi := V3.Xvifi19; Xvifi18 : constant Xvifi := V3.Xvifi18; Xvifi17 : constant Xvifi := V3.Xvifi17; Xvifi16 : constant Xvifi := V3.Xvifi16; Xvifi15 : constant Xvifi := V3.Xvifi15; Xvifi14 : constant Xvifi := V3.Xvifi14; Xvifi13 : constant Xvifi := V3.Xvifi13; Xvifi12 : constant Xvifi := V3.Xvifi12; Xvifi11 : constant Xvifi := V3.Xvifi11; Xvifi10 : constant Xvifi := V3.Xvifi10; Xvifi09 : constant Xvifi := V3.Xvifi09; Visual_No_Mask : X_Visual_Info_Flags renames V3.Visual_No_Mask; Visual_All_Mask : X_Visual_Info_Flags renames V3.Visual_All_Mask; function "=" (A, B : Xvifi) return Boolean renames V3."="; function "=" (A, B : X_Visual_Info_Flags) return Boolean renames V3."="; end Xlbt_Visual;