Tk_Main man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

Tk_Main(3)		     Tk Library Procedures		    Tk_Main(3)

______________________________________________________________________________

NAME
       Tk_Main - main program for Tk-based applications

SYNOPSIS
       #include <tk.h>

       Tk_Main(argc, argv, appInitProc)

ARGUMENTS
       int argc (in)				  Number of elements in argv.

       char *argv[] (in)			  Array	 of strings containing
						  command-line arguments.

       Tcl_AppInitProc *appInitProc (in)	  Address of  an  application-
						  specific initialization pro‐
						  cedure.  The value for  this
						  argument	is     usually
						  Tcl_AppInit.
_________________________________________________________________

DESCRIPTION
       Tk_Main acts as	the  main  program  for	 most  Tk-based	 applications.
       Starting	 with  Tk 4.0 it is not called main anymore because it is part
       of the Tk library and having a function main in a library (particularly
       a  shared library) causes problems on many systems.  Having main in the
       Tk library would also make it hard to use Tk in C++ programs, since C++
       programs must have special C++ main functions.

       Normally	 each  application  contains  a	 small main function that does
       nothing but invoke Tk_Main.  Tk_Main then does all the work of creating
       and running a wish-like application.

       When it is has finished its own initialization, but before it processes
       commands, Tk_Main calls the procedure given by  the  appInitProc	 argu‐
       ment.   This procedure provides a “hook” for the application to perform
       its own initialization, such as defining application-specific commands.
       The procedure must have an interface that matches the type Tcl_AppInit‐
       Proc:
	      typedef int Tcl_AppInitProc(Tcl_Interp *interp);
       AppInitProc is almost always a pointer to Tcl_AppInit; for more details
       on this procedure, see the documentation for Tcl_AppInit.

KEYWORDS
       application-specific  initialization, command-line arguments, main pro‐
       gram

Tk				      4.0			    Tk_Main(3)
[top]

List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net