|
|
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 - metrics - downloadIndex: T V
Length: 15474 (0x3c72)
Types: TextFile
Names: »V«
└─⟦85b835f43⟧ Bits:30000549 8mm tape, Rational 1000, Xlib rev 6.00
└─⟦0c20f784e⟧ »DATA«
└─⟦1abbe589f⟧
└─⟦059497ac5⟧
└─⟦this⟧
with Xlbt_Window3;
with Xlbt_Window4;
package Xlbt_Window is
------------------------------------------------------------------------------
-- X Library Windows
--
-- Xlbt_Window - Types dealing with windows and window state
------------------------------------------------------------------------------
-- Copyright 1989 - 1991 by Rational, Santa Clara, California.
-- Copyright 1985 - 1989 by the Massachusetts Institute of Technology
--
-- 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 MIT or Rational not be
-- used in advertising or publicity pertaining to distribution of the software
-- without specific, written prior permission.
--
-- MIT and Rational disclaim all warranties with regard to this software,
-- including all implied warranties of merchantability and fitness, in no
-- event shall 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 W3 renames Xlbt_Window3;
package W4 renames Xlbt_Window4;
------------------------------------------------------------------------------
-- X_Backing_Store_Hint
--
-- Not_Useful
-- When_Mapped
-- Always
------------------------------------------------------------------------------
subtype X_Backing_Store_Hint is W4.X_Backing_Store_Hint;
Not_Useful : constant X_Backing_Store_Hint := W4.Not_Useful;
When_Mapped : constant X_Backing_Store_Hint := W4.When_Mapped;
Always : constant X_Backing_Store_Hint := W4.Always;
None_X_Backing_Store_Hint : X_Backing_Store_Hint
renames W4.None_X_Backing_Store_Hint;
function "=" (A, B : X_Backing_Store_Hint) return Boolean renames W4."=";
------------------------------------------------------------------------------
-- X_Bit_Gravity
--
-- Forget_Bit_Gravity
-- North_West_Bit_Gravity
-- North_Bit_Gravity
-- North_East_Bit_Gravity
-- West_Bit_Gravity
-- Center_Bit_Gravity
-- East_Bit_Gravity
-- South_West_Bit_Gravity
-- South_Bit_Gravity
-- South_East_Bit_Gravity
-- Static_Bit_Gravity
------------------------------------------------------------------------------
subtype X_Bit_Gravity is W4.X_Bit_Gravity;
subtype Xbg is X_Bit_Gravity;
Forget_Bit_Gravity : constant Xbg := W4.Forget_Bit_Gravity;
North_West_Bit_Gravity : constant Xbg := W4.North_West_Bit_Gravity;
North_Bit_Gravity : constant Xbg := W4.North_Bit_Gravity;
North_East_Bit_Gravity : constant Xbg := W4.North_East_Bit_Gravity;
West_Bit_Gravity : constant Xbg := W4.West_Bit_Gravity;
Center_Bit_Gravity : constant Xbg := W4.Center_Bit_Gravity;
East_Bit_Gravity : constant Xbg := W4.East_Bit_Gravity;
South_West_Bit_Gravity : constant Xbg := W4.South_West_Bit_Gravity;
South_Bit_Gravity : constant Xbg := W4.South_Bit_Gravity;
South_East_Bit_Gravity : constant Xbg := W4.South_East_Bit_Gravity;
Static_Bit_Gravity : constant Xbg := W4.Static_Bit_Gravity;
None_X_Bit_Gravity : X_Bit_Gravity renames W4.None_X_Bit_Gravity;
function "=" (A, B : X_Bit_Gravity) return Boolean renames W4."=";
------------------------------------------------------------------------------
-- X_Circulate_Place
--
-- Place_On_Top
-- Place_On_Bottom
-- Raise_Lowest
-- Lower_Highest
------------------------------------------------------------------------------
subtype X_Circulate_Place is W4.X_Circulate_Place;
Place_On_Top : constant X_Circulate_Place := W4.Place_On_Top;
Place_On_Bottom : constant X_Circulate_Place := W4.Place_On_Bottom;
----Circulation direction
Raise_Lowest : X_Circulate_Place renames W4.Raise_Lowest;
Lower_Highest : X_Circulate_Place renames W4.Lower_Highest;
function "=" (A, B : X_Circulate_Place) return Boolean renames W4."=";
------------------------------------------------------------------------------
-- X_Map_State
--
-- Is_Unmapped
-- Is_Unviewable
-- Is_Viewable
------------------------------------------------------------------------------
subtype X_Map_State is W4.X_Map_State;
Is_Unmapped : constant X_Map_State := W4.Is_Unmapped;
Is_Unviewable : constant X_Map_State := W4.Is_Unviewable;
Is_Viewable : constant X_Map_State := W4.Is_Viewable;
None_X_Map_State : X_Map_State renames W4.None_X_Map_State;
function "=" (A, B : X_Map_State) return Boolean renames W4."=";
------------------------------------------------------------------------------
-- X_New_Window_Attributes
--
-- Cw_Cursor
-- Cw_Colormap
-- Cw_Dont_Propagate
-- Cw_Event_Mask
-- Cw_Save_Under
-- Cw_Override_Redirect
-- Cw_Backing_Pixel
-- Cw_Backing_Planes
-- Cw_Backing_Store
-- Cw_Win_Gravity
-- Cw_Bit_Gravity
-- Cw_Border_Pixel
-- Cw_Border_Pixmap
-- Cw_Back_Pixel
-- Cw_Back_Pixmap
------------------------------------------------------------------------------
subtype X_New_Window_Attributes_Index is W4.X_New_Window_Attributes_Index;
subtype X_New_Window_Attributes is W4.X_New_Window_Attributes;
subtype Xnwai is X_New_Window_Attributes_Index;
subtype Xnwa is X_New_Window_Attributes;
Cw_Cursor : constant Xnwai := W4.Cw_Cursor;
Cw_Colormap : constant Xnwai := W4.Cw_Colormap;
Cw_Dont_Propagate : constant Xnwai := W4.Cw_Dont_Propagate;
Cw_Event_Mask : constant Xnwai := W4.Cw_Event_Mask;
Cw_Save_Under : constant Xnwai := W4.Cw_Save_Under;
Cw_Override_Redirect : constant Xnwai := W4.Cw_Override_Redirect;
Cw_Backing_Pixel : constant Xnwai := W4.Cw_Backing_Pixel;
Cw_Backing_Planes : constant Xnwai := W4.Cw_Backing_Planes;
Cw_Backing_Store : constant Xnwai := W4.Cw_Backing_Store;
Cw_Win_Gravity : constant Xnwai := W4.Cw_Win_Gravity;
Cw_Bit_Gravity : constant Xnwai := W4.Cw_Bit_Gravity;
Cw_Border_Pixel : constant Xnwai := W4.Cw_Border_Pixel;
Cw_Border_Pixmap : constant Xnwai := W4.Cw_Border_Pixmap;
Cw_Background_Pixel : constant Xnwai := W4.Cw_Background_Pixel;
Cw_Background_Pixmap : constant Xnwai := W4.Cw_Background_Pixmap;
----These names are kept for backwards compatibility only. Use the longer
-- names given above.
Cw_Back_Pixel : constant Xnwai := W4.Cw_Background_Pixel;
Cw_Back_Pixmap : constant Xnwai := W4.Cw_Background_Pixmap;
----These flags are unused by X Library
Xnwai31 : constant Xnwai := W4.Xnwai31;
Xnwai30 : constant Xnwai := W4.Xnwai30;
Xnwai29 : constant Xnwai := W4.Xnwai29;
Xnwai28 : constant Xnwai := W4.Xnwai28;
Xnwai27 : constant Xnwai := W4.Xnwai27;
Xnwai26 : constant Xnwai := W4.Xnwai26;
Xnwai25 : constant Xnwai := W4.Xnwai25;
Xnwai24 : constant Xnwai := W4.Xnwai24;
Xnwai23 : constant Xnwai := W4.Xnwai23;
Xnwai22 : constant Xnwai := W4.Xnwai22;
Xnwai21 : constant Xnwai := W4.Xnwai21;
Xnwai20 : constant Xnwai := W4.Xnwai20;
Xnwai19 : constant Xnwai := W4.Xnwai19;
Xnwai18 : constant Xnwai := W4.Xnwai18;
Xnwai17 : constant Xnwai := W4.Xnwai17;
Xnwai16 : constant Xnwai := W4.Xnwai16;
Xnwai15 : constant Xnwai := W4.Xnwai15;
None_X_New_Window_Attributes : X_New_Window_Attributes renames
W4.None_X_New_Window_Attributes;
All_X_New_Window_Attributes : X_New_Window_Attributes
renames W4.All_X_New_Window_Attributes;
function "=" (A, B : Xnwai) return Boolean renames W4."=";
function "=" (A, B : Xnwa) return Boolean renames W4."=";
function "and" (A, B : Xnwa) return Xnwa renames W4."and";
function "or" (A, B : Xnwa) return Xnwa renames W4."or";
function "xor" (A, B : Xnwa) return Xnwa renames W4."xor";
function "not" (A : Xnwa) return Xnwa renames W4."not";
------------------------------------------------------------------------------
-- X_Property_Mode
------------------------------------------------------------------------------
subtype X_Property_Mode is W4.X_Property_Mode;
Prop_Mode_Replace : constant X_Property_Mode := W4.Prop_Mode_Replace;
Prop_Mode_Prepend : constant X_Property_Mode := W4.Prop_Mode_Prepend;
Prop_Mode_Append : constant X_Property_Mode := W4.Prop_Mode_Append;
function "=" (A, B : X_Property_Mode) return Boolean renames W4."=";
------------------------------------------------------------------------------
-- Property notification
------------------------------------------------------------------------------
subtype X_Property_State is W4.X_Property_State;
Property_New_Value : constant X_Property_State := W4.Property_New_Value;
Property_Delete : constant X_Property_State := W4.Property_Delete;
function "=" (A, B : X_Property_State) return Boolean renames W4."=";
------------------------------------------------------------------------------
-- X_Set_Window_Attributes - used with X_New_Window_Attributes to set/change
-- a window's attributes.
------------------------------------------------------------------------------
subtype X_Set_Window_Attributes is W3.X_Set_Window_Attributes;
------------------------------------------------------------------------------
-- X_Window_Attributes - returned in response to a query about window attributes
------------------------------------------------------------------------------
subtype X_Window_Attributes is W3.X_Window_Attributes;
------------------------------------------------------------------------------
-- X_Window_Changes - used to make several changes at once
------------------------------------------------------------------------------
subtype X_Window_Changes is W3.X_Window_Changes;
------------------------------------------------------------------------------
-- X_Window_Changes_Mask
--
-- Cw_Stack_Mode
-- Cw_Sibling
-- Cw_Border_Width
-- Cw_Height
-- Cw_Width
-- Cw_Y
-- Cw_X
------------------------------------------------------------------------------
subtype X_Window_Changes_Mask_Index is W4.X_Window_Changes_Mask_Index;
subtype X_Window_Changes_Mask is W4.X_Window_Changes_Mask;
subtype Xwcmi is X_Window_Changes_Mask_Index;
subtype Xwcm is X_Window_Changes_Mask;
Cw_Stack_Mode : constant Xwcmi := W4.Cw_Stack_Mode;
Cw_Sibling : constant Xwcmi := W4.Cw_Sibling;
Cw_Border_Width : constant Xwcmi := W4.Cw_Border_Width;
Cw_Height : constant Xwcmi := W4.Cw_Height;
Cw_Width : constant Xwcmi := W4.Cw_Width;
Cw_Y : constant Xwcmi := W4.Cw_Y;
Cw_X : constant Xwcmi := W4.Cw_X;
----These are not currently used by the X Library.
Xwcmi15 : constant Xwcmi := W4.Xwcmi15;
Xwcmi14 : constant Xwcmi := W4.Xwcmi14;
Xwcmi13 : constant Xwcmi := W4.Xwcmi13;
Xwcmi12 : constant Xwcmi := W4.Xwcmi12;
Xwcmi11 : constant Xwcmi := W4.Xwcmi11;
Xwcmi10 : constant Xwcmi := W4.Xwcmi10;
Xwcmi09 : constant Xwcmi := W4.Xwcmi09;
Xwcmi08 : constant Xwcmi := W4.Xwcmi08;
Xwcmi07 : constant Xwcmi := W4.Xwcmi07;
None_X_Window_Changes_Mask : X_Window_Changes_Mask renames
W4.None_X_Window_Changes_Mask;
All_X_Window_Changes_Mask : X_Window_Changes_Mask
renames W4.All_X_Window_Changes_Mask;
function "=" (A, B : Xwcmi) return Boolean renames W4."=";
function "=" (A, B : Xwcm) return Boolean renames W4."=";
function "and" (A, B : Xwcm) return Xwcm renames W4."and";
function "or" (A, B : Xwcm) return Xwcm renames W4."or";
function "xor" (A, B : Xwcm) return Xwcm renames W4."xor";
function "not" (A : Xwcm) return Xwcm renames W4."not";
------------------------------------------------------------------------------
-- X_Window_Class
--
-- Copy_From_Parent -- make the same as the parent window
-- Input_Output -- perform both input and output
-- Input_Only -- will only be for input
------------------------------------------------------------------------------
subtype X_Window_Class is W4.X_Window_Class;
Copy_From_Parent : constant X_Window_Class := W4.Copy_From_Parent;
Input_Output : constant X_Window_Class := W4.Input_Output;
Input_Only : constant X_Window_Class := W4.Input_Only;
None_X_Window_Class : X_Window_Class renames W4.None_X_Window_Class;
function "=" (A, B : X_Window_Class) return Boolean renames W4."=";
------------------------------------------------------------------------------
-- X_Window_Gravity
--
-- Unmap_Gravity
-- North_West_Gravity
-- North_Gravity
-- North_East_Gravity
-- West_Gravity
-- Center_Gravity
-- East_Gravity
-- South_West_Gravity
-- South_Gravity
-- South_East_Gravity
-- Static_Gravity
------------------------------------------------------------------------------
subtype X_Window_Gravity is W4.X_Window_Gravity;
subtype Xwg is X_Window_Gravity;
Unmap_Gravity : constant Xwg := W4.Unmap_Gravity;
North_West_Gravity : constant Xwg := W4.North_West_Gravity;
North_Gravity : constant Xwg := W4.North_Gravity;
North_East_Gravity : constant Xwg := W4.North_East_Gravity;
West_Gravity : constant Xwg := W4.West_Gravity;
Center_Gravity : constant Xwg := W4.Center_Gravity;
East_Gravity : constant Xwg := W4.East_Gravity;
South_West_Gravity : constant Xwg := W4.South_West_Gravity;
South_Gravity : constant Xwg := W4.South_Gravity;
South_East_Gravity : constant Xwg := W4.South_East_Gravity;
Static_Gravity : constant Xwg := W4.Static_Gravity;
None_X_Window_Gravity : X_Window_Gravity renames W4.None_X_Window_Gravity;
function "=" (A, B : X_Window_Gravity) return Boolean renames W4."=";
------------------------------------------------------------------------------
-- X_Window_Stacking
--
-- Above
-- Below
-- Top_If
-- Bottom_If
-- Opposite
------------------------------------------------------------------------------
subtype X_Window_Stacking is W4.X_Window_Stacking;
Above : constant X_Window_Stacking := W4.Above;
Below : constant X_Window_Stacking := W4.Below;
Top_If : constant X_Window_Stacking := W4.Top_If;
Bottom_If : constant X_Window_Stacking := W4.Bottom_If;
Opposite : constant X_Window_Stacking := W4.Opposite;
None_X_Window_Stacking : X_Window_Stacking
renames W4.None_X_Window_Stacking;
function "=" (A, B : X_Window_Stacking) return Boolean renames W4."=";
end Xlbt_Window;