/* 
 * ratDummy.c --
 *
 *	Provides dummy routines so we can build the index with tclsh
 *
 *
 * TkRat software and its included text is Copyright 1996-2002 by
 * Martin Forssén
 *
 * The full text of the legal notice is contained in the file called
 * COPYRIGHT, included with this distribution.
 */

#include <tk.h>
#ifndef CONST84
#   define CONST84
#endif

void
Tk_UnmapWindow(Tk_Window tkwin) {}

int
Tk_ConfigureValue(Tcl_Interp * interp, Tk_Window tkwin, Tk_ConfigSpec * specs,
		  char * widgRec, CONST84 char * argvName, int flags)
{
    return 0;
}

void
Tk_CreateEventHandler(Tk_Window token, unsigned long mask,
		      Tk_EventProc * proc, ClientData clientData) {}

Tk_Window
Tk_CreateWindow(Tcl_Interp * interp, Tk_Window parent, CONST84 char * name,
		CONST84 char * screenName)
{
    return NULL;
}

Status
XQueryTree(Display *display, Window w, Window *root_return,
	   Window *parent_return, Window **children_return,
	   unsigned int *nchildren_return)
{
    return 0;
}

Tk_Window
Tk_MainWindow(Tcl_Interp * interp)
{
    return NULL;
}

int
Tk_RestackWindow(Tk_Window tkwin, int aboveBelow, Tk_Window other)
{
    return 0;
}
int
Tk_ConfigureInfo (Tcl_Interp * interp, Tk_Window tkwin, Tk_ConfigSpec * specs,
		  char * widgRec, CONST84 char * argvName, int flags)
{
    return 0;
}

int
Tk_ConfigureWidget (Tcl_Interp * interp, Tk_Window tkwin, Tk_ConfigSpec *specs,
		    int argc, CONST84 char ** argv, char * widgRec, int flags)
{
    return 0;
}

void
Tk_DefineCursor (Tk_Window window, Tk_Cursor cursor) {}

void
Tk_DeleteEventHandler (Tk_Window token, unsigned long mask,
		       Tk_EventProc * proc, ClientData clientData) {}

void
Tk_DestroyWindow (Tk_Window tkwin) {}

void
Tk_FreeOptions (Tk_ConfigSpec * specs, char * widgRec, Display * display,
		int needFlags) {}

void
Tk_MakeWindowExist (Tk_Window tkwin) {}

void
Tk_ManageGeometry (Tk_Window tkwin, Tk_GeomMgr * mgrPtr, ClientData clientData)
{}

void
Tk_MapWindow (Tk_Window tkwin) {}

void
Tk_MoveResizeWindow (Tk_Window tkwin, int x, int y, int width, int height) {}

Tk_Window
Tk_NameToWindow (Tcl_Interp * interp, CONST84 char * pathName,
		 Tk_Window tkwin)
{
    return NULL;
}

void
Tk_SetClass (Tk_Window tkwin, CONST84 char * className) {}

void
Tk_UndefineCursor (Tk_Window window) {}

void
Tk_HandleEvent (XEvent * eventPtr) {}

int
XFree(void *data)
{
    return 0;
}

int
XMapWindow(Display *display, Window w)
{
    return 0;
}

int
XConfigureWindow(Display *display, Window w, unsigned int value_mask,
		 XWindowChanges *values)
{
    return 0;
}

Window
XCreateWindow(Display *display, Window parent, int x, int y, 
	      unsigned int width, unsigned int height,
	      unsigned int border_width, int depth, unsigned int class,
	      Visual *visual, unsigned long valuemask,
	      XSetWindowAttributes *attributes)
{
    return (Window)NULL;
}

Tk_PhotoHandle
Tk_FindPhoto (Tcl_Interp *interp, CONST84 char *imageName)
{
    return NULL;
}

int
Tk_PhotoGetImage(Tk_PhotoHandle hd, Tk_PhotoImageBlock *blockPtr)
{
    return 0;
}
		 

int
Ratdummy_Init(Tcl_Interp *interp)
{
    return TCL_OK;
}


syntax highlighted by Code2HTML, v. 0.9.1