---
name: "XtCreateApplicationShell"
section: "3x"
platform: "linux"
package: "libxt-dev"
version: "4.3.0.dfsg.1-14sarge7"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/XtCreateApplicationShell/3x"
---

# XtCreateApplicationShell(3x)

create top-level widget instance

## NAME

XtCreateApplicationShell - create top-level widget instance

## SYNTAX

Widget XtCreateApplicationShell(String *name*, WidgetClass *widget\_class*, ArgList *args*, Cardinal *num\_args*);

## ARGUMENTS

- *name*

  Specifies the name of the shell.

- *args*

  Specifies the argument list to override any other resource specifications.

- *num\_args*

  Specifies the number of arguments in the argument list.

## DESCRIPTION

The procedure *XtCreateApplicationShell* calls *XtAppCreateShell* with the *application* NULL, the application class passed to *XtInitialize*, and the default application context created by *XtInitialize*. This routine has been replaced by *XtAppCreateShell*.

## SEE ALSO

XtAppCreateShell(3Xt)\
 *X Toolkit Intrinsics - C Language Interface*\
 *Xlib - C Language X Interface*
