Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ VendorShell(3X) — DeltaWindows 1.3.3 Release 4 Version 4.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

 

NAME

VendorShell widget class − shell widget class for vendor-specific hooks for interaction with custom window managers. 

SYNOPSIS

Public Headers:<X11/StringDefs.h>
<X11/Vendor.h>

Private Header:<X11/VendorP.h>

Class Name:VendorShell

Class Hierarchy:Core → Composite → Shell → WmShell → VendorShell

Class Pointer:vendorShellWidgetClass

Instantiation:VendorShell is an Intrinsics meta-class, and is not normally instantiated. 

Functions/Macros:XmIsVendorShell()

DESCRIPTION

VendorShell is a subclass of WMShell that allows software vendors to provide hooks (class methods, resources, etc.) to support their custom window managers.  As shipped by MIT, VendorShell defines no new class or instance fields, nor any resources.  Vendors may implement a different VendorShell and ship that.  Applications linked with this custom VendorShell will be able to interact specially with the custom window manager. 

NEW RESOURCES

VendorShell defines no new resources. 

INHERITED RESOURCES

VendorShell inherits the following resources.  The resources are listed alphabetically, along with the superclass that defines them. 

Resource Inherited From Resource Inherited From




XtNaccelerators Core XtNmaxAspectX WMShell
XtNallowShellResize Shell XtNmaxAspectY WMShell
XtNancestorSensitive Core XtNmaxHeight WMShell
XtNbackground Core XtNmaxWidth WMShell
XtNbackgroundPixmap Core XtNminAspectX WMShell
XtNbaseHeight WMShell XtNminAspectY WMShell
XtNbaseWidth WMShell XtNminHeight WMShell
XtNborderColor Core XtNminWidth WMShell
XtNborderPixmap Core XtNnumChildren Composite
XtNborderWidth Core XtNoverrideRedirect Shell
XtNchildren Composite XtNpopdownCallback Shell
XtNcolormap Core XtNpopupCallback Shell
XtNcreatePopupChild- Shell XtNsaveUnder Shell
  Proc


XtNdepth Core XtNscreen Core
XtNdestroyCallback Core XtNsensitive Core
XtNgeometry Shell XtNtitle WMShell
XtNheight Core XtNtitleEncoding WMShell
XtNheightInc WMShell XtNtransient WMShell
XtNiconMask WMShell XtNtranslations Core
XtNiconPixmap WMShell XtNvisual Shell
XtNiconWindow WMShell XtNwaitForWm WMShell
XtNiconX WMShell XtNwidth Core
XtNiconY WMShell XtNwidthInc WMShell
XtNinitialResources- Core XtNwindowGroup WMShell
  Persistent


XtNinitialState WMShell XtNwinGravity WMShell
XtNinput WMShell XtNwmTimeout WMShell
XtNinsertPosition Composite XtNx Core
XtNmappedWhenManaged Core XtNy Core




CLASS STRUCTURE

The VendorShell class structure contains only an extension field: typedef struct {  XtPointer extension; /∗ pointer to extension record ∗/ } VendorShellClassPart;
 
typedef struct _VendorShellClassRec {  CoreClassPart core_class;  CompositeClassPart composite_class;  ShellClassPart shell_class;  WMShellClassPart wm_shell_class;  VendorShellClassPart vendor_shell_class; } VendorShellClassRec; There is not an extension defined for VendorShell (as shipped by MIT) and the extension field should be NULL. 

INSTANCE STRUCTURE

The VendorShell instance structure (as shipped by MIT) is defined as follows: typedef struct {  int vendor_specific; } VendorShellPart;. 
 
typedef struct { CorePart core;  CompositePart composite;  ShellPart shell;  WMShellPart wm;  VendorShellPart vendor; } VendorShellRec, ∗VendorShellWidget;

SEE ALSO

ShellUNIX SYSTEM V/68 and V/88 Release 4. 

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026