
NAME

  dkwxwiz - Wizard to create a wxWidgets + dkct based project.

SYNOPSIS

  dkwxwiz [<options>] <program> <application> <window>

DESCRIPTION

The program creates source code skeletons for a new GUI application based
on wxWidgets assuming you use the dktools libraries and the dkct program
during development.
As arguments you have to specify:

* The name of the final program (i.e. "myprog").

* The name of the application class derived from wxApp (i.e, "MyProgApp").

* The name of the main window class (i.e. "MyProgFrame").

Use valid C/C++ identifiers for all three names.

OPTIONS

-h	--help
  shows a help text.

-v	--version
  shows the program version.

-L	--license-terms
  shows the license conditions.

-f	--force
  forces the program to overwrite existing files.

-c <copyright owner name>
  specifies the name of the copyright owner.

-l <license type>
  specifies the license type (i.e. "bsd").

RETURN VALUE

The program returns exit status 0 on success, any other value indicates
an error.

EXAMPLES

Run
  dkwxwiz testprog TestApp TestFrame
in an empty directory to create a new project.

FILES

The following files from the dkt-3 resource directory are used:

dkwxwizh.txt	Template for project header file *.h.

dkwxwiza.txt	Template for application class source *.cpt

dkwxwizf.txt	Template for top-level window class source *.wxc.

dkwxwizc.txt	Template for configure.ac file for autoconf.

dkwxwizm.txt	Template for the Makefile.in file.

dkwxwizx.txt	Template for the *.xpm icon file.

You can create copies of these files in dkt-3-site and modify them
i.e. to set a default copyright owner and a default license type.

SEE ALSO

http://dktools.sourceforge.net

AUTHOR

Dirk Krause

LICENSE

Use
  dkwxwiz --license-terms
to view the license conditions.
