*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> Vk/VkMsgApp (3)              
Title
Content
Arch
Section
 

Contents


VkMsgApp(3x)							  VkMsgApp(3x)


NAME    [Toc]    [Back]

     VkMsgApp -	Class used by messaging	applications to	handle initialization

INHERITS FROM    [Toc]    [Back]

     VkApp : VkComponent : VkCallbackObject

HEADER FILE    [Toc]    [Back]

     #include <Vk/VkMsgApp.h>

PUBLIC PROTOCOL	SUMMARY
   Constructor/Destructor
	   VkMsgApp(char*	      appClassName,
		    int*	      argc_c,
		    char**	      arg_v,
		    XrmOptionDescRec* optionList = NULL,
		    int		       sizeOfOptionList	= 0,
		    const char*	       ptid = NULL,
		    const char*	       sessid =	NULL,
		    Boolean	       noProtocol = False);

	   virtual void	~VkMsgApp(void);


   Message Facility Access    [Toc]    [Back]
	   VkMsgClient*	messageClient(void);


   Access Methods    [Toc]    [Back]
	   Boolean noProtocol()

X RESOURCES ASSOCIATED WITH THIS CLASS    [Toc]    [Back]

	   projectWindow
	   projectSelect
	   project
	   privateProject

CLASS DESCRIPTION    [Toc]    [Back]

	  VkMsgApp is used instead of VkApp by applications which use the
	  ViewKit message facility.  It	creates	a VkMsgService object and
	  provides basic project support.

	  Three	new command-line options provide control over the ToolTalk
	  session.

	    -project will specify a session ID.

	    -projectWindow will	specify	a window containing a session ID.

	    -projectSelect will	allow the user to click	on a window containing
	  a session ID.



									Page 1






VkMsgApp(3x)							  VkMsgApp(3x)



	  The default is "-project default".

DERIVING SUBCLASSES    [Toc]    [Back]

	  The same guidelines for deriving from	VkApp apply to VkMsgApp
	  subclasses.


FUNCTION DESCRIPTIONS    [Toc]    [Back]

   VkMsgApp()
	   VkMsgApp(char*	      appClassName,
		    int*	      argc_c,
		    char**	      arg_v,
		    XrmOptionDescRec* optionList = NULL,
		    int		      sizeOfOptionList = 0,
		    const char*	      ptid = NULL,
		    const char*	      sessid = NULL,
		    Boolean	      noProtocol = False);

	   virtual void	~VkMsgApp(void);


	  Two new arguments are	added to the normal VkApp constructor
	  arguments.  The sixth	argument is the	process	type (ptype).  It
	  defaults to NULL, which indicates no ptype.  The seventh is the
	  session to join.  It defaults	to NULL, which indicates the default
	  session.  The	last argument defaults to False, and controls whether
	  VkMsgApp automatically implements handling for "Lower", "Raise", and
	  "Quit" messages.  These messages are standard, and cause the calling
	  of the iconify, open/raise, and quitYourself methods of VkApp.

   messageClient()
	   VkMsgClient*	messageClient(void);


	  Returns a pointer to the VkMsgClient object for access to message
	  facility functionality.  See the VkMsgClient man page	for more
	  details.

   noProtocol()
	   Boolean noProtocol(void);


	  Returns the value of the noProtocol constructor argument.  If	TRUE,
	  then VkMsgApp	does not automatically handle the standard "Lower",
	  "Raise", and "Quit" messages.

INHERITED MEMBER FUNCTIONS    [Toc]    [Back]

   Inherited from VkApp





									Page 2






VkMsgApp(3x)							  VkMsgApp(3x)



	  afterRealizeHook(), show(), hide(), name(), className(),
	  parseCommandLine(), VkApp(), setVersionString(), versionString(),
	  terminate(), handlePendingEvents(), quitYourself(),
	  handleRawEvent(), setMainWindow(), raise(), lower(), iconify(),
	  open(), startupIconified(), busyCursor(), normalCursor(),
	  setNormalCursor(), setBusyCursor(), showCursor(), busy(),
	  veryBusy(), notBusy(), setBusyDialog(), appContext(),	display(),
	  argv(), argv(), argc(), applicationClassName(), mainWindow(),
	  shellGeometry(), startupIconified(), _winList, _quitSemaphore,
	  ViewKitMajorRelease, ViewKitMinorRelease, ViewKitReleaseString


   Inherited from VkComponent    [Toc]    [Back]
	  installDestroyHandler(), removeDestroyHandler(), widgetDestroyed(),
	  setDefaultResources(), getResources(), manage(), unmanage(),
	  baseWidget(),	okToQuit(), _name, _baseWidget,	_w, deleteCallback


   Inherited from VkCallbackObject    [Toc]    [Back]
	  callCallbacks(), addCallback(), removeCallback(),
	  removeAllCallbacks()


CLASSES	USED BY	THIS CLASS
     VkComponentList, VkMsgClient, VkMsgService

KNOWN CLASSES THAT USE THIS CLASS    [Toc]    [Back]

     VkMsgApp

SEE ALSO    [Toc]    [Back]

      
      
     VkApp, VkComponent, VkMsgApp, VkMsgClient,	VkMsgService, VkMsgWindow
     ViewKit Programmer's Guide
     The X Window System, DEC Press, Bob Sheifler and Jim Gettys
     The X Window System Toolkit, DEC Press, Paul Asente and Ralph Swick
     The OSF/Motif Programmers Reference, Prentice Hall, OSF


									PPPPaaaaggggeeee 3333
[ Back ]
 Similar pages
Name OS Title
VkSoMsgApp IRIX Class used by all Inventor ViewKit messaging applications to handle initialization
VkApp IRIX Class used by all ViewKit applications to handle initialization
VkSoApp IRIX Class used by all Inventor ViewKit applications to handle initialization
VkMsgWindow IRIX Base class for all top-level messaging windows with menus
VkModel IRIX An abstract class that supports Model-View-Controller style applications
st_data_addr_to_sym Tru64 convert an address in an object to a file handle, procedure handle, line number, or symbol handle an...
st_addr_to_sym Tru64 convert an address in an object to a file handle, procedure handle, line number, or symbol handle an...
st_addr_to_proc Tru64 convert an address in an object to a file handle, procedure handle, line number, or symbol handle an...
st_addr_to_line Tru64 convert an address in an object to a file handle, procedure handle, line number, or symbol handle an...
st_addr_to_file Tru64 convert an address in an object to a file handle, procedure handle, line number, or symbol handle an...
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service