/* Generated with C2C (Cedar To C)*/
/* Copyright (C) 1992 by Xerox Corporation. All rights reserved. */
/* time: April 29, 1992 12:07:23 pm PDT */
/* C2C version: October 16, 1990 (native) */
/* ref-counting: off */
/* file: XTkWidgetsImpl, module: XTkWidgetsImpl */
/* switches: bcfhklnouw */
#include <cedar/InstallationSupport.h>
#include <cedar/CedarExtra.h>
static char versionStamp[] = "@(#)mob←version [642931500,4145401916] XTkWidgetsImpl";
typedef unsigned word, *ptr;
typedef unsigned char byte, *bPt;
typedef unsigned short half, *hPt;
typedef struct {word f0, f1, f2, f3, f4, f5, f6, f7;} W8;
typedef struct {W8 f; word r;} W9;
typedef word (*fPt)();
typedef struct {word f0, f1, f2, f3;} W4;
typedef struct {W8 f; W8 r;} W16;
typedef struct {word f0, f1, f2;} W3;
typedef struct {W16 f; W3 r;} W19;
typedef W9 *W9Pt;
typedef W4 *W4Pt;
typedef struct {W16 f; word r;} W17;
typedef struct {W16 f; W4 r;} W20;
typedef struct {word f0, f1, f2, f3, f4;} W5;
typedef struct {word f0, f1;} W2;
typedef struct {W16 f; W2 r;} W18;
#define SOURCE(p, l) /* source p, l */
static void NoName←Q3120();
static void XTkWidgetsImpl←P0();
static word CreateContainer←P60();
static void AppendChild←P120();
static void AppendChildren←P180();
static void RemoveChild←P240();
static void SetForce←P300();
static word CreateXStack←P360();
static word CreateYStack←P420();
static word CreateRuler←P480();
static word HRule←P540();
static word VRule←P600();
static word CreateSpace←P660();
static word HSpace←P720();
static word VSpace←P780();
static word CreateBareWidget←P840();
static word CreateLabel←P900();
static word GetText←P960();
static void SetText←P1020();
static void SetFont←P1080();
static void SetStyleKey←P1140();
static word CreateButton←P1200();
static word CreateField←P1260();
static word CreateLabeledField←P1320();
static word CreateStreamWidget←P1380();
static word CreateStream←P1440();
static void BindStream←P1500();
static word CreateShell←P1560();
static void BindScreenShell←P1620();
static void RegisterCallWMDeleteWindow←P1680();
static void RegisterCallConnectionDied←P1740();
static void RegisterCallWindowDied←P1800();
static void SetShellChild←P1860();
static void ForkRealizeShell←P1920();
static void RealizeShell←P1980();
static void ForgetScreenShell←P2040();
static void DestroyShell←P2100();
static void SetFocusMethod←P2160();
static void SetFocus←P2220();
static void SetFocusTarget←P2280();
static word FocusTime←P2340();
static void OpenIcon←P2400();
static void Iconify←P2460();
static void WithDraw←P2520();
static void TrackColorMap←P2580();
static word GetHints←P2640();
static void UpdateHints←P2700();
static word CreateInteroperabilityShell←P2760();
static void BindInteroperabilityShell←P2820();
static word CurrentChoice←P2880();
static void Choose←P2940();
static word CreateChoices←P3000();
static word CreateToggle←P3060();
static struct {unsigned f; char r[16];} string1 = {851984, "\257\300\046\122\133\054\300\367\025\320\074\100\164\000\000"};
static struct {unsigned f; char r[4];} string2 = {131074, "\003\010\000"};
static struct {unsigned f; char r[16];} string3 = {851984, "\257\300\330\257\130\166\300\144\346\056\151\100\150\000\000"};
static struct {unsigned f; char r[16];} string4 = {851984, "\257\300\116\324\147\077\300\024\110\066\207\100\150\000\000"};
static struct {unsigned f; char r[16];} string5 = {851984, "\257\300\067\247\367\025\300\305\121\116\376\100\150\000\000"};
static struct {unsigned f; char r[16];} string6 = {851984, "\257\300\261\021\273\022\300\336\305\330\021\100\150\000\000"};
static struct {unsigned f; char r[16];} string7 = {851984, "\257\300\310\203\372\072\300\300\310\160\135\100\150\000\000"};
static struct {unsigned f; char r[16];} string8 = {851984, "\257\300\062\026\321\023\300\075\012\216\031\100\150\000\000"};
static struct {unsigned f; char r[16];} string9 = {851984, "\257\300\234\350\054\033\300\120\345\145\367\100\150\000\000"};
static struct {unsigned f; char r[16];} string10 = {851984, "\257\300\124\033\101\211\300\047\113\007\205\100\150\000\000"};
static struct {unsigned f; char r[16];} string11 = {851984, "\257\300\054\174\025\242\300\120\014\117\154\100\150\000\000"};
static struct {unsigned f; char r[16];} string12 = {851984, "\257\300\145\202\371\143\300\336\312\353\353\100\150\000\000"};
static struct {
word f0[10]; word f10; word f11; word f12;
word f13; word f14; word f15; word f16;
word f17; word f18; word f19; word f20;
word f21; word f22; word f23; word f24;
word f25; word f26; word f27; word f28;
word f29; word f30; word f31; word f32;
word f33; word f34; word f35; word f36;
word f37; word f38; word f39; word f40;
word f41; word f42; word f43; word f44;
word f45; word f46; word f47; word f48;
word f49; word f50; word f51; word f52;
word f53; word f54; word f55; word f56;
word f57; word f58; word f59; word f60;
word f61; word f62; word f63; word f64;
word f65; word f66; word f67; word f68;
word f69; word f70; word f71; word f72;
word f73; word f74; word f75; word f76;
word f77; word f78; word f79; word f80;
word f81; word f82; word f83; word f84;
word f85; word f86; word f87; word f88;
word f89; word f90; word f91; word f92;
word f93; word f94; word f95; word f96;
word f97; word f98; word f99; word f100;
word f101; word f102; word f103; word f104;
word f105; word f106; word f107; word f108;
word f109; word f110; word f111; word f112;
word f113[11];
} globalframe = {
{0}, (word) CreateToggle←P3060, 0, (word) CreateChoices←P3000,
0, (word) Choose←P2940, 0, (word) CurrentChoice←P2880,
0, (word) BindInteroperabilityShell←P2820, 0, (word) CreateInteroperabilityShell←P2760,
0, (word) UpdateHints←P2700, 0, (word) GetHints←P2640,
0, (word) TrackColorMap←P2580, 0, (word) WithDraw←P2520,
0, (word) Iconify←P2460, 0, (word) OpenIcon←P2400,
0, (word) FocusTime←P2340, 0, (word) SetFocusTarget←P2280,
0, (word) SetFocus←P2220, 0, (word) SetFocusMethod←P2160,
0, (word) DestroyShell←P2100, 0, (word) ForgetScreenShell←P2040,
0, (word) RealizeShell←P1980, 0, (word) ForkRealizeShell←P1920,
0, (word) SetShellChild←P1860, 0, (word) RegisterCallWindowDied←P1800,
0, (word) RegisterCallConnectionDied←P1740, 0, (word) RegisterCallWMDeleteWindow←P1680,
0, (word) BindScreenShell←P1620, 0, (word) CreateShell←P1560,
0, (word) BindStream←P1500, 0, (word) CreateStream←P1440,
0, (word) CreateStreamWidget←P1380, 0, (word) CreateLabeledField←P1320,
0, (word) CreateField←P1260, 0, (word) CreateButton←P1200,
0, (word) SetStyleKey←P1140, 0, (word) SetFont←P1080,
0, (word) SetText←P1020, 0, (word) GetText←P960,
0, (word) CreateLabel←P900, 0, (word) CreateBareWidget←P840,
0, (word) VSpace←P780, 0, (word) HSpace←P720,
0, (word) CreateSpace←P660, 0, (word) VRule←P600,
0, (word) HRule←P540, 0, (word) CreateRuler←P480,
0, (word) CreateYStack←P420, 0, (word) CreateXStack←P360,
0, (word) SetForce←P300, 0, (word) RemoveChild←P240,
0, (word) AppendChildren←P180, 0, (word) AppendChild←P120,
0, (word) CreateContainer←P60, 0, (word) XTkWidgetsImpl←P0,
{0}
};
static void NoName←Q3120()
{
register ptr gf←c0242 = (ptr) &globalframe;
word var←c27876;
(void) XR←DeclareGlobalFrame((word) "XTkWidgetsImpl", &globalframe, (word) XR←GetTypeIndex((word) &string1, 0, (word) &string2)
, (word) (( (bPt) gf←c0242)+448)/* var←c26916 */ );
var←c27876 = (word) XR←ImportInterface((word) "XTkBasics", (word) XR←GetTypeIndexS((word) (&string3)), 10);
(* (( (ptr) gf←c0242)+116)/* var←c27044 */ ) = var←c27876;
(void) XR←ImportProcS(var←c27876, 69468417);
(void) XR←ImportProcS(var←c27876, 67372289);
(void) XR←ImportProcS(var←c27876, 67372033);
(void) XR←ImportProcS(var←c27876, 69468929);
(void) XR←ImportProcS(var←c27876, 67373313);
(void) XR←ImportProcS(var←c27876, 67373057);
(void) XR←ImportProcS(var←c27876, 69469953);
var←c27876 = (word) XR←ImportInterface((word) "XTkButtons", (word) XR←GetTypeIndexS((word) (&string4)), 5);
(* (( (ptr) gf←c0242)+118)/* var←c27364 */ ) = var←c27876;
(void) XR←ImportProcS(var←c27876, 72089608);
var←c27876 = (word) XR←ImportInterface((word) "XTkCommon", (word) XR←GetTypeIndexS((word) (&string5)), 1);
(* (( (ptr) gf←c0242)+114)/* var←c26948 */ ) = var←c27876;
var←c27876 = (word) XR←ImportInterface((word) "XTkChoiceWidgets", (word) XR←GetTypeIndexS((word) (&string6)), 5);
(* (( (ptr) gf←c0242)+122)/* var←c27780 */ ) = var←c27876;
(void) XR←ImportProcS(var←c27876, 71566342);
(void) XR←ImportProcS(var←c27876, 71828231);
(void) XR←ImportProcS(var←c27876, 786946);
(void) XR←ImportProcS(var←c27876, 67371265);
var←c27876 = (word) XR←ImportInterface((word) "XTkContainers", (word) XR←GetTypeIndexS((word) (&string7)), 12);
(* (( (ptr) gf←c0242)+115)/* var←c26980 */ ) = var←c27876;
(void) XR←ImportProcS(var←c27876, 69993219);
(void) XR←ImportProcS(var←c27876, 69993475);
(void) XR←ImportProcS(var←c27876, 526850);
(void) XR←ImportProcS(var←c27876, 1050884);
(void) XR←ImportProcS(var←c27876, 788483);
(void) XR←ImportProcS(var←c27876, 788227);
(void) XR←ImportProcS(var←c27876, 69731842);
var←c27876 = (word) XR←ImportInterface((word) "XTkFields", (word) XR←GetTypeIndexS((word) (&string8)), 3);
(* (( (ptr) gf←c0242)+119)/* var←c27428 */ ) = var←c27876;
(void) XR←ImportProcS(var←c27876, 71565574);
(void) XR←ImportProcS(var←c27876, 70778883);
var←c27876 = (word) XR←ImportInterface((word) "XTkLabels", (word) XR←GetTypeIndexS((word) (&string9)), 9);
(* (( (ptr) gf←c0242)+117)/* var←c27268 */ ) = var←c27876;
(void) XR←ImportProcS(var←c27876, 787715);
(void) XR←ImportProcS(var←c27876, 1573891);
(void) XR←ImportProcS(var←c27876, 787203);
(void) XR←ImportProcS(var←c27876, 67371265);
(void) XR←ImportProcS(var←c27876, 70778883);
var←c27876 = (word) XR←ImportInterface((word) "XTkStreamWidgets", (word) XR←GetTypeIndexS((word) (&string10)), 3);
(* (( (ptr) gf←c0242)+120)/* var←c27524 */ ) = var←c27876;
(void) XR←ImportProcS(var←c27876, 524802);
(void) XR←ImportProcS(var←c27876, 67371265);
(void) XR←ImportProcS(var←c27876, 69730306);
var←c27876 = (word) XR←ImportInterface((word) "XTkShellWidgets", (word) XR←GetTypeIndexS((word) (&string11)), 26);
(* (( (ptr) gf←c0242)+121)/* var←c27620 */ ) = var←c27876;
(void) XR←ImportProcS(var←c27876, 792835);
(void) XR←ImportProcS(var←c27876, 70260740);
(void) XR←ImportProcS(var←c27876, 268033);
(void) XR←ImportProcS(var←c27876, 67376641);
(void) XR←ImportProcS(var←c27876, 529666);
(void) XR←ImportProcS(var←c27876, 266753);
(void) XR←ImportProcS(var←c27876, 266497);
(void) XR←ImportProcS(var←c27876, 266241);
(void) XR←ImportProcS(var←c27876, 67374849);
(void) XR←ImportProcS(var←c27876, 790019);
(void) XR←ImportProcS(var←c27876, 789763);
(void) XR←ImportProcS(var←c27876, 789507);
(void) XR←ImportProcS(var←c27876, 264705);
(void) XR←ImportProcS(var←c27876, 262913);
(void) XR←ImportProcS(var←c27876, 2099204);
(void) XR←ImportProcS(var←c27876, 2099460);
(void) XR←ImportProcS(var←c27876, 526082);
(void) XR←ImportProcS(var←c27876, 787971);
(void) XR←ImportProcS(var←c27876, 787715);
(void) XR←ImportProcS(var←c27876, 787459);
(void) XR←ImportProcS(var←c27876, 786947);
(void) XR←ImportProcS(var←c27876, 72352012);
var←c27876 = (word) XR←ExportInterface((word) "XTkWidgets", (word) XR←GetTypeIndexS((word) (&string12)), 52);
(* (( (ptr) gf←c0242)+123)/* var←c27908 */ ) = var←c27876;
(void) XR←ExportVar(var←c27876, 0, (word) (( (bPt) gf←c0242)+32)/* queryDBFont←v3056 */ );
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+336)/* var←c26468 */ , 69468417);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+240)/* var←c26084 */ , 72352268);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+232)/* var←c26052 */ , 787203);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+176)/* var←c25828 */ , 263169);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+224)/* var←c26020 */ , 787715);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+216)/* var←c25988 */ , 787971);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+208)/* var←c25956 */ , 788227);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+200)/* var←c25924 */ , 526338);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+184)/* var←c25860 */ , 2099460);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+192)/* var←c25892 */ , 2099716);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+168)/* var←c25796 */ , 264961);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+160)/* var←c25764 */ , 789507);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+152)/* var←c25732 */ , 789763);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+144)/* var←c25700 */ , 790019);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+136)/* var←c25668 */ , 67374849);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+128)/* var←c25636 */ , 266241);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+120)/* var←c25604 */ , 266497);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+112)/* var←c25572 */ , 266753);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+104)/* var←c25540 */ , 529154);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+96)/* var←c25508 */ , 67376129);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+88)/* var←c25476 */ , 267521);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+80)/* var←c25444 */ , 70260228);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+72)/* var←c25412 */ , 792323);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+392)/* var←c26692 */ , 69998595);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+400)/* var←c26724 */ , 69998851);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+440)/* var←c26884 */ , 69736962);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+432)/* var←c26852 */ , 793347);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+424)/* var←c26820 */ , 793603);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+416)/* var←c26788 */ , 1056004);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+408)/* var←c26756 */ , 531970);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+328)/* var←c26436 */ , 70786819);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+288)/* var←c26276 */ , 72097800);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+280)/* var←c26244 */ , 70787331);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+272)/* var←c26212 */ , 71574022);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+320)/* var←c26404 */ , 67379969);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+312)/* var←c26372 */ , 795651);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+304)/* var←c26340 */ , 795907);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+296)/* var←c26308 */ , 796163);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+64)/* var←c25380 */ , 67380993);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+56)/* var←c25348 */ , 796674);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+48)/* var←c25316 */ , 71837959);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+40)/* var←c25284 */ , 71576070);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+384)/* var←c26660 */ , 69479169);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+376)/* var←c26628 */ , 67382273);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+368)/* var←c26596 */ , 67382529);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+360)/* var←c26564 */ , 69479937);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+352)/* var←c26532 */ , 67383041);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+344)/* var←c26500 */ , 67383297);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+264)/* var←c26180 */ , 69742850);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+256)/* var←c26148 */ , 67383809);
(void) XR←ExportProcS(var←c27876, (word) (( (bPt) gf←c0242)+248)/* var←c26116 */ , 537346);
}
static void XTkWidgetsImpl←P0(formal←c068, formal←c067)
word formal←c068;
word formal←c067;
{
register ptr gf←c27940 = (ptr) &globalframe;
/* XTkWidgetsImpl: */
SOURCE(169, 9054)
SOURCE(381, 51)
(* (( (ptr) gf←c27940)+8)/* queryDBFont←v3056 */ ) = (* (ptr) (* (( (ptr) (* (( (ptr) gf←c27940)+114)/* var←c26948 */ ))+4)
) );
}
static word CreateContainer←P60(widgetSpec←v4564, children←v4592)
W9 widgetSpec←v4564;
word children←v4592;
{
register ptr gf←c27972 = (ptr) &globalframe;
word widget←v4720;
/* CreateContainer: */
SOURCE(436, 180)
SOURCE(436, 180)
widget←v4720 = 0;
SOURCE(556, 60)
{
word pd13;
pd13 = (* (( (ptr) (* (( (ptr) gf←c27972)+115)/* var←c26980 */ ))+10) );
widget←v4720 = (word) ( *( (fPt) ((* (ptr) pd13 ))))(widgetSpec←v4564, children←v4592, pd13);
};
SOURCE(436, 180)
return(widget←v4720);
}
static void AppendChild←P120(container←v4780, child←v4808, startReconfigure←v4836)
word container←v4780;
word child←v4808;
word startReconfigure←v4836;
{
register ptr gf←c28004 = (ptr) &globalframe;
/* AppendChild: */
SOURCE(622, 150)
SOURCE(710, 62)
{
word pd14;
pd14 = (* (( (ptr) (* (( (ptr) gf←c28004)+115)/* var←c26980 */ ))+11) );
(void) ( *( (fPt) ((* (ptr) pd14 ))))(container←v4780, child←v4808, startReconfigure←v4836, pd14);
};
}
static void AppendChildren←P180(container←v4896, children←v4924, startReconfigure←v4952)
word container←v4896;
word children←v4924;
word startReconfigure←v4952;
{
register ptr gf←c28036 = (ptr) &globalframe;
/* AppendChildren: */
SOURCE(776, 176)
SOURCE(885, 67)
{
word pd15;
pd15 = (* (( (ptr) (* (( (ptr) gf←c28036)+115)/* var←c26980 */ ))+12) );
(void) ( *( (fPt) ((* (ptr) pd15 ))))(container←v4896, children←v4924, startReconfigure←v4952, pd15);
};
}
static void RemoveChild←P240(container←v5096, child←v5124, destroyChild←v5152, startReconfigure←v5180)
word container←v5096;
word child←v5124;
word destroyChild←v5152;
word startReconfigure←v5180;
{
register ptr gf←c28068 = (ptr) &globalframe;
/* RemoveChild: */
SOURCE(958, 206)
SOURCE(1089, 75)
{
word pd16;
pd16 = (* (( (ptr) (* (( (ptr) gf←c28068)+115)/* var←c26980 */ ))+13) );
(void) ( *( (fPt) ((* (ptr) pd16 ))))(container←v5096, child←v5124, destroyChild←v5152, startReconfigure←v5180, pd16);
};
}
static void SetForce←P300(container←v5240, force←v5268)
word container←v5240;
word force←v5268;
{
register ptr gf←c28100 = (ptr) &globalframe;
/* SetForce: */
SOURCE(1170, 107)
SOURCE(1237, 40)
{
word pd17;
pd17 = (* (( (ptr) (* (( (ptr) gf←c28100)+115)/* var←c26980 */ ))+14) );
(void) ( *( (fPt) ((* (ptr) pd17 ))))(container←v5240, force←v5268, pd17);
};
}
static word CreateXStack←P360(widgetSpec←v5328, stack←v5356, force←v5384)
W9 widgetSpec←v5328;
word stack←v5356;
word force←v5384;
{
register ptr gf←c28132 = (ptr) &globalframe;
word widget←v5512;
/* CreateXStack: */
SOURCE(1283, 187)
SOURCE(1283, 187)
widget←v5512 = 0;
SOURCE(1409, 61)
{
word pd18;
pd18 = (* (( (ptr) (* (( (ptr) gf←c28132)+115)/* var←c26980 */ ))+8) );
widget←v5512 = (word) ( *( (fPt) ((* (ptr) pd18 ))))(widgetSpec←v5328, stack←v5356, force←v5384, pd18);
};
SOURCE(1283, 187)
return(widget←v5512);
}
static word CreateYStack←P420(widgetSpec←v5572, stack←v5600, force←v5628)
W9 widgetSpec←v5572;
word stack←v5600;
word force←v5628;
{
register ptr gf←c28164 = (ptr) &globalframe;
word widget←v5756;
/* CreateYStack: */
SOURCE(1476, 187)
SOURCE(1476, 187)
widget←v5756 = 0;
SOURCE(1602, 61)
{
word pd19;
pd19 = (* (( (ptr) (* (( (ptr) gf←c28164)+115)/* var←c26980 */ ))+7) );
widget←v5756 = (word) ( *( (fPt) ((* (ptr) pd19 ))))(widgetSpec←v5572, stack←v5600, force←v5628, pd19);
};
SOURCE(1476, 187)
return(widget←v5756);
}
static word CreateRuler←P480(widgetSpec←v5816)
W9 widgetSpec←v5816;
{
register ptr gf←c28196 = (ptr) &globalframe;
word var←c5860;
/* CreateRuler: */
SOURCE(1670, 118)
SOURCE(1746, 42)
{
word pd20;
pd20 = (* (( (ptr) (* (( (ptr) gf←c28196)+116)/* var←c27044 */ ))+11) );
return((word) ( *( (fPt) ((* (ptr) pd20 ))))(widgetSpec←v5816, pd20));
};
}
static word HRule←P540(height←v5920)
word height←v5920;
{
register ptr gf←c28228 = (ptr) &globalframe;
word var←c5964;
/* HRule: */
SOURCE(1794, 94)
SOURCE(1856, 32)
{
word pd21;
pd21 = (* (( (ptr) (* (( (ptr) gf←c28228)+116)/* var←c27044 */ ))+12) );
return((word) ( *( (fPt) ((* (ptr) pd21 ))))(height←v5920, pd21));
};
}
static word VRule←P600(width←v6024)
word width←v6024;
{
register ptr gf←c28260 = (ptr) &globalframe;
word var←c6068;
/* VRule: */
SOURCE(1894, 92)
SOURCE(1955, 31)
{
word pd22;
pd22 = (* (( (ptr) (* (( (ptr) gf←c28260)+116)/* var←c27044 */ ))+13) );
return((word) ( *( (fPt) ((* (ptr) pd22 ))))(width←v6024, pd22));
};
}
static word CreateSpace←P660(widgetSpec←v6128)
W9 widgetSpec←v6128;
{
register ptr gf←c28292 = (ptr) &globalframe;
word var←c6172;
/* CreateSpace: */
SOURCE(1991, 126)
SOURCE(2075, 42)
{
word pd23;
pd23 = (* (( (ptr) (* (( (ptr) gf←c28292)+116)/* var←c27044 */ ))+7) );
return((word) ( *( (fPt) ((* (ptr) pd23 ))))(widgetSpec←v6128, pd23));
};
}
static word HSpace←P720(width←v6232)
word width←v6232;
{
register ptr gf←c28324 = (ptr) &globalframe;
word var←c6276;
/* HSpace: */
SOURCE(2122, 94)
SOURCE(2184, 32)
{
word pd24;
pd24 = (* (( (ptr) (* (( (ptr) gf←c28324)+116)/* var←c27044 */ ))+8) );
return((word) ( *( (fPt) ((* (ptr) pd24 ))))(width←v6232, pd24));
};
}
static word VSpace←P780(height←v6336)
word height←v6336;
{
register ptr gf←c28356 = (ptr) &globalframe;
word var←c6380;
/* VSpace: */
SOURCE(2222, 96)
SOURCE(2285, 33)
{
word pd25;
pd25 = (* (( (ptr) (* (( (ptr) gf←c28356)+116)/* var←c27044 */ ))+9) );
return((word) ( *( (fPt) ((* (ptr) pd25 ))))(height←v6336, pd25));
};
}
static word CreateBareWidget←P840(widgetSpec←v6440)
W9 widgetSpec←v6440;
{
register ptr gf←c28388 = (ptr) &globalframe;
word var←c6484;
/* CreateBareWidget: */
SOURCE(2324, 122)
SOURCE(2405, 41)
{
word pd26;
pd26 = (* (( (ptr) (* (( (ptr) gf←c28388)+116)/* var←c27044 */ ))+5) );
return((word) ( *( (fPt) ((* (ptr) pd26 ))))(widgetSpec←v6440, pd26));
};
}
static word CreateLabel←P900(widgetSpec←v6544, text←v6572, style←v6600)
W9 widgetSpec←v6544;
word text←v6572;
W4 style←v6600;
{
register ptr gf←c28420 = (ptr) &globalframe;
word widget←v6644;
/* CreateLabel: */
SOURCE(2453, 203)
SOURCE(2453, 203)
widget←v6644 = 0;
SOURCE(2573, 83)
{
word pd27;
pd27 = (* (( (ptr) (* (( (ptr) gf←c28420)+117)/* var←c27268 */ ))+4) );
widget←v6644 = (word) ( *( (fPt) ((* (ptr) pd27 ))))(widgetSpec←v6544, text←v6572, style←v6600, pd27);
};
SOURCE(2453, 203)
return(widget←v6644);
}
static word GetText←P960(widget←v6704)
word widget←v6704;
{
register ptr gf←c28452 = (ptr) &globalframe;
word var←c6748;
/* GetText: */
SOURCE(2662, 96)
SOURCE(2723, 35)
{
word pd28;
pd28 = (* (( (ptr) (* (( (ptr) gf←c28452)+117)/* var←c27268 */ ))+5) );
return((word) ( *( (fPt) ((* (ptr) pd28 ))))(widget←v6704, pd28));
};
}
static void SetText←P1020(widget←v6808, text←v6836, repaint←v6864)
word widget←v6808;
word text←v6836;
word repaint←v6864;
{
register ptr gf←c28484 = (ptr) &globalframe;
/* SetText: */
SOURCE(2762, 135)
SOURCE(2856, 41)
{
word pd29;
pd29 = (* (( (ptr) (* (( (ptr) gf←c28484)+117)/* var←c27268 */ ))+7) );
(void) ( *( (fPt) ((* (ptr) pd29 ))))(widget←v6808, text←v6836, repaint←v6864, pd29);
};
}
static void SetFont←P1080(widget←v6924, font←v6952, repaint←v6980)
word widget←v6924;
word font←v6952;
word repaint←v6980;
{
register ptr gf←c28516 = (ptr) &globalframe;
/* SetFont: */
SOURCE(2900, 151)
SOURCE(2997, 54)
{
W4 var←c27332;
var←c27332.f0 = (word) -1;
var←c27332.f1 = (word) -1;
var←c27332.f2 = font←v6952;
var←c27332.f3 = 0;
{
word pd30;
pd30 = (* (( (ptr) (* (( (ptr) gf←c28516)+117)/* var←c27268 */ ))+8) );
(void) ( *( (fPt) ((* (ptr) pd30 ))))(widget←v6924, var←c27332, repaint←v6980, pd30);
};
};
}
static void SetStyleKey←P1140(widget←v7040, style←v7068, repaint←v7096)
word widget←v7040;
word style←v7068;
word repaint←v7096;
{
register ptr gf←c28548 = (ptr) &globalframe;
/* SetStyleKey: */
SOURCE(3055, 145)
SOURCE(3154, 46)
{
word pd31;
pd31 = (* (( (ptr) (* (( (ptr) gf←c28548)+117)/* var←c27268 */ ))+9) );
(void) ( *( (fPt) ((* (ptr) pd31 ))))(widget←v7040, style←v7068, repaint←v7096, pd31);
};
}
static word CreateButton←P1200(formal←c0130)
word formal←c0130;
{
register ptr gf←c28580 = (ptr) &globalframe;
word widget←v7412;
/* CreateButton: */
SOURCE(3205, 395)
SOURCE(3205, 395)
widget←v7412 = 0;
SOURCE(3426, 174)
{
W19 var←c0132;
(* (W9Pt) (word) &var←c0132 ) = (* (W9Pt) formal←c0130/* widgetSpec←v7156 */ );
(* (( (ptr) (word) &var←c0132) + 9) ) = (* (( (ptr) formal←c0130)+9)/* text←v7184 */ );
(* (W4Pt) (( (ptr) (word) &var←c0132) + 10) ) = (* (W4Pt) (( (ptr) formal←c0130)+10)/* style←v7212 */ );
(* (( (ptr) (word) &var←c0132) + 14) ) = (* (( (ptr) formal←c0130)+14)/* hitProc←v7240 */ );
(* (( (ptr) (word) &var←c0132) + 15) ) = (* (( (ptr) formal←c0130)+15)/* registerData←v7268 */ );
(* (( (ptr) (word) &var←c0132) + 16) ) = (* (( (ptr) formal←c0130)+16)/* callData←v7296 */ );
(* (( (ptr) (word) &var←c0132) + 17) ) = (* (( (ptr) formal←c0130)+17)/* tq←v7324 */ );
(* (( (ptr) (word) &var←c0132) + 18) ) = (* (( (ptr) formal←c0130)+18)/* help←v7352 */ );
{
word pd32;
pd32 = (* (( (ptr) (* (( (ptr) gf←c28580)+118)/* var←c27364 */ ))+4) );
widget←v7412 = (word) ( *( (fPt) ((* (ptr) pd32 ))))((word) (&var←c0132), pd32);
};
};
SOURCE(3205, 395)
return(widget←v7412);
}
static word CreateField←P1260(widgetSpec←v7472, text←v7500, style←v7528)
W9 widgetSpec←v7472;
word text←v7500;
W4 style←v7528;
{
register ptr gf←c28612 = (ptr) &globalframe;
word var←c7572;
/* CreateField: */
SOURCE(3606, 208)
SOURCE(3732, 82)
{
word pd33;
pd33 = (* (( (ptr) (* (( (ptr) gf←c28612)+119)/* var←c27428 */ ))+4) );
return((word) ( *( (fPt) ((* (ptr) pd33 ))))(widgetSpec←v7472, text←v7500, style←v7528, pd33));
};
}
static word CreateLabeledField←P1320(formal←c0143)
word formal←c0143;
{
register ptr gf←c28644 = (ptr) &globalframe;
word var←c7816;
/* CreateLabeledField: */
SOURCE(3819, 319)
SOURCE(3987, 151)
{
W17 var←c0145;
(* (W9Pt) (word) &var←c0145 ) = (* (W9Pt) formal←c0143/* widgetSpec←v7632 */ );
(* (( (ptr) (word) &var←c0145) + 9) ) = (* (( (ptr) formal←c0143)+9)/* label←v7660 */ );
(* (( (ptr) (word) &var←c0145) + 10) ) = (* (( (ptr) formal←c0143)+10)/* init←v7688 */ );
(* (W4Pt) (( (ptr) (word) &var←c0145) + 11) ) = (* (W4Pt) (( (ptr) formal←c0143)+11)/* style←v7716 */ );
(* (( (ptr) (word) &var←c0145) + 15) ) = (* (( (ptr) formal←c0143)+15)/* labelWidth←v7744 */ );
(* (( (ptr) (word) &var←c0145) + 16) ) = (* (( (ptr) formal←c0143)+16)/* fieldWidth←v7772 */ );
{
word pd34;
pd34 = (* (( (ptr) (* (( (ptr) gf←c28644)+119)/* var←c27428 */ ))+5) );
return((word) ( *( (fPt) ((* (ptr) pd34 ))))((word) (&var←c0145), pd34));
};
};
}
static word CreateStreamWidget←P1380(widgetSpec←v7876, widgetStream←v7904)
W9 widgetSpec←v7876;
word widgetStream←v7904;
{
register ptr gf←c28676 = (ptr) &globalframe;
word var←c7948;
/* CreateStreamWidget: */
SOURCE(4144, 193)
SOURCE(4266, 71)
{
word pd35;
pd35 = (* (( (ptr) (* (( (ptr) gf←c28676)+120)/* var←c27524 */ ))+4) );
return((word) ( *( (fPt) ((* (ptr) pd35 ))))(widgetSpec←v7876, widgetStream←v7904, pd35));
};
}
static word CreateStream←P1440(w←v8008)
word w←v8008;
{
register ptr gf←c28708 = (ptr) &globalframe;
word widgetStream←v8052;
/* CreateStream: */
SOURCE(4341, 128)
SOURCE(4341, 128)
widgetStream←v8052 = 0;
SOURCE(4427, 42)
{
word pd36;
pd36 = (* (( (ptr) (* (( (ptr) gf←c28708)+120)/* var←c27524 */ ))+5) );
return((word) ( *( (fPt) ((* (ptr) pd36 ))))(w←v8008, pd36));
};
}
static void BindStream←P1500(w←v8112, widgetStream←v8140)
word w←v8112;
word widgetStream←v8140;
{
register ptr gf←c28740 = (ptr) &globalframe;
/* BindStream: */
SOURCE(4472, 114)
SOURCE(4541, 45)
{
word pd37;
pd37 = (* (( (ptr) (* (( (ptr) gf←c28740)+120)/* var←c27524 */ ))+6) );
(void) ( *( (fPt) ((* (ptr) pd37 ))))(w←v8112, widgetStream←v8140, pd37);
};
}
static word CreateShell←P1560(formal←c0165)
word formal←c0165;
{
register ptr gf←c28772 = (ptr) &globalframe;
word var←c8552;
/* CreateShell: */
SOURCE(4591, 550)
SOURCE(4947, 194)
{
W20 var←c0167;
(* (W9Pt) (word) &var←c0167 ) = (* (W9Pt) formal←c0165/* widgetSpec←v8200 */ );
(* (( (ptr) (word) &var←c0167) + 9) ) = (* (( (ptr) formal←c0165)+9)/* child←v8228 */ );
(* (( (ptr) (word) &var←c0167) + 10) ) = (* (( (ptr) formal←c0165)+10)/* windowHeader←v8256 */ );
(* (( (ptr) (word) &var←c0167) + 11) ) = (* (( (ptr) formal←c0165)+11)/* iconName←v8284 */ );
(* (( (ptr) (word) &var←c0167) + 12) ) = (* (( (ptr) formal←c0165)+12)/* className←v8312 */ );
(* (( (ptr) (word) &var←c0167) + 13) ) = (* (( (ptr) formal←c0165)+13)/* packageName←v8340 */ );
(* (( (ptr) (word) &var←c0167) + 14) ) = (* (( (ptr) formal←c0165)+14)/* shortName←v8368 */ );
(* (( (ptr) (word) &var←c0167) + 15) ) = (* (( (ptr) formal←c0165)+15)/* rootTQ←v8396 */ );
(* (( (ptr) (word) &var←c0167) + 16) ) = (* (( (ptr) formal←c0165)+16)/* dontQueryGeometry←v8424 */ );
(* (( (ptr) (word) &var←c0167) + 17) ) = (* (( (ptr) formal←c0165)+17)/* deletionProtocol←v8452 */ );
(* (( (ptr) (word) &var←c0167) + 18) ) = (* (( (ptr) formal←c0165)+18)/* focusProtocol←v8480 */ );
(* (( (ptr) (word) &var←c0167) + 19) ) = (* (( (ptr) formal←c0165)+19)/* standardMigration←v8508 */ );
{
word pd38;
pd38 = (* (( (ptr) (* (( (ptr) gf←c28772)+121)/* var←c27620 */ ))+5) );
return((word) ( *( (fPt) ((* (ptr) pd38 ))))((word) (&var←c0167), pd38));
};
};
}
static void BindScreenShell←P1620(shell←v8612, connection←v8640, parentWindow←v8668)
word shell←v8612;
word connection←v8640;
word parentWindow←v8668;
{
register ptr gf←c28804 = (ptr) &globalframe;
/* BindScreenShell: */
SOURCE(5145, 183)
SOURCE(5263, 65)
{
word pd39;
pd39 = (* (( (ptr) (* (( (ptr) gf←c28804)+121)/* var←c27620 */ ))+6) );
(void) ( *( (fPt) ((* (ptr) pd39 ))))(shell←v8612, connection←v8640, parentWindow←v8668, pd39);
};
}
static void RegisterCallWMDeleteWindow←P1680(shell←v8740, proc←v8768, registerData←v8796)
word shell←v8740;
word proc←v8768;
word registerData←v8796;
{
register ptr gf←c28836 = (ptr) &globalframe;
/* RegisterCallWMDeleteWindow: */
SOURCE(5332, 184)
SOURCE(5446, 70)
{
word pd40;
pd40 = (* (( (ptr) (* (( (ptr) gf←c28836)+121)/* var←c27620 */ ))+8) );
(void) ( *( (fPt) ((* (ptr) pd40 ))))(shell←v8740, proc←v8768, registerData←v8796, pd40);
};
}
static void RegisterCallConnectionDied←P1740(shell←v8868, proc←v8896, registerData←v8924)
word shell←v8868;
word proc←v8896;
word registerData←v8924;
{
register ptr gf←c28868 = (ptr) &globalframe;
/* RegisterCallConnectionDied: */
SOURCE(5520, 184)
SOURCE(5634, 70)
{
word pd41;
pd41 = (* (( (ptr) (* (( (ptr) gf←c28868)+121)/* var←c27620 */ ))+9) );
(void) ( *( (fPt) ((* (ptr) pd41 ))))(shell←v8868, proc←v8896, registerData←v8924, pd41);
};
}
static void RegisterCallWindowDied←P1800(shell←v8996, proc←v9024, registerData←v9052)
word shell←v8996;
word proc←v9024;
word registerData←v9052;
{
register ptr gf←c28900 = (ptr) &globalframe;
/* RegisterCallWindowDied: */
SOURCE(5708, 176)
SOURCE(5818, 66)
{
word pd42;
pd42 = (* (( (ptr) (* (( (ptr) gf←c28900)+121)/* var←c27620 */ ))+10) );
(void) ( *( (fPt) ((* (ptr) pd42 ))))(shell←v8996, proc←v9024, registerData←v9052, pd42);
};
}
static void SetShellChild←P1860(shell←v9124, child←v9152)
word shell←v9124;
word child←v9152;
{
register ptr gf←c28932 = (ptr) &globalframe;
/* SetShellChild: */
SOURCE(5888, 110)
SOURCE(5955, 43)
{
word pd43;
pd43 = (* (( (ptr) (* (( (ptr) gf←c28932)+121)/* var←c27620 */ ))+11) );
(void) ( *( (fPt) ((* (ptr) pd43 ))))(shell←v9124, child←v9152, pd43);
};
}
static void ForkRealizeShell←P1920(shell←v9212, geometry←v9240, mapping←v9268, reConsiderChildren←v9296)
word shell←v9212;
W5 geometry←v9240;
word mapping←v9268;
word reConsiderChildren←v9296;
{
register ptr gf←c28964 = (ptr) &globalframe;
/* ForkRealizeShell: */
SOURCE(6004, 226)
SOURCE(6151, 79)
{
word pd44;
pd44 = (* (( (ptr) (* (( (ptr) gf←c28964)+121)/* var←c27620 */ ))+13) );
(void) ( *( (fPt) ((* (ptr) pd44 ))))(shell←v9212, geometry←v9240, mapping←v9268, reConsiderChildren←v9296, pd44);
};
}
static void RealizeShell←P1980(shell←v9356, geometry←v9384, mapping←v9412, reConsiderChildren←v9440)
word shell←v9356;
W5 geometry←v9384;
word mapping←v9412;
word reConsiderChildren←v9440;
{
register ptr gf←c28996 = (ptr) &globalframe;
/* RealizeShell: */
SOURCE(6233, 217)
SOURCE(6376, 74)
{
word pd45;
pd45 = (* (( (ptr) (* (( (ptr) gf←c28996)+121)/* var←c27620 */ ))+12) );
(void) ( *( (fPt) ((* (ptr) pd45 ))))(shell←v9356, geometry←v9384, mapping←v9412, reConsiderChildren←v9440, pd45);
};
}
static void ForgetScreenShell←P2040(shell←v9500)
word shell←v9500;
{
register ptr gf←c29028 = (ptr) &globalframe;
/* ForgetScreenShell: */
SOURCE(6455, 96)
SOURCE(6511, 40)
{
word pd46;
pd46 = (* (( (ptr) (* (( (ptr) gf←c29028)+121)/* var←c27620 */ ))+7) );
(void) ( *( (fPt) ((* (ptr) pd46 ))))(shell←v9500, pd46);
};
}
static void DestroyShell←P2100(shell←v9560)
word shell←v9560;
{
register ptr gf←c29060 = (ptr) &globalframe;
/* DestroyShell: */
SOURCE(6556, 86)
SOURCE(6607, 35)
{
word pd47;
pd47 = (* (( (ptr) (* (( (ptr) gf←c29060)+121)/* var←c27620 */ ))+14) );
(void) ( *( (fPt) ((* (ptr) pd47 ))))(shell←v9560, pd47);
};
}
static void SetFocusMethod←P2160(shell←v9620, focusProtocol←v9648, inputHint←v9676)
word shell←v9620;
word focusProtocol←v9648;
word inputHint←v9676;
{
register ptr gf←c29092 = (ptr) &globalframe;
/* SetFocusMethod: */
SOURCE(6647, 152)
SOURCE(6736, 63)
{
word pd48;
pd48 = (* (( (ptr) (* (( (ptr) gf←c29092)+121)/* var←c27620 */ ))+16) );
(void) ( *( (fPt) ((* (ptr) pd48 ))))(shell←v9620, focusProtocol←v9648, inputHint←v9676, pd48);
};
}
static void SetFocus←P2220(shell←v9736, time←v9764, child←v9792)
word shell←v9736;
word time←v9764;
word child←v9792;
{
register ptr gf←c29124 = (ptr) &globalframe;
/* SetFocus: */
SOURCE(6805, 129)
SOURCE(6890, 44)
{
word pd49;
pd49 = (* (( (ptr) (* (( (ptr) gf←c29124)+121)/* var←c27620 */ ))+17) );
(void) ( *( (fPt) ((* (ptr) pd49 ))))(shell←v9736, time←v9764, child←v9792, pd49);
};
}
static void SetFocusTarget←P2280(shell←v9864, child←v9892, time←v9920)
word shell←v9864;
word child←v9892;
word time←v9920;
{
register ptr gf←c29156 = (ptr) &globalframe;
/* SetFocusTarget: */
SOURCE(6940, 147)
SOURCE(7037, 50)
{
word pd50;
pd50 = (* (( (ptr) (* (( (ptr) gf←c29156)+121)/* var←c27620 */ ))+18) );
(void) ( *( (fPt) ((* (ptr) pd50 ))))(shell←v9864, child←v9892, time←v9920, pd50);
};
}
static word FocusTime←P2340(shell←v9992)
word shell←v9992;
{
register ptr gf←c29188 = (ptr) &globalframe;
word var←c10036;
/* FocusTime: */
SOURCE(7093, 112)
SOURCE(7164, 41)
{
word pd51;
pd51 = (* (( (ptr) (* (( (ptr) gf←c29188)+121)/* var←c27620 */ ))+19) );
return((word) ( *( (fPt) ((* (ptr) pd51 ))))(shell←v9992, pd51));
};
}
static void OpenIcon←P2400(shell←v10096)
word shell←v10096;
{
register ptr gf←c29220 = (ptr) &globalframe;
/* OpenIcon: */
SOURCE(7211, 78)
SOURCE(7258, 31)
{
word pd52;
pd52 = (* (( (ptr) (* (( (ptr) gf←c29220)+121)/* var←c27620 */ ))+20) );
(void) ( *( (fPt) ((* (ptr) pd52 ))))(shell←v10096, pd52);
};
}
static void Iconify←P2460(shell←v10156)
word shell←v10156;
{
register ptr gf←c29252 = (ptr) &globalframe;
/* Iconify: */
SOURCE(7294, 76)
SOURCE(7340, 30)
{
word pd53;
pd53 = (* (( (ptr) (* (( (ptr) gf←c29252)+121)/* var←c27620 */ ))+21) );
(void) ( *( (fPt) ((* (ptr) pd53 ))))(shell←v10156, pd53);
};
}
static void WithDraw←P2520(shell←v10216)
word shell←v10216;
{
register ptr gf←c29284 = (ptr) &globalframe;
/* WithDraw: */
SOURCE(7375, 78)
SOURCE(7422, 31)
{
word pd54;
pd54 = (* (( (ptr) (* (( (ptr) gf←c29284)+121)/* var←c27620 */ ))+22) );
(void) ( *( (fPt) ((* (ptr) pd54 ))))(shell←v10216, pd54);
};
}
static void TrackColorMap←P2580(shell←v10276, w←v10304)
word shell←v10276;
word w←v10304;
{
register ptr gf←c29316 = (ptr) &globalframe;
/* TrackColorMap: */
SOURCE(7459, 102)
SOURCE(7522, 39)
{
word pd55;
pd55 = (* (( (ptr) (* (( (ptr) gf←c29316)+121)/* var←c27620 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd55 ))))(shell←v10276, w←v10304, pd55);
};
}
static word GetHints←P2640(shell←v10364)
word shell←v10364;
{
register ptr gf←c29348 = (ptr) &globalframe;
word var←c10408;
/* GetHints: */
SOURCE(7566, 113)
SOURCE(7638, 41)
{
word pd56;
pd56 = (* (( (ptr) (* (( (ptr) gf←c29348)+121)/* var←c27620 */ ))+26) );
return((word) ( *( (fPt) ((* (ptr) pd56 ))))(shell←v10364, pd56));
};
}
static void UpdateHints←P2700(shell←v10480)
word shell←v10480;
{
register ptr gf←c29380 = (ptr) &globalframe;
/* UpdateHints: */
SOURCE(7683, 85)
SOURCE(7733, 35)
{
word pd57;
pd57 = (* (( (ptr) (* (( (ptr) gf←c29380)+121)/* var←c27620 */ ))+27) );
(void) ( *( (fPt) ((* (ptr) pd57 ))))(shell←v10480, pd57);
};
}
static word CreateInteroperabilityShell←P2760(widgetSpec←v10540, child←v10568, className←v10596, rootTQ←v10624)
W9 widgetSpec←v10540;
word child←v10568;
word className←v10596;
word rootTQ←v10624;
{
register ptr gf←c29412 = (ptr) &globalframe;
word var←c10668;
/* CreateInteroperabilityShell: */
SOURCE(7772, 254)
SOURCE(7935, 91)
{
word pd58;
pd58 = (* (( (ptr) (* (( (ptr) gf←c29412)+121)/* var←c27620 */ ))+28) );
return((word) ( *( (fPt) ((* (ptr) pd58 ))))(widgetSpec←v10540, child←v10568, className←v10596, rootTQ←v10624, pd58));
};
}
static void BindInteroperabilityShell←P2820(shell←v10728, connection←v10756, foreignParent←v10784)
word shell←v10728;
word connection←v10756;
word foreignParent←v10784;
{
register ptr gf←c29444 = (ptr) &globalframe;
/* BindInteroperabilityShell: */
SOURCE(8030, 192)
SOURCE(8147, 75)
{
word pd59;
pd59 = (* (( (ptr) (* (( (ptr) gf←c29444)+121)/* var←c27620 */ ))+29) );
(void) ( *( (fPt) ((* (ptr) pd59 ))))(shell←v10728, connection←v10756, foreignParent←v10784, pd59);
};
}
static word CurrentChoice←P2880(widget←v10844)
word widget←v10844;
{
register ptr gf←c29476 = (ptr) &globalframe;
word var←c10888;
/* CurrentChoice: */
SOURCE(8228, 120)
SOURCE(8300, 48)
{
word pd60;
pd60 = (* (( (ptr) (* (( (ptr) gf←c29476)+122)/* var←c27780 */ ))+5) );
return((word) ( *( (fPt) ((* (ptr) pd60 ))))(widget←v10844, pd60));
};
}
static void Choose←P2940(widget←v10960, ce←v10988)
word widget←v10960;
W2 ce←v10988;
{
register ptr gf←c29508 = (ptr) &globalframe;
/* Choose: */
SOURCE(8352, 102)
SOURCE(8418, 36)
{
word pd61;
pd61 = (* (( (ptr) (* (( (ptr) gf←c29508)+122)/* var←c27780 */ ))+6) );
(void) ( *( (fPt) ((* (ptr) pd61 ))))(widget←v10960, ce←v10988, pd61);
};
}
static word CreateChoices←P3000(formal←c0230)
word formal←c0230;
{
register ptr gf←c29540 = (ptr) &globalframe;
word var←c11272;
/* CreateChoices: */
SOURCE(8457, 407)
SOURCE(8686, 178)
{
W18 var←c0232;
(* (W9Pt) (word) &var←c0232 ) = (* (W9Pt) formal←c0230/* widgetSpec←v11048 */ );
(* (( (ptr) (word) &var←c0232) + 9) ) = (* (( (ptr) formal←c0230)+9)/* choices←v11076 */ );
(* (( (ptr) (word) &var←c0232) + 10) ) = (* (( (ptr) formal←c0230)+10)/* horizontal←v11104 */ );
(* (( (ptr) (word) &var←c0232) + 11) ) = (* (( (ptr) formal←c0230)+11)/* hitProc←v11132 */ );
(* (( (ptr) (word) &var←c0232) + 12) ) = (* (( (ptr) formal←c0230)+12)/* registerData←v11160 */ );
(* (( (ptr) (word) &var←c0232) + 13) ) = (* (( (ptr) formal←c0230)+13)/* tq←v11188 */ );
(* (W4Pt) (( (ptr) (word) &var←c0232) + 14) ) = (* (W4Pt) (( (ptr) formal←c0230)+14)/* style←v11216 */ );
{
word pd62;
pd62 = (* (( (ptr) (* (( (ptr) gf←c29540)+122)/* var←c27780 */ ))+7) );
return((word) ( *( (fPt) ((* (ptr) pd62 ))))((word) (&var←c0232), pd62));
};
};
}
static word CreateToggle←P3060(formal←c0239)
word formal←c0239;
{
register ptr gf←c29572 = (ptr) &globalframe;
word var←c11528;
/* CreateToggle: */
SOURCE(8867, 356)
SOURCE(9070, 153)
{
W17 var←c0241;
(* (W9Pt) (word) &var←c0241 ) = (* (W9Pt) formal←c0239/* widgetSpec←v11332 */ );
(* (( (ptr) (word) &var←c0241) + 9) ) = (* (( (ptr) formal←c0239)+9)/* choices←v11360 */ );
(* (( (ptr) (word) &var←c0241) + 10) ) = (* (( (ptr) formal←c0239)+10)/* hitProc←v11388 */ );
(* (( (ptr) (word) &var←c0241) + 11) ) = (* (( (ptr) formal←c0239)+11)/* registerData←v11416 */ );
(* (( (ptr) (word) &var←c0241) + 12) ) = (* (( (ptr) formal←c0239)+12)/* tq←v11444 */ );
(* (W4Pt) (( (ptr) (word) &var←c0241) + 13) ) = (* (W4Pt) (( (ptr) formal←c0239)+13)/* style←v11472 */ );
{
word pd63;
pd63 = (* (( (ptr) (* (( (ptr) gf←c29572)+122)/* var←c27780 */ ))+8) );
return((word) ( *( (fPt) ((* (ptr) pd63 ))))((word) (&var←c0241), pd63));
};
};
}
/* file: XTkWidgetsImpl, module: XTkWidgetsImpl, compiled at: April 29, 1992 12:07:21 pm PDT */
extern void XR←install←XTkWidgetsImpl() {
NoName←Q3120();
}
extern void XR←run←XTkWidgetsImpl() { XR←Start(&globalframe); }