(* Xm/DialogSEP.def  Nov 21  14:26:45  1996 *)
(* Copyright (c) 1996,1997 XDS Ltd, Russia. All rights reserved. *)

(* Converted from Xm/DialogSEP.h using H2D v1.18.6 *)

(* $RCSfile: DialogSEP.def,v $ $Revision: 4 $ $Date: 28.07.98 23:14 $ *)

<*+ M2ADDTYPES *>
<*+ M2EXTENSIONS *>
<*+ NOHEADER *>
<* IF NOT DEFINED(GENTYPEDEF) THEN *> <* NEW GENTYPEDEF+ *> <* END *>
<*+ CSTDLIB *>

DEFINITION MODULE ["C"] DialogSEP;

IMPORT SYSTEM, VendorSEP, Xm:=XmP, Xt:=IntrinsicP;
(* H2D:  Required IMPORT clause:
IMPORT DialogSEP, VendorSEP, XmP, IntrinsicP;
*)

(*
 * (c) Copyright 1989, 1990, 1991, 1992, 1993 OPEN SOFTWARE FOUNDATION, INC.
 * ALL RIGHTS RESERVED
 *)

(*
 * Motif Release 1.2.3
 *)

<* IF __GEN_C__ THEN *>

(* H2D: this procedure corresponds to a macro. *)
PROCEDURE XmIsDialogShellExt ( w: Xt.Widget ): Xt.Boolean;

<* ELSE *>

PROCEDURE  / XmIsDialogShellExt ( w: Xt.Widget ): Xt.Boolean;

<* END *>

TYPE
  XmDialogShellExtObjectClass = POINTER TO _XmDialogShellExtClassRec;

  XmDialogShellExtObject = POINTER TO _XmDialogShellExtRec;

  _XmDialogShellExtClassPart = RECORD
    extension: Xt.XtPointer;   (*  Pointer to extension record  *)
  END;

  XmDialogShellExtClassPart = _XmDialogShellExtClassPart;

  XmDialogShellExtClassPartPtr = POINTER TO _XmDialogShellExtClassPart;

  _XmDialogShellExtClassRec = RECORD
    object_class : Xt.ObjectClassPart;
    ext_class    : Xm.XmExtClassPart;
    desktop_class: Xm.XmDesktopClassPart;
    shell_class  : VendorSEP.XmShellExtClassPart;
    vendor_class : VendorSEP.XmVendorShellExtClassPart;
    dialog_class : XmDialogShellExtClassPart;
  END;

  XmDialogShellExtClassRec = _XmDialogShellExtClassRec;

  _XmDialogShellExtPart = RECORD
    empty: SYSTEM.int;
  END;

  XmDialogShellExtPart = _XmDialogShellExtPart;

  _XmDialogShellExtRec = RECORD
    object : Xt.ObjectPart;
    ext    : Xm.XmExtPart;
    desktop: Xm.XmDesktopPart;
    shell  : VendorSEP.XmShellExtPart;
    vendor : VendorSEP.XmVendorShellExtPart;
    dialog : XmDialogShellExtPart;
  END;

  XmDialogShellExtRec = _XmDialogShellExtRec;

VAR
  xmDialogShellExtObjectClass: Xt.WidgetClass;
  xmDialogShellExtClassRec: XmDialogShellExtClassRec;

(********    Private Function Declarations    ********)
(********    End Private Function Declarations    ********)

END DialogSEP.
