/*****************************************************************************
*   Program to draw EE diagrams.					     *
*									     *
* This module redraw/draw all objects.					     *
*									     *
* Written by:  Gershon Elber			IBM PC Ver 1.0,	Oct. 1989    *
*****************************************************************************/

#ifndef EEREDRAW_H
#define EEREDRAW_H

#include "EELibs.h"

void SetHighLightStruct(DrawGenericStruct *HighLight);
void RedrawActiveWindow(void);
void RedrawAllWindows(void);
void RedrawStructList(DrawGenericStruct *Structs, int DrawMode, int Color);
void RedrawOneStruct(DrawGenericStruct *Struct, int DrawMode, int Color);
void RedrawPolylineStruct(DrawPolylineStruct *Struct, int DrawMode, int Color);
void RedrawConnectionStruct(DrawConnectionStruct *Struct, int DrawMode,
								    int Color);
void RedrawTextStruct(DrawTextStruct *Struct, int DrawMode, int Color);
BooleanType PlacePolylineStruct(DrawPolylineStruct *Struct);
BooleanType PlaceConnectionStruct(DrawConnectionStruct *Struct);
BooleanType PlaceTextStruct(DrawTextStruct *Struct);

#endif EEREDRAW_H
